openEuler 安装nvidia-docker2 or nvidia-container-toolkit
openEuler2203 安装 nvidia-container-toolkit
注意: docker 20+ 以上用 nvidia-container-toolkit 代替 nvidia-docker2 ### 因为nvidia不支持 openeuler2203 又因为 openeuler22.03 是根据centos8.4 改的所以我用cenots8的源 # 设置欺骗nvidia,下载centos8的源 distribution=centos8 && \ curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.repo | \ tee /etc/yum.repos.d/nvidia-container-toolkit.repo # 缓存 dnf makecache # 安装 dnf install -y nvidia-container-toolkit # 测试 nvidia-ctk --version NVIDIA Container Toolkit CLI version 1.13.1 commit: 28b70663f1a2b982e59e83bcf1844177dc745208 # 用容器测试下 参数 --runtime=nvidia --gpus all
openEuler2403 安装 nvidia-container-toolkit
# 添加 nvidia-container-toolkit的源
# 吐槽下: 外国佬nvidia整天换地址 不知道旧的还能不能用了,下面是新的
curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | \
sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
# 缓存
dnf makecache
# 安装
dnf install -y nvidia-container-toolkit
# 测试
nvidia-ctk --version
NVIDIA Container Toolkit CLI version 1.16.1
commit: a470818ba7d9166be282cd0039dd2fc9b0a34d73
# 用容器测试下 参数
--gpus all
补充 解决国外地址无法下载
# 在线 cd /etc/yum.repos.d/ wget https://mirrors.ustc.edu.cn/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo sed -i 's#nvidia.github.io#mirrors.ustc.edu.cn#g' nvidia-container-toolkit.repo yum makecache yum install -y nvidia-container-toolkit # 离线 cat >>nvidia-container-toolkit.repo<<EOF [nvidia-container-toolkit] name=nvidia-container-toolkit baseurl=https://mirrors.ustc.edu.cn/libnvidia-container/stable/rpm/\$basearch repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://mirrors.ustc.edu.cn/libnvidia-container/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt [nvidia-container-toolkit-experimental] name=nvidia-container-toolkit-experimental baseurl=https://mirrors.ustc.edu.cn/libnvidia-container/experimental/rpm/$basearch repo_gpgcheck=1 gpgcheck=0 enabled=0 gpgkey=https://mirrors.ustc.edu.cn/libnvidia-container/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt EOF yum install -y nvidia-container-toolkit
本文来自博客园,站在巨人的肩膀上,坚持开源精神,遵循开源协议:Apache Licene 2.0协议。
浙公网安备 33010602011771号