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-compat
hook 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 configure
command. - Add an
ignore-imex-channel-requests
feature 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-ldcache
hook to run the hostldconfig
from a MEMFD. - Add support for CUDA Forward Compatibility (removed by default in v1.17.4) using a dedicated
enable-cuda-compat
hook. This can be disabled using adisable-cuda-compat-lib-hook
feature flag. - Disable nvsandboxutils in the
nvcdi
API. This prevents a segmentation violation with NVIDIA GPU Drivers from the 565 branch. - Fix a bug where
cdi
mode would not work with the--gpus
flag 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