v1.13.0-rc.1
Pre-release
Pre-release
- Include MIG-enabled devices as GPUs when generating CDI specification
- Fix missing NVML symbols when running
nvidia-ctkon some platforms [#49] - Add CDI spec generation for WSL2-based systems to
nvidia-ctk cdi generatecommand - Add
automode tonvidia-ctk cdi generatecommand to automatically detect a WSL2-based system over a standard NVML-based system. - Add mode-specific (
.cdiand.legacy) NVIDIA Container Runtime binaries for use in the GPU Operator - Discover all
gsb*.binGSP firmware files when generating CDI specification. - Align
.deband.rpmrelease candidate package versions - Remove
fedora35packaging targets
Changes in toolkit-container
- Install
nvidia-container-toolkit-operator-extensionspackage for mode-specific executables. - Allow
nvidia-container-runtime.modeto be set when configuring the NVIDIA Container Toolkit
Changes from libnvidia-container v1.13.0-rc.1
- Include all
gsp*.binfirmware files if present - Align
.deband.rpmrelease candidate package versions - Remove
fedora35packaging targets
Full Changelog: v1.12.0...v1.13.0-rc.1
Known Issues
Failure to run container due to missing /dev/dri and / or /dev/nvidia-caps paths in container
As of v1.12.0 using a CDI Specification generated with the nvidia-ctk cdi generate command may result in a failure to run a container if a device is selected which has no DRM device nodes (in /dev/dri) or NVIDIA Cap devices (in /dev/nvidia-caps) associated with it. The workaround is to remove the following createContainer hook:
- args:
- nvidia-ctk
- hook
- chmod
- --mode
- "755"
- --path
- /dev/dri
hookName: createContainer
path: /usr/bin/nvidia-ctk
from the generated CDI specification or select a device that includes associated DRM nodes at /dev/dri and / or NVIDIA Caps devices at /dev/nvidia-caps.