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

Uploaded CPython 3.8 Windows x86-64

nimbusml-1.8.0-cp38-none-manylinux1_x86_64.whl (114.1 MB view details)

Uploaded CPython 3.8

nimbusml-1.8.0-cp38-none-macosx_10_11_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.8 macOS 10.11+ x86-64

nimbusml-1.8.0-cp37-none-win_amd64.whl (59.1 MB view details)

Uploaded CPython 3.7 Windows x86-64

nimbusml-1.8.0-cp37-none-manylinux1_x86_64.whl (114.1 MB view details)

Uploaded CPython 3.7

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

Uploaded CPython 3.6 Windows x86-64

nimbusml-1.8.0-cp36-none-manylinux1_x86_64.whl (114.1 MB view details)

Uploaded CPython 3.6

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

Uploaded CPython 3.6 macOS 10.11+ x86-64

File details

Details for the file nimbusml-1.8.0-cp38-none-win_amd64.whl.

File metadata

  • Download URL: nimbusml-1.8.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 59.1 MB
  • Tags: CPython 3.8, 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.8.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 88cb1178d8b04cffbff5b2703ada3e75c2157996b77d62c5d181808d5208cc19
MD5 a2f4e0b351b1a9bd585167f06b20d284
BLAKE2b-256 e88d55157d08a29131c8226f99b40c351aadc704c90f3a6352eb434127b3cac4

See more details on using hashes here.

File details

Details for the file nimbusml-1.8.0-cp38-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.8.0-cp38-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 114.1 MB
  • Tags: CPython 3.8
  • 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.8.0-cp38-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4aa039832ed9730365523c3324e06856d12d89d2cc062aede0f60835a9188ad0
MD5 29a1583c536df623d1f1e8b169422b10
BLAKE2b-256 449ce9f2c84a137a465ec4a29a1cc07fead9131c174ca4ef0c321bd7f1214324

See more details on using hashes here.

File details

Details for the file nimbusml-1.8.0-cp38-none-macosx_10_11_x86_64.whl.

File metadata

  • Download URL: nimbusml-1.8.0-cp38-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 81.9 MB
  • Tags: CPython 3.8, 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.8.0-cp38-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 7d81d94d63ad45dd279d0a883d53eb633684babb06c06c8e6fbe94fde04d24ff
MD5 385a3de781ab6f1c95ca2586264a9ef5
BLAKE2b-256 9d2e84bd816b738cf0d9bc17f47e74f963ec768331770d729a24bc968fa61fae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nimbusml-1.8.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 84eeaa347ee1bc29f00589cfb7950319935e54fbd2109e63b589db9b31994daa
MD5 2b399178809ef7e55dca9c62960bbc37
BLAKE2b-256 60322c686e174b44b2b0e958987309431e4e1ff6ceeb43c810ebe775d6d4aecf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.8.0-cp37-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 114.1 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.8.0-cp37-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f097f34ae5d7997d96344b7892c8f676eed2784972908507690d9698c40f1acd
MD5 7c2734501303b2fb59b6d4f8df7336a3
BLAKE2b-256 148f8fea5d1c6bdecae4174cc27bb816af181d2e989473628db06746479da5af

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nimbusml-1.8.0-cp37-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 88641ce270b7bb1add9b9c060c3d5d1ca5b382a8812581fcab8a4c0efbb6fc96
MD5 a03fa84e1710f059adb169608079e6d6
BLAKE2b-256 63d718c1950d574b1185a9eb7b82a73b15ae7b4073fc1fb53bb0bd7f26c391e7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nimbusml-1.8.0-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 0d6498b939c6392d56d8f8fa783930e0aa365c777817685f77a2b76db7488ec2
MD5 35b189606b3b23732e303dab2e6a4e4b
BLAKE2b-256 d4c063ba724b8ce21b31e3a9a69ee1edfc0ea0813008346c038ff2edaf205d1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nimbusml-1.8.0-cp36-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 114.1 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.8.0-cp36-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ebff1c6d29a0466cc15921a0697c67a36cee7412912e054f42d83da07ba5c764
MD5 4f26dde3af004f20398491dcf8c246e1
BLAKE2b-256 24ea5b39c238f5771a38da7157ebf611d5b86c226353e8b79fd1fbf2a84a642a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nimbusml-1.8.0-cp36-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 6b35ff0641ee0f153f0c2d448d8a1384ff68f9c55bed355a4f812f9b4c6e6835
MD5 ae6417ed9d7370c3c217d711386bf227
BLAKE2b-256 2a45dc9f0e33c7463538fb6a2075f4edd424c9af9aa817830b05b1615136ed5f

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