NVIDIA / cuda-python
- среда, 9 апреля 2025 г. в 00:00:06
CUDA Python: Performance meets Productivity
CUDA Python is the home for accessing NVIDIA’s CUDA platform from Python. It consists of multiple components:
sort
, scan
, reduce
, transform
, etc, that are callable on the hostFor access to NVIDIA CPU & GPU Math Libraries, please refer to nvmath-python.
CUDA Python is currently undergoing an overhaul to improve existing and bring up new components. All of the previously available functionalities from the cuda-python
package will continue to be available, please refer to the cuda.bindings documentation for installation guide and further detail.
cuda-python
is being re-structured to become a metapackage that contains a collection of subpackages. Each subpackage is versioned independently, allowing installation of each component as needed.
The cuda.core
package offers idiomatic, pythonic access to CUDA Runtime and other functionalities.
The goals are to
The cuda.bindings
package is a standard set of low-level interfaces, providing full coverage of and access to the CUDA host APIs from Python.
The list of available interfaces are: