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

Uploaded CPython 3.7 Windows x86-64

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

Uploaded CPython 3.7

nimbusml-1.6.0-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.0-cp36-none-win_amd64.whl (54.9 MB view details)

Uploaded CPython 3.6 Windows x86-64

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

Uploaded CPython 3.6

nimbusml-1.6.0-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.0-cp35-none-win_amd64.whl (54.9 MB view details)

Uploaded CPython 3.5 Windows x86-64

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

Uploaded CPython 3.5

nimbusml-1.6.0-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.0-cp27-none-win_amd64.whl (91.6 MB view details)

Uploaded CPython 2.7 Windows x86-64

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

Uploaded CPython 2.7

nimbusml-1.6.0-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.0-cp37-none-win_amd64.whl.

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 dde59210a26c7a354f06f55cf5e6abb60ea2b2cbab991ec0ecd57dfbc1b8ecef
MD5 de25b909389739b1a8d2998b0c8e3e2f
BLAKE2b-256 bbcb039042d1cbff46d071ac662646b876e0d4666d3b3ae41001faa3513d6829

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp37-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 073648323da77bd9dbb28cb383c09dcd0ace9b2806dd4a2e51e09230bee9e091
MD5 23c48c6a50a85435fac0b41c4f29b927
BLAKE2b-256 a2382450b8be17a08808a291017cbcd4ea8314c1470153c6604049239f83c54a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp37-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 330ef608fe791202c2c3f8ebbcd637402383702f6b2a5a2492501d94762c75ba
MD5 80b831fe05597949bec385bb197dd30e
BLAKE2b-256 8ff8faeb6363174bd5396a387b3c751c84471c2aefb961da942725bd1d480765

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 86a1a8f82b9f4dfb5e99f4705c13f3224d42b3db84cb7f32105a2ee56587219b
MD5 c261c5766288fc665b0e2f88de7f5a2e
BLAKE2b-256 230f4c680c3c28dd78a36e21a0d7d3b4ecf76a36cdd6fa864ce21c5130841b8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp36-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b464f99870be6bcacc3298c118a6400b5271199e895ffb2ef2f8bd71d1326cc4
MD5 ae85245ec61e6abc7b3cd84f8cf1eb26
BLAKE2b-256 04f083b4348b5d914409afabc293e8f24da5feb0c4b3f5cbb0b04aeabeffd2b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp36-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 fb62c78e7d503cfb0be21928e2bbc5451e3bc2ef4da633f6c49ee0e118f6a308
MD5 15ad0c936e6a04086f966a3ca251aead
BLAKE2b-256 530a132851975825f66c441d26bf98c573bd6e9d13aec6c40354a802440f6d3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 52ab22bc6539772badce2e8a036fbc1c53ed5033b835389b5f9ae3ca0ad458e2
MD5 96c02a9de904ddd5d5eea605c2cada04
BLAKE2b-256 4869aae4223295e8f3284c746ad5cc5612ca5cba1f825a3112943d2690a7672d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp35-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ffd7f05dc0e4821f6ba1f057fed06e9679c651e56173d198ab9c67c3bfece4a1
MD5 11492836a91cd2166550eef8f3a3d49e
BLAKE2b-256 c471a0127b3c735e708382060a556c2bf2662cb555402397271acb42a4c7c66c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp35-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 ebdf9debad12e73a08850b5d22aebc07fc316f1c814bb6c74ce74e804c9397b8
MD5 2b5cfb3870739a16b70610b14f3683f1
BLAKE2b-256 0a6aa728ee29c67ada2abcf06ef0179f27117ace1d3a28bea5785628034a417e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 f3ce7c801a45bca09243ca87cfc5393c86fedd6deba97421698e1de4baffe447
MD5 dc7341b3210012caa444f3bf38d2c09c
BLAKE2b-256 8b8808e2d57c1ef8ea13a99a3d806f7c933f4070772593e41077ce96035b5fe3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp27-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bdfa1462f7ba664f633f84169e7141767d0edc9f45c6bb3464365e3894f0da37
MD5 4d936584a7d0d697c611af732091e4b5
BLAKE2b-256 f61d5d1c6f00eb6a98729a935e2c717d28135dccd6c6cd24d5f2e242b2ccf55f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.6.0-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.0-cp27-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 3b7f97d4f4813c04a8b70a23f85b8b4cbd2821123b1b8d13b5056c6e11b81fb6
MD5 3de362c26598812c5fba872e3bd7373e
BLAKE2b-256 4ed2f09cad037bd9021afee762b36e0424576a763cc040111a7224472999fcf4

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