Skip to content

v1.17.5

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Mar 13:28
· 220 commits to main since this release
f785e90

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 host ldconfig 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 a disable-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