Skip to content

Commit bd32812

Browse files
authored
Disable CDI and disable systemd cgroups (#50)
Signed-off-by: Jordan Jacobelli <[email protected]>
1 parent 5b050ac commit bd32812

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

linux/context/dockerd.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
{
2+
"exec-opts": ["native.cgroupdriver=cgroupfs"],
23
"registry-mirrors": ["https://dc.$DOMAIN.gha-runners.nvidia.com"]
34
}

linux/installers/nvidia-container-toolkit.sh

+7-6
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,19 @@ curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-contai
1717

1818
sudo apt-get update
1919

20-
sudo apt-get install -y --no-install-recommends nvidia-container-toolkit-base
20+
sudo apt-get install -y --no-install-recommends nvidia-container-toolkit
2121

2222
sudo rm -rf "${APT}" "${KEYRING}"
2323

2424
# Add nvidia runtime to docker and set as default
2525
sudo nvidia-ctk runtime configure --runtime docker --set-as-default
2626

27-
# Enable CDI
28-
sudo nvidia-ctk config --in-place --set nvidia-container-runtime.mode=cdi
29-
30-
# Add udev rule to generate CDI spec at boot
31-
sudo cp "${NV_CONTEXT_DIR}/nvidia-cdi.rules" /lib/udev/rules.d/71-nvidia-cdi.rules
27+
# TODO: Enable CDI once `libcuda.so` symlink is created by nvcr
28+
# # Enable CDI
29+
# sudo nvidia-ctk config --in-place --set nvidia-container-runtime.mode=cdi
30+
#
31+
# # Add udev rule to generate CDI spec at boot
32+
# sudo cp "${NV_CONTEXT_DIR}/nvidia-cdi.rules" /lib/udev/rules.d/71-nvidia-cdi.rules
3233

3334
sudo systemctl restart docker
3435
docker info

0 commit comments

Comments
 (0)