-
Notifications
You must be signed in to change notification settings - Fork 49
Description
Project URL
https://pypi.org/project/libcuml-cu12/
Does this project already exist?
- Yes
New Limit
650 MiB
Update issue title
- I have updated the title.
Which indexes
PyPI
About the project
cuML is a suite of libraries that implement machine learning algorithms and mathematical primitives functions. cuML enables data scientists, researchers, and software engineers to run traditional tabular ML tasks on GPUs without going into the details of CUDA programming. In most cases, cuML's Python API matches the API from scikit-learn.
We have worked extensively to reduce the size of libcuml-cu12
wheels.
- Originally, wheels were over 1 GiB, but now down to ~560MiB
- Utilizing static linking for
libcuml.so
dependencies - Enforcing size restrictions internally when adding new features or functionality
- Future plans to reduce the size even further with newer CUDA compiler features
- Future plans to remove or devendor
libcuml
dependencies
Reasons for the request
cuML has built and published wheels in some form to a private index (pypi.nvidia.com) since ~October 2022. Since then, more users and third-party projects are depending on cuml / libcuml now and it would significantly improve the developer experience if the wheels were available directly from PyPI.
Two wheels (one for each x86_64 & aarch64) will be published for each release every two months.
We have requested a slight buffer on the wheel size and our future plans (detailed) above should help reduce the size in the future.
Code of Conduct
- I agree to follow the PSF Code of Conduct
Metadata
Metadata
Assignees
Labels
Projects
Status