diff options
Diffstat (limited to 'nvidia-container-toolkit.install')
-rw-r--r-- | nvidia-container-toolkit.install | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/nvidia-container-toolkit.install b/nvidia-container-toolkit.install new file mode 100644 index 000000000000..2d89b0571f92 --- /dev/null +++ b/nvidia-container-toolkit.install @@ -0,0 +1,32 @@ +post_install() { +cat <<"EOF" +Warning about nvidia containers! + +Systemd v247.2-2 introduced a unified cgroup change which has somewhat +broken nvidia-container's access to the handles in +/sys/fs/cgroup/devices. + +If you are using Docker you will then need to explicitly allow access +to the nvidia devices like: + +docker run ... --gpus all --device /dev/nvidia0 --device \ + /dev/nvidia-uvm --device /dev/nvidia-uvm-tools --device \ + /dev/nvidiactl ... + +or by using a docker-compose which esposes the devices with: + +devices: + - /dev/nvidia0:/dev/nvidia0 + - /dev/nvidiactl:/dev/nvidiactl + - /dev/nvidia-modeset:/dev/nvidia-modeset + - /dev/nvidia-uvm:/dev/nvidia-uvm + - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools + +See the link for more details: +https://github.com/NVIDIA/nvidia-docker/issues/1447#issuecomment-757034464 +EOF +} + +post_upgrade() { + post_install +} |