Skip to main content

NeoML python bindings

Project description


NeoML is an end-to-end machine learning framework that allows you to build, train, and deploy ML models. It provides many traditional ML algorithms and neural networks with support for over 100 layer types.

NeoML is designed to minimize your code's dependence on the platform and devices used for calculations. The low-level math functions are isolated in a separate math engine module that has different implementations for different platforms, and the high-level code only has to select an appropriate math engine implementation to work with.

Desktop Build Status Python Build iOS Build Documentation Status


See our documentation that includes detailed API reference and tutorials demonstrating how to use the library at


pip3 install neoml

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Built Distributions

neoml-2.0.67-cp39-cp39-win_amd64.whl (7.2 MB view hashes)

Uploaded cp39

neoml-2.0.67-cp38-cp38-win_amd64.whl (7.3 MB view hashes)

Uploaded cp38

neoml-2.0.67-cp37-cp37m-win_amd64.whl (7.3 MB view hashes)

Uploaded cp37

neoml-2.0.67-cp36-cp36m-win_amd64.whl (7.3 MB view hashes)

Uploaded cp36

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page