使用docker安裝GPU版pytorch

2023-05-16

1. 在docker pytorch 網址找到自己需要的環境(網址:https://hub.docker.com/r/pytorch/pytorch/tags)

docker pytorch/pytorch
点击复制 devel 版 连接
(此处以 docker pull pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel 为例)

2. 打开Ubuntu terminal

从镜像仓库中拉取或者更新指定镜像

 docker pull pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel

有了镜像才可以创建容器,创建一个新的容器并运行镜像

docker run -it --name="cuda" --gpus=all pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel /bin/bash 

(各参数意思自行百度)

docker_run
验证:
验证
nvcc -V
test

3. 从宿主机拷文件到docker容器里面

docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

例:

docker cp /media/li/data/ch/pytorch_classification fb6c8d21e3aa:/media/

宿主机terminal
docker容器terminal

4. docker保存、删除、导入镜像

4.1 保存
例:

docker save -o pytorchdocker.tar pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel

##-o:指定保存的镜像的名字;rocketmq.tar:保存到本地的镜像名称;rocketmq:镜像名字,通过"docker images"查看

docker save
删除 容器
例:

docker rm fb6c8d21e3aa

删除
删除镜像
在这里插入图片描述
在这里插入图片描述

导入 镜像

 docker load --input pytorchdocker.tar 

导入

(更新中)

註:

1.docker 基礎命令
2.镜像和容器的区别

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用docker安裝GPU版pytorch 的相关文章

随机推荐