软件部署——nvidia-docker的学习笔记
1 致谢
感谢博文《深度学习环境配置docker+pycharm+GPU》的帮助
2 Docker——“就像控制台版本的虚拟机”
在南溪看来,docker就像是控制台版本的虚拟机;
于是这样就可以解释,docker容器在第二次运行时仍然会保留前一次运行时的轨迹,比如:创建文件和创建目录等等。
3 验证nvidia-docker是否安装成功
这里我们参考了nvidia-docker文档的命令来进行测试,命令如下:
sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
4 南溪常用的docker命令
下载镜像:
nvidia-docker pull docker-hub-url
第一次启动容器(类似于conda create
):
nvidia-docker run --name container-name -it pytorch/pytorch:1.1.0-cuda10.0-cudnn7.5-runtime
参数说明:
--name
: 创建容器的名称。-it
: 以交互式方式启动容器。
以交互模式启动容器(类似于conda activate
):
sudo nvidia-docker start container-name
退出当前容器:Ctrl+D
删除容器:Ctrl+D
docker rm container-id
删除镜像:Ctrl+D
docker rmi image-url
4.1 常用命令介绍
docker container ps
:
列出正在运行的容器。
5 使用PyTorch官方镜像
5.1 错误解决方案
无法使用“nvcc -V”
这是因为“runtime”版本的镜像没有使用CUDA的编译程序,需要使用devel
版本的镜像;
软件部署——nvidia-docker的学习笔记相关推荐
- Docker容器学习笔记一
Docker容器学习笔记一 狂神说B站视频:https://www.bilibili.com/video/BV1og4y1q7M4?p=1 Docker容器学习笔记二:https://blog.csd ...
- 《深入浅出Docker》学习笔记
<深入浅出Docker>学习笔记 第三章:docker 安装 linux服务器安装:-略 windows服务器安装:-略 确认安装结果 docker --version 第四章:纵观DOc ...
- 《软件调试分析技术》学习笔记
<软件调试分析技术>学习笔记(一) 今天开始写写一些心得体验. <软件调试分析技术>是好友Monster的处女作品.作为一直以的好伙伴,他是我看着长大的,(*^__^*) 嘻嘻 ...
- 《自己动手写Docker》学习笔记2
<自己动手写Docker>学习笔记2 1 前言 由于本人毕业设计与云原生领域相关,因此最近在学习Docker相关知识,<自己动手写Docker>涵盖了Docker底层的各类知识 ...
- DMU软件 语法高亮 vim设置--学习笔记6
用vim编程时, DMU的关键词没有语法高亮, 看着不舒服, 就进行一下设置, 并记录过程. 设置的效果如下 设置流程 本次设置的比较简单, 将关键词分为: 模型model, 比如DMU1, DMU2 ...
- Docker入门学习笔记(狂神版)
下述笔记是自己花一天时间看B站狂神说Docker视频的笔记,下列的笔记是根据自己的实践的记录下来的,若想细学掌握Docker建议自行观看(<Docker入门到精通>),去观看狂胜的视频记得 ...
- docker容器学习笔记
docker是通过内核虚拟化技术来提供容器的资源隔离与安全保障. docker组成: docker client.docker server.docker组件(镜像(image).容器(contain ...
- docker,k8s学习笔记汇总
整理了下博客里关于docker和k8s的文章,方便查看 docker学习笔记(一)docker入门 docker学习笔记(二)创建自己的镜像 docker学习笔记(三)docker中的网络 docke ...
- Docker容器学习笔记(看了狂神视频)
狂神的笔记更加系统详细,推荐大家可以去看狂神的视频教程和笔记.我这里仅根据我自己的需求写的笔记,对于需要快速掌握docker的使用的朋友可以参考学习. Docker 背景需求 之前,开发一套环境,上线 ...
- 【学习笔记】尚硅谷周阳老师的Docker教程学习笔记
本文是尚硅谷周阳老师的Docker教程的相关学习笔记,暂时还没有检查勘误过. 一.Docker简介 1. 简介 Docker的出现是为了解决代码在本机可以正常运行,而部署到其他机器不能运行的问题.这是 ...
最新文章
- 前端入门(加载特效,css)
- Java运行作业控制语言_Java安全——语言本身的设计
- boost::math::fisher_f用法的测试程序
- 里工实业:用宜搭自主搭建MES系统,实现生产全流程管理
- jar 命令 打包装class文件的文件夹
- java中的switch的规则_细细讲述Java技术开发的那些不为人知的规则
- 安卓手机上跑_第一名易主?看看安兔兔公布的二月份安卓手机性能跑分排行
- 解决flex打包成exe之后不能升级的问题
- eclipse开发servlet,HttpServletRequest报红叉解决方案
- python多进程间通信
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性加入图标...
- 面向对象的基本设计原则
- LabVIEW在Windows10下调出软键盘的说明与例程
- 74系列相关芯片说明
- 磁性能测量-软磁材料的退磁方法
- 使用浏览器合成语音播放
- 30分钟,学会经典小游戏编程!
- 预训练模型-词汇表:bert-base-uncased【vocab.txt;共30522个subword】
- Quantopian自学笔记02
- CAD图纸导入REVIT内并精准建模