v1.17.5
NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:
The packages for this release are published to the libnvidia-container package repositories.
What's Changed
- Allow the
enabled-cuda-compathook to be skipped when generating CDI specifications. This improves compatibility with older NVIDIA Container Toolkit installations. The hook is explicitly ignored for management CDI specifications. - Add IMEX binaries to CDI discovery. This includes the IMEX Daemon and IMEX Control binaries in containers.
- Fix bug that may overwrite docker feature flags when configuring CDI from the
nvidia-ctk runtime configurecommand. - Add an
ignore-imex-channel-requestsfeature flag. This ensures that the NVIDIA Container Runtime can be configured to ignore IMEX channel requests when these should be managed by another component. - Update the
update-ldcachehook to run the hostldconfigfrom a MEMFD. - Add support for CUDA Forward Compatibility (removed by default in v1.17.4) using a dedicated
enable-cuda-compathook. This can be disabled using adisable-cuda-compat-lib-hookfeature flag. - Disable nvsandboxutils in the
nvcdiAPI. This prevents a segmentation violation with NVIDIA GPU Drivers from the 565 branch. - Fix a bug where
cdimode would not work with the--gpusflag even if the NVIDIA Container Runtime was used.
Changes in the Toolkit Container
- Enable CDI in container engine (Containerd, Cri-o, Docker) if CDI_ENABLED is set.
- Bump CUDA base image version to 12.8.0
Full Changelog: v1.17.4...v1.17.5