0.7.1
Summary
NVIDIA® NIXL Release 0.7.1 is a maintenance release that introduces Python packaging support for CUDA 13.0, improves the interface of the Device API, and resolves critical issues in the Libfabric backend.
- CUDA 12 and CUDA 13 Python Wheels:
This release provides officially supported CUDA 13 Python wheels, splitting the packaging into a
nixlmeta-package and the platform-specific packagesnixl-cu12andnixl-cu13. More information below underPython packaging changes. - Device API: Single-thread Support for Multiple Queue Pairs: Single-threaded applications can now drive multiple QPs from a single thread, for higher performance without the overhead of creating multiple agents or multiple threads.
- Device API: Improved Asynchronous API Handling:
The Device API plugin's
postfunctions were changed to returnNIXL_IN_PROGto signal that an operation has been submitted but is not yet complete, improving the predictability and performance of asynchronous calls.
Python packaging changes
NIXL is now packaged using a nixl PyPI meta-package and CUDA platform-specific wheels for CUDA 12 () and CUDA 13 (). (#915, #954, #956, #966).