ubuntu install NVIDIA Container Toolkit

  1. 配置仓库
bash 复制代码
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
  && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
    sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
    sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
    

如果需要更高级的特性,可以开启实验特性

bash 复制代码
sed -i -e '/experimental/ s/^#//g' /etc/apt/sources.list.d/nvidia-container-toolkit.list

更新

sql 复制代码
apt-get update

安装最新版本

bash 复制代码
export NVIDIA_CONTAINER_TOOLKIT_VERSION=1.17.8-1
  sudo apt-get install -y \
      nvidia-container-toolkit=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
      nvidia-container-toolkit-base=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
      libnvidia-container-tools=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
      libnvidia-container1=${NVIDIA_CONTAINER_TOOLKIT_VERSION}
  1. 容器运行时启用 NVIDIA Container Toolkit

  2. Configure the container runtime by using the nvidia-ctk command:

    ini 复制代码
    sudo nvidia-ctk runtime configure --runtime=containerd

    The nvidia-ctk command modifies the /etc/containerd/config.toml file on the host. The file is updated so that containerd can use the NVIDIA Container Runtime.

    复制代码
    sudo systemctl restart containerd

    参考:

    1. docs.nvidia.com/datacenter/...
    2. github.com/NVIDIA/nvid...
相关推荐
城管不管12 分钟前
Session
java·运维·服务器·后端
小猪咪piggy1 小时前
【JavaEE】(20) Spring Boot 统一功能处理
java·spring boot·后端
绝无仅有9 小时前
Go Timer 面试指南:常见问题及答案解析
后端·算法·架构
绝无仅有10 小时前
Go 语言面试指南:常见问题及答案解析
后端·面试·go
bobz96510 小时前
containerd (管理) 和 runc (执行)分离
后端
bobz96510 小时前
Docker 与 containerd 的架构差异
后端
程序猿阿伟10 小时前
《跳出“技术堆砌”陷阱,构建可演进的软件系统》
后端
就叫飞六吧11 小时前
基于Spring Boot的短信平台平滑切换设计方案
java·spring boot·后端
bobz96511 小时前
NVIDIA Container Toolkit(容器运行时依赖)
后端