cuda-bindings
12.9.3 Release notes#
Released on Oct 9, 2025
Highlights#
This is the last release that officially supports Python 3.9.
Python 3.14 is supported.
Experimental free-threaded builds for Python 3.13/3.14 are made available. Any bugs can be reported to our GitHub repo. More details are available in our cuda.bindings Support Policy docs.
Automatic CUDA library path detection based on
CUDA_HOME
, eliminating the need to manually setLIBRARY_PATH
environment variables for installation.The Python overhead of calling functions in CUDA bindings in
driver
,runtime
andnvrtc
has been reduced by approximately 30%.On Windows, the
pywin32
dependency has been removed. The necessary Windows API functions are now accessed directly.Updated the
cuda.bindings.runtime
module to statically link against the CUDA Runtime library from CUDA Toolkit 12.9.1.cyruntime.getLocalRuntimeVersion
now uses pathfinder to find the CUDA runtime.
Known issues#
Updating from older versions (v12.6.2.post1 and below) via
pip install -U cuda-python
might not work. Please do a clean re-installation by uninstallingpip uninstall -y cuda-python
followed by installingpip install cuda-python
.