nvidia docker,nvidia docker2,nvidia container toolkits三者的区别

一、三者区别

最初,nvidia-docker 作为一个独立的守护进程以 Volume Plugin 的形式存在,但与Docker生态系统的兼容性较差,因此被废弃。

随后,官方推出了 nvidia-docker2,它作为一个 Docker runtime ,在前者的基础上进行了巨大改进。

后来Nvidia GPU 作为 Docker runtime 中的设备得到了官方支持,对于 Docker 19.03 以上的版本,nvidia-docker2也被弃用,而是应该安装nvidia-container-toolkit来代替。

二、nvidia container toolkits安装方式

1.添加源

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

2.安装
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit

参考
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html
https://www.ctyun.cn/developer/article/453919591477317
https://www.ctyun.cn/developer/article/473251309477957
https://blog.csdn.net/yjy420/article/details/132305356

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容