0.9.0
Summary
NVIDIA® NIXL Release 0.9.0 delivers significant new capabilities and performance improvements. Key highlights include the introduction of the UCCL backend for optimized collective communication, a new Telemetry Plugin infrastructure with Prometheus support, and the NIXL-EP example demonstrating expert-parallel dispatch. This release also adds support for Python 3.14, enables Shared Memory for Libfabric intra-node transfers, and includes important performance optimizations for core request handling.
This version contains breaking changes, specifically the removal of support for Python 3.9.
Major Features
- UCCL Backend Integration: Added support for the UCCL P2P backend, enabling efficient GPU memory transfers over RDMA. (#895)
- Telemetry Plugin Infrastructure: A new extensible telemetry plugin system has been introduced, allowing for custom metric exporters.
- Prometheus Exporter: A new plugin to export metrics to Prometheus. (#1091)
- Cyclic Buffer Exporter: A plugin for high-performance cyclic buffer telemetry. (#1088)