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.7.0-cp37-none-win_amd64.whl (59.1 MB view details)

Uploaded CPython 3.7 Windows x86-64

nimbusml-1.7.0-cp37-none-manylinux1_x86_64.whl (116.2 MB view details)

Uploaded CPython 3.7

nimbusml-1.7.0-cp37-none-macosx_10_11_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.7 macOS 10.11+ x86-64

nimbusml-1.7.0-cp36-none-win_amd64.whl (59.1 MB view details)

Uploaded CPython 3.6 Windows x86-64

nimbusml-1.7.0-cp36-none-manylinux1_x86_64.whl (116.2 MB view details)

Uploaded CPython 3.6

nimbusml-1.7.0-cp36-none-macosx_10_11_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.6 macOS 10.11+ x86-64

nimbusml-1.7.0-cp35-none-win_amd64.whl (59.1 MB view details)

Uploaded CPython 3.5 Windows x86-64

nimbusml-1.7.0-cp35-none-manylinux1_x86_64.whl (116.2 MB view details)

Uploaded CPython 3.5

nimbusml-1.7.0-cp35-none-macosx_10_11_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.5 macOS 10.11+ x86-64

nimbusml-1.7.0-cp27-none-win_amd64.whl (94.3 MB view details)

Uploaded CPython 2.7 Windows x86-64

nimbusml-1.7.0-cp27-none-manylinux1_x86_64.whl (154.2 MB view details)

Uploaded CPython 2.7

nimbusml-1.7.0-cp27-none-macosx_10_11_x86_64.whl (120.5 MB view details)

Uploaded CPython 2.7 macOS 10.11+ x86-64

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 59.1 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 c6d065fa43cc4af64f372ddd11b5e521f375f31487cbea4b8d33bcf0905fbd00
MD5 a452baeada220ebd418f4a9f59037832
BLAKE2b-256 7dccc4d7cf4f901d320ce04042e10326bb3729f2b50760b18612d23581118b88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp37-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 116.2 MB
  • Tags: CPython 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp37-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17be247a2a26609436462b442848453c29901b0b10a79cbb8f3c1b4c0edec1a4
MD5 96444e57a42f1148dfdab36f67be9ca7
BLAKE2b-256 87c89a5e7fb1546d599bbe5ac190fb25cdfa92ab0da97cd1c8d181434d5026d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp37-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 81.9 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp37-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1f767f7dabe0aab5c9dd142778dccfdfe89e89f54b8111b386533359d7f3c610
MD5 5961758736b7fc317b2e704a818d231b
BLAKE2b-256 8f5b4faab7c5b14ea19a29f1b4aedea6eb47a6fa99b7ba048e1037b378b44783

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 59.1 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 8c7d57df021306c6b3e809b71282ff66050e289b6f838c18c05cada3445d5d55
MD5 0323c733b6472ed6649904a3b536a045
BLAKE2b-256 3223f70e03e15dbae31c930d8e23e329679f904d8453a56ed8817c59ba719986

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp36-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 116.2 MB
  • Tags: CPython 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp36-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e659becef0a778a21473a60bbe0c61860032a1ed62b26d92b559fe6e22c03db4
MD5 e59387101e876bde917c4d34b028587e
BLAKE2b-256 1ecb4891c8415d0ca310de85c62d7f08a134fb0a0f6bae1272b1f8724678a2a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp36-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 81.9 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp36-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 317664d6ebe71caacb22157cc411520ac421a728668ad1f47288316ea14dd4fd
MD5 46c7e2b6fc28c56d3cbda5ebd9a3bacd
BLAKE2b-256 970cb5493ae596a24c36f2af6854379778419d8af7544a03bdf70e43ef254289

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp35-none-win_amd64.whl
  • Upload date:
  • Size: 59.1 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 327a787eb939413c4df9b161676ed36ed88ec3acfa82f0a92004877cca25d1ce
MD5 c005849944a1b7e6c7301143f3a5060e
BLAKE2b-256 7debce84d5dd085a95b669fb74b4dc7f9dbbafd823745498a4132f73a4b9825a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp35-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 116.2 MB
  • Tags: CPython 3.5
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp35-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e6dd361187a4be150fc6627dca3d21fb91c90a369548e81bd3554ef04c338d46
MD5 c8993aafc690643a05c36bf5909652fc
BLAKE2b-256 b229563a9ccd2a20ae55f4439d7cc7ab4df2f435797ab8bb83bdc4daa651de18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp35-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 81.9 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp35-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 eae67ebe4c5b5cc6523ae980088bcba6418c3c0d86ffdd2f53bc1db2ad513c98
MD5 9164982cea4eec4cfc74c19335840a1d
BLAKE2b-256 a11eba3c8e766c63f0c3d6f6a9293a937fa22f95aafdfd4e0d5a1d458c370604

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp27-none-win_amd64.whl
  • Upload date:
  • Size: 94.3 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 0d2853d1cb7b57b9a6fb306232fa5c59b927355ba273b0f8ba103fc7c9e2bdb6
MD5 a8ca0ab6b977f6818d2c378a4ea8b12d
BLAKE2b-256 d343940fd0caabf945b56db0461c40efdf4296f313d59597eae4b0e5d389203f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp27-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 154.2 MB
  • Tags: CPython 2.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp27-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d39d4301f214d2a5f427713e09d24023c040b61e26e06f1e4377ecf8c761a429
MD5 5a206866eea42bfb4bc012df5b1d09d1
BLAKE2b-256 6ebcff1899515d1afca40406bec93dd715cf9f069d1aa5d25b32777aa4476b22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.0-cp27-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 120.5 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.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.0-cp27-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 073350f5a5771525749ea2cb70ce6e3f3f29fb319ff7d92ad07da6365669e06c
MD5 80217854db7916b76881129189ec2099
BLAKE2b-256 49b7a3079492416e5fe86e90beb165140db8830be647a13aacdb2a1cdd01d890

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