diff --git a/sdk_container/src/third_party/coreos-overlay/app-containers/nvidia-container-toolkit/files/config.toml b/sdk_container/src/third_party/coreos-overlay/app-containers/nvidia-container-toolkit/files/config.toml new file mode 100644 index 0000000000..10b112b3d5 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-containers/nvidia-container-toolkit/files/config.toml @@ -0,0 +1,39 @@ +#accept-nvidia-visible-devices-as-volume-mounts = false +#accept-nvidia-visible-devices-envvar-when-unprivileged = true +disable-require = false +supported-driver-capabilities = "compat32,compute,display,graphics,ngx,utility,video" +#swarm-resource = "DOCKER_RESOURCE_GPU" + +[nvidia-container-cli] +#debug = "/var/log/nvidia-container-toolkit.log" +environment = [] +#ldcache = "/etc/ld.so.cache" +ldconfig = "@/sbin/ldconfig" +load-kmods = true +#no-cgroups = false +#path = "/usr/bin/nvidia-container-cli" +#root = "/run/nvidia/driver" +#user = "root:video" + +[nvidia-container-runtime] +#debug = "/var/log/nvidia-container-runtime.log" +log-level = "info" +mode = "auto" +runtimes = ["docker-runc", "runc", "crun"] + +[nvidia-container-runtime.modes] + +[nvidia-container-runtime.modes.cdi] +annotation-prefixes = ["cdi.k8s.io/"] +default-kind = "nvidia.com/gpu" +spec-dirs = ["/etc/cdi", "/var/run/cdi"] + +[nvidia-container-runtime.modes.csv] +mount-spec-path = "/etc/nvidia-container-runtime/host-files-for-container.d" + +[nvidia-container-runtime-hook] +path = "nvidia-container-runtime-hook" +skip-mode-detection = false + +[nvidia-ctk] +path = "nvidia-ctk" diff --git a/sdk_container/src/third_party/coreos-overlay/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.14.5.ebuild b/sdk_container/src/third_party/coreos-overlay/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.14.5.ebuild index 7ec9849783..a33bef3a0e 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.14.5.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.14.5.ebuild @@ -28,4 +28,6 @@ src_compile() { src_install() { dobin nvidia-container-runtime{-hook,.cdi,} nvidia-ctk + insinto "/etc/${PN}/" + doins "${FILESDIR}/config.toml" }