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
- Fix the trigger of the CDI refresh service to handle compressed kernels.
- Return an error when JIT CDI spec generation failure. This makes it clearer as to why a container fails to start instead of reporting an unresolvable CDI device.
- Allow driver libraries to be properly located in
musl-based containers. - Properly construct the arguments of the hook used to create DRM device symlinks. This fixes a bug where a container would not start in
legacymode whenNVIDIA_DRIVER_CAPABILITIESincludesgraphics. - Fix a bug where all GPUs were made available to a container when
NVIDIA_VISIBLE_DEVICES=nonewas specified. - Add restart logic to the CDI refresh service to allow for the case where the driver may not be ready at boot.
- Do not mount IPC sockets are read-only when using CDI. This fixes crashes in certain nested scenarios such as Slurm on K8s.
Changes in the Toolkit Container
- Bump nvidia/distroless/go to v3.2.2-dev in /deployments/container
Full Changelog: v1.18.1...v1.18.2