What's Changed
- Support vulkan ICD files directly in a driver root. This allows for the discovery of vulkan files in GKE driver installations.
- Increase priority of ld.so.conf.d config file injected into container. This ensures that injected libraries are preferred over libraries present in the container.
- Set default CDI spec permissions to 644. This fixes permission issues when using the
nvidia-ctk cdi transform
functions. - Add
dev-root
option tonvidia-ctk system create-device-nodes
command. - Fix location of
libnvidia-ml.so.1
when a non-standard driver root is used. This enabled CDI spec generation when using the driver container on a host. - Recalculate minimum required CDI spec version on save.
- Move
nvidia-ctk hook
commands to a separatenvidia-cdi-hook
binary. The same subcommands are supported. - Use
:
as annvidia-ctk config --set
list separator. This fixes a bug when trying to set config options that are lists.
Changes in the Toolkit Container
- Bump CUDA base image version to 12.5.0
- Allow the path to
toolkit.pid
to be specified directly. - Remove provenance information from image manifests.
- Add
dev-root
option when configuring the toolkit. This adds support for GKE driver installations.
Full Changelog: v1.15.0...v1.16.0-rc.1