Created
April 25, 2024 09:14
-
-
Save lahwaacz/0beed267b76ddb1c6d634e5ca2a3a229 to your computer and use it in GitHub Desktop.
NVIDIA CDI specification file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| cdiVersion: 0.5.0 | |
| containerEdits: | |
| deviceNodes: | |
| - path: /dev/nvidia-modeset | |
| - path: /dev/nvidia-uvm | |
| - path: /dev/nvidia-uvm-tools | |
| - path: /dev/nvidiactl | |
| env: | |
| - NVIDIA_VISIBLE_DEVICES=void | |
| hooks: | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - create-symlinks | |
| - --link | |
| - libglxserver_nvidia.so.550.67::/usr/lib/nvidia/xorg/libglxserver_nvidia.so | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - update-ldcache | |
| - --folder | |
| - /usr/lib | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| mounts: | |
| - containerPath: /run/nvidia-persistenced/socket | |
| hostPath: /run/nvidia-persistenced/socket | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - noexec | |
| - containerPath: /usr/bin/nvidia-cuda-mps-control | |
| hostPath: /usr/bin/nvidia-cuda-mps-control | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/bin/nvidia-cuda-mps-server | |
| hostPath: /usr/bin/nvidia-cuda-mps-server | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/bin/nvidia-debugdump | |
| hostPath: /usr/bin/nvidia-debugdump | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/bin/nvidia-persistenced | |
| hostPath: /usr/bin/nvidia-persistenced | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/bin/nvidia-smi | |
| hostPath: /usr/bin/nvidia-smi | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libEGL_nvidia.so.550.67 | |
| hostPath: /usr/lib/libEGL_nvidia.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libGLESv1_CM_nvidia.so.550.67 | |
| hostPath: /usr/lib/libGLESv1_CM_nvidia.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libGLESv2_nvidia.so.550.67 | |
| hostPath: /usr/lib/libGLESv2_nvidia.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libGLX_nvidia.so.550.67 | |
| hostPath: /usr/lib/libGLX_nvidia.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libcuda.so.550.67 | |
| hostPath: /usr/lib/libcuda.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libcudadebugger.so.550.67 | |
| hostPath: /usr/lib/libcudadebugger.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvcuvid.so.550.67 | |
| hostPath: /usr/lib/libnvcuvid.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-allocator.so.550.67 | |
| hostPath: /usr/lib/libnvidia-allocator.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-cfg.so.550.67 | |
| hostPath: /usr/lib/libnvidia-cfg.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-egl-gbm.so.1.1.1 | |
| hostPath: /usr/lib/libnvidia-egl-gbm.so.1.1.1 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-eglcore.so.550.67 | |
| hostPath: /usr/lib/libnvidia-eglcore.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-encode.so.550.67 | |
| hostPath: /usr/lib/libnvidia-encode.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-fbc.so.550.67 | |
| hostPath: /usr/lib/libnvidia-fbc.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-glcore.so.550.67 | |
| hostPath: /usr/lib/libnvidia-glcore.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-glsi.so.550.67 | |
| hostPath: /usr/lib/libnvidia-glsi.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-glvkspirv.so.550.67 | |
| hostPath: /usr/lib/libnvidia-glvkspirv.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-gpucomp.so.550.67 | |
| hostPath: /usr/lib/libnvidia-gpucomp.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-ml.so.550.67 | |
| hostPath: /usr/lib/libnvidia-ml.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-ngx.so.550.67 | |
| hostPath: /usr/lib/libnvidia-ngx.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-nvvm.so.550.67 | |
| hostPath: /usr/lib/libnvidia-nvvm.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-opticalflow.so.550.67 | |
| hostPath: /usr/lib/libnvidia-opticalflow.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-pkcs11-openssl3.so.550.67 | |
| hostPath: /usr/lib/libnvidia-pkcs11-openssl3.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-pkcs11.so.550.67 | |
| hostPath: /usr/lib/libnvidia-pkcs11.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-ptxjitcompiler.so.550.67 | |
| hostPath: /usr/lib/libnvidia-ptxjitcompiler.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-rtcore.so.550.67 | |
| hostPath: /usr/lib/libnvidia-rtcore.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvidia-tls.so.550.67 | |
| hostPath: /usr/lib/libnvidia-tls.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/libnvoptix.so.550.67 | |
| hostPath: /usr/lib/libnvoptix.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/share/nvidia/nvoptix.bin | |
| hostPath: /usr/share/nvidia/nvoptix.bin | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /lib/firmware/nvidia/550.67/gsp_ga10x.bin | |
| hostPath: /lib/firmware/nvidia/550.67/gsp_ga10x.bin | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /lib/firmware/nvidia/550.67/gsp_tu10x.bin | |
| hostPath: /lib/firmware/nvidia/550.67/gsp_tu10x.bin | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/lib/nvidia/xorg/libglxserver_nvidia.so.550.67 | |
| hostPath: /usr/lib/nvidia/xorg/libglxserver_nvidia.so.550.67 | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json | |
| hostPath: /usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json | |
| hostPath: /usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/share/glvnd/egl_vendor.d/10_nvidia.json | |
| hostPath: /usr/share/glvnd/egl_vendor.d/10_nvidia.json | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/share/vulkan/icd.d/nvidia_icd.json | |
| hostPath: /usr/share/vulkan/icd.d/nvidia_icd.json | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| - containerPath: /usr/share/vulkan/implicit_layer.d/nvidia_layers.json | |
| hostPath: /usr/share/vulkan/implicit_layer.d/nvidia_layers.json | |
| options: | |
| - ro | |
| - nosuid | |
| - nodev | |
| - bind | |
| devices: | |
| - containerEdits: | |
| deviceNodes: | |
| - path: /dev/nvidia0 | |
| - path: /dev/dri/card1 | |
| - path: /dev/dri/renderD128 | |
| hooks: | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - create-symlinks | |
| - --link | |
| - ../card1::/dev/dri/by-path/pci-0000:21:00.0-card | |
| - --link | |
| - ../renderD128::/dev/dri/by-path/pci-0000:21:00.0-render | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - chmod | |
| - --mode | |
| - "755" | |
| - --path | |
| - /dev/dri | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| name: "0" | |
| - containerEdits: | |
| deviceNodes: | |
| - path: /dev/nvidia0 | |
| - path: /dev/dri/card1 | |
| - path: /dev/dri/renderD128 | |
| hooks: | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - create-symlinks | |
| - --link | |
| - ../card1::/dev/dri/by-path/pci-0000:21:00.0-card | |
| - --link | |
| - ../renderD128::/dev/dri/by-path/pci-0000:21:00.0-render | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - chmod | |
| - --mode | |
| - "755" | |
| - --path | |
| - /dev/dri | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| name: GPU-68276c23-e205-1adf-82b2-4c4f5594c504 | |
| - containerEdits: | |
| deviceNodes: | |
| - path: /dev/nvidia0 | |
| - path: /dev/dri/card1 | |
| - path: /dev/dri/renderD128 | |
| hooks: | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - create-symlinks | |
| - --link | |
| - ../card1::/dev/dri/by-path/pci-0000:21:00.0-card | |
| - --link | |
| - ../renderD128::/dev/dri/by-path/pci-0000:21:00.0-render | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| - args: | |
| - nvidia-ctk | |
| - hook | |
| - chmod | |
| - --mode | |
| - "755" | |
| - --path | |
| - /dev/dri | |
| hookName: createContainer | |
| path: /usr/bin/nvidia-ctk | |
| name: all | |
| kind: nvidia.com/gpu |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment