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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7

nimbusml-1.7.1-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.1-cp36-none-win_amd64.whl (59.1 MB view details)

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6

nimbusml-1.7.1-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.1-cp35-none-win_amd64.whl (59.1 MB view details)

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5

nimbusml-1.7.1-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.1-cp27-none-win_amd64.whl (94.3 MB view details)

Uploaded CPython 2.7 Windows x86-64

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

Uploaded CPython 2.7

nimbusml-1.7.1-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.1-cp37-none-win_amd64.whl.

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 77a02b38c6c842c5f1f877063ec6c47739b1995d61fb13c47004d6d3dab6f28f
MD5 5b8299dbffc8b85c10434b338d41c100
BLAKE2b-256 af63b9112a98a11dc3750502b4d3fec26da9b08c96d498fb78a6eb3a8779d965

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp37-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1d3283b383b53e5a1f244dd0cf4ab6601b1b422108ff13e58aa88d585b863ebc
MD5 6c12e3993cc6dd14e119f09d95336e38
BLAKE2b-256 d7b0ea473bd1d816f5a920db6917a335dd98b8168a032d4304296951403bd6c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp37-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 dc8a2ec232aa1cd38a76dce5e8ac41c020705977108d29616fb249189a761b63
MD5 19fd1d3ebfabd2c060b738c20a68f383
BLAKE2b-256 c58d7bd8e5696b3dabadfc78236412653fb0c56c52c348e2c11a8416f7c0c292

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 44cd6107fe74fab89a66479b78cfdca2dd33db99df583fa50e0b1b74020544c7
MD5 e48b54cebaf61131737d7790eefcc140
BLAKE2b-256 267aefeb4d87d63af903fed34c638f4097a44828400fee4e73b33ac02c85b9ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp36-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81ca802d01c1dfa60440b90be51584f2eaf19ac5b95683d33903557c15c1dc32
MD5 e0cbb35ea1e1e23a0bdbacf7cb231cce
BLAKE2b-256 3a45fe45b6cfcb863710c0872942e4aa7ee64e2b8eba8b4a5fd992268b5ba316

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp36-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 4a78bbc0f85ccfb3d34cea6aae01e99fdf1b673c9e36f9d391951bc7ee3a1f59
MD5 4c9ac25b8b62e24685cf18bb09b701bc
BLAKE2b-256 f564d2d49a9c4a1368a4752505c5f6a19064623b2ecccbb5504cd5107199792e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 9d7d2c8463dac031a30539cb29b8f31cd6a72b57a7d3c88831a81ca152aa283e
MD5 55b1fb02a14e800002016ac25469be9d
BLAKE2b-256 bad694767e55c3cedc73bc7334ecaa0364503faa89e5865f4eecb50925b933f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp35-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0db89b2f3cafdef01cb340ba704b10c27aa8f37ebe8e151485cc8844eca8f070
MD5 b67295dbfa5ecb385b5c7da0ca7bf142
BLAKE2b-256 b6cebb11d7eefbae53674b9f2cb26295be50dfb2ee1a3d0d9b5eafa571ca4eb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp35-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 e31017b1770c2644b721bb0070a33f36ab31f4e17942f628a8afc22a96d504c0
MD5 4dd022c668eb10cccb39b4a7e5084e94
BLAKE2b-256 682da5433e50ffe8fcf2c980db038118c1857f88e798916c0990445101f6ad75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 e2b97f997632b45b6f393e0f5172ac07f08e07c522b206dbc025c12a27993163
MD5 59bc8b7bb075639d6f534cf8229ae35b
BLAKE2b-256 b28d5046c0fdfc9a280f4dca2c41692fa2484c8012cd7dba9925d697ab5bd4b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp27-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4ca7068bdc6401dc9d5964dff33c40df7c8ab97b9f9ec24e089af2d2bb5d2181
MD5 a35479e3742c6eb62579765ec7b42826
BLAKE2b-256 fcd5872f59e06e1b5b82ef2ca392e59da357ed9e63c81d810ad71b2a38cb2232

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.7.1-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/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for nimbusml-1.7.1-cp27-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1b09276402e054fca35246e68236b813aea5d2ec874d2758c0a2f3a5b529f389
MD5 cb46515ae2ef02b84257d31c60637eb1
BLAKE2b-256 c8586ea129408ff16eaa356ffd9ddaf7ba4afb4ac14ed0ce1d19e16b859963e8

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