Skip to main content

NimbusML

Project description

NimbusML

nimbusml is a Python module that provides Python bindings for ML.NET.

nimbusml aims to enable data science teams that are more familiar with Python to take advantage of ML.NET's functionality and performance. It provides battle-tested, state-of-the-art ML algorithms, transforms, and components. The components are authored by the team members, as well as numerous contributors from MSR, CISL, Bing, and other teams at Microsoft.

nimbusml is interoperable with scikit-learn estimators and transforms, while adding a suite of fast, highly optimized, and scalable algorithms written in C++ and C#. nimbusml trainers and transforms support the following data structures for the fit() and transform() methods:

  • numpy.ndarray
  • scipy.sparse_cst
  • pandas.DataFrame.

In addition, nimbusml also supports streaming from files without loading the dataset into memory with FileDataStream, which allows training on data significantly exceeding memory.

With FileDataStream, nimbusml is able to handle up to a billion features and billions of training examples for select algorithms.

For more details, please refer to the documentation: https://docs.microsoft.com/en-us/nimbusml.

Third party notices

nimbusml contains ML.NET binaries and the .NET Core CLR runtime, as well as their dependencies. Both ML.NET and .NET Core CLR are made available under the MIT license. Please refer to the third party notices for full licensing information for ML.NET and .NET Core CLR.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

nimbusml-1.6.1-cp37-none-win_amd64.whl (54.9 MB view details)

Uploaded CPython 3.7 Windows x86-64

nimbusml-1.6.1-cp37-none-manylinux1_x86_64.whl (105.2 MB view details)

Uploaded CPython 3.7

nimbusml-1.6.1-cp37-none-macosx_10_11_x86_64.whl (117.3 MB view details)

Uploaded CPython 3.7 macOS 10.11+ x86-64

nimbusml-1.6.1-cp36-none-win_amd64.whl (54.9 MB view details)

Uploaded CPython 3.6 Windows x86-64

nimbusml-1.6.1-cp36-none-manylinux1_x86_64.whl (105.2 MB view details)

Uploaded CPython 3.6

nimbusml-1.6.1-cp36-none-macosx_10_11_x86_64.whl (117.3 MB view details)

Uploaded CPython 3.6 macOS 10.11+ x86-64

nimbusml-1.6.1-cp35-none-win_amd64.whl (54.9 MB view details)

Uploaded CPython 3.5 Windows x86-64

nimbusml-1.6.1-cp35-none-manylinux1_x86_64.whl (105.2 MB view details)

Uploaded CPython 3.5

nimbusml-1.6.1-cp35-none-macosx_10_11_x86_64.whl (117.3 MB view details)

Uploaded CPython 3.5 macOS 10.11+ x86-64

nimbusml-1.6.1-cp27-none-win_amd64.whl (91.6 MB view details)

Uploaded CPython 2.7 Windows x86-64

nimbusml-1.6.1-cp27-none-manylinux1_x86_64.whl (143.2 MB view details)

Uploaded CPython 2.7

nimbusml-1.6.1-cp27-none-macosx_10_11_x86_64.whl (154.2 MB view details)

Uploaded CPython 2.7 macOS 10.11+ x86-64

File details

Details for the file nimbusml-1.6.1-cp37-none-win_amd64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 54.9 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 76a5a3b1d7f7b9003fd8fda17493671237f21a82ced53761fecbf14959ef6352
MD5 a3865f4d6a5b6b7c22757ecca1752d9d
BLAKE2b-256 0bb788cbdc208eaa46a85cc73222dd4698a6452ed0f77aefa371277c1bef2124

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp37-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp37-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 105.2 MB
  • Tags: CPython 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp37-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c019470b23d865beef1ab21334ba0a00371209276883405483854116192dcbe
MD5 0889c507af64511f970b605fb9b09206
BLAKE2b-256 5d1ec7e66f1c6520b9b3b860ed5a58a34e599dba079d77a68f48ed85038ab655

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp37-none-macosx_10_11_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp37-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 117.3 MB
  • Tags: CPython 3.7, macOS 10.11+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp37-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1d7a664fc217c2886c151d00619975f2c9149f884bf0dafcbd45971e57888526
MD5 795fe9736793674c62c46bbf8b9492c1
BLAKE2b-256 a2e793b8be3caad5b0c82dd57c40aa5ef4d0dab64a08310c37d8eee022cd49fc

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp36-none-win_amd64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 54.9 MB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 e30403dd4e2e3506aec2630c461857a9482b8c02d4e0208a4c6255f0662a7b47
MD5 0d54cc46f5775ace58877dc31eac8e7d
BLAKE2b-256 e722efc25b4598fc7d7263cdf2f6b31f51a01ec4798588e03347d13840e78757

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp36-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp36-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 105.2 MB
  • Tags: CPython 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp36-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 136d1332549e85496df3bb5aec455bab0a7b768edc5d51e4837a904accfbb5af
MD5 ec1b0b3155cd6ee3b8954f2fb248a432
BLAKE2b-256 5e3f61a9243efcd49d48f9a4f28fe7914d51b12be114d6ee9be10f2a6ed599cd

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp36-none-macosx_10_11_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp36-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 117.3 MB
  • Tags: CPython 3.6, macOS 10.11+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp36-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 7bd7f3b593b2f5c363072e726466a522b69e9504104f4930aa55f01f6a117725
MD5 443e6c0b07db6c2e3baf494f2f8c089d
BLAKE2b-256 a2be5ecd257f30a8f8f41eff1ac332bcc86515400d6c40a4280a681a1a733f86

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp35-none-win_amd64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 54.9 MB
  • Tags: CPython 3.5, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 a54fcdd911d53962368754b0ee2635f3a0b75c71fad0a9a79a3872eeb039564d
MD5 8d3fe5de5e7733900bf952a73777fb27
BLAKE2b-256 2ade844dad8ed77efc97a2ace1ca09c466e78db252851d482109c35fd648d528

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp35-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp35-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 105.2 MB
  • Tags: CPython 3.5
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp35-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 715cbf869a6c8ee32b3bfc2217a07e4bf49eecac833fba0572ce11f4c1fc3378
MD5 7f7ea80f1a7164de27562c661edbd27f
BLAKE2b-256 2c1e90dd3d21b9c12f39db8d530e2c1c2a1903edb409157fbedc9a0f0fe1bb30

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp35-none-macosx_10_11_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp35-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 117.3 MB
  • Tags: CPython 3.5, macOS 10.11+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp35-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 35bb1139f70940cf9f2b8eb73005ffbb4d185ee7e5a3a052f2784e62a67ce6a2
MD5 dd70656758513b274f59e93d628d46dc
BLAKE2b-256 f19691765beb02e381ae8dfb324b76cf1d1cd7d1db88352df3703da9dbf5d50c

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp27-none-win_amd64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp27-none-win_amd64.whl
  • Upload date:
  • Size: 91.6 MB
  • Tags: CPython 2.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 62016155a9ed21adbc521ffecc56c11fbb7cd660a45bdad47397e54d2cb489a1
MD5 559af6c130e0bebd3a4c65109c54b8c0
BLAKE2b-256 eef64f9d40db8e4d36797e05c28dc063a3e939c4e0984bccedde1fdce2d66df7

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp27-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp27-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 143.2 MB
  • Tags: CPython 2.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp27-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 42e3d934113e124f9417a94b0c8c7e559bdce3413a8d4f5a005454628cc9db05
MD5 18b82fe1f005e3c5d521a0d9d1ecbd2f
BLAKE2b-256 80629b484568bd29fa17f778c2ccd873e85bbcb8265dc48724201159fa4a925e

See more details on using hashes here.

File details

Details for the file nimbusml-1.6.1-cp27-none-macosx_10_11_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.6.1-cp27-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 154.2 MB
  • Tags: CPython 2.7, macOS 10.11+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for nimbusml-1.6.1-cp27-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 bd4017f62bf3ea1adda3cf575884717f31065cba182cd64ac7dc4f70ce6b5384
MD5 c196341115d0979b41e40b64ce96b087
BLAKE2b-256 c4ce6e053f435fa01dbf0e2ede9920ca06ca8596c63bbc27bc56b59cbe08af90

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page