栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker创建paddlepaddle、paddlex深度学习环境并导出镜像

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker创建paddlepaddle、paddlex深度学习环境并导出镜像

1、下载docker

1)首先从docker官网下载docker desktop,官网链接:https://www.docker.com/products/docker-desktop

2)下载后运行 Docker Desktop Installer.exe 进行安装,默认两项都选。

3)安装后重启,重启如果打开后报错 Docker. ApiServices. WSL2. WslKernelUpdateNotIns talledException的异常 ,则可以根据下面这个网址进行解决:https://blog.csdn.net/LeungSr/article/details/117900614

4)再次重启后又报新错(正常操作),使用如下链接方法解决:https://blog.csdn.net/mysticboy/article/details/106632922

5)再次启动后可以正常运行

6)设置自动拉取镜像的镜像源

右下角小鲸鱼右键-->settings-->Docker Engine-->"registry-mirrors": [
    "https://6zrhnw4k.mirror.aliyuncs.com"
  ],

2、使用docker创建容器

1 )打开cmd命令。开启一个容器,通过拉取已有镜像。拉取后可在docker desktop界面中的containers/APPS中查看。这里我拉取了一个已安装需要的cuda、cudnn的ubuntu环境。

docker run -idt --name=ocr-cudn92 nvidia/cuda:9.2-cudnn7-devel-ubuntu16.04

 

 鼠标放在该容器右边后出现四个选项,点击第一个进入容器环境,转到第三部分。

 2)查看容器

docker image ls

3、将宿主文件复制到容器中,可将自己需要的代码和模型文件传输至容器中。

docker cp 宿主机文件路径 容器名:容器路径

4、将容器制作为镜像

docker commit 容器名 镜像名
docker commit ocr-cudn92 myocr-cudn92

5、将镜像输出,默认输出至cmd当前路径下

docker save -o 输出tar名.tar 镜像名:latest
docker save -o ocr-cudn92.tar myocr-cudn92:latest

3、ubuntu的使用

1)安装python37。这里我需要python3.7,可根据需要进行选择安装。

// python 安装前的设置,不然会报错
add-apt-repository ppa:deadsnakes/ppa

apt-get update
// 安装python

apt-get install python3.7
// 将运行文件设置为python命令

ln -s /usr/bin/python3.7 /usr/bin/python

2、安装pip3

apt install python3-pip

pip install --upgrade pip

3、安装其他包

​
pip3 install -r requirements.txt -i https://mirror.baidu.com/pypi/simple

4、如果安装的是pip

python -m pip install numpy

5、安装paddlepaddle

​python -m pip install paddlepaddle==1.8.4 -i https://mirror.baidu.com/pypi/simple

6、安装paddlex

首先安装cython

python -m pip install cython

安装pycocotools

apt-get install python3.7-dev
pip3 install pycocotools

pip3 install paddlex==1.3.11 -i https://mirror.baidu.com/pypi/simple

7、安装opencv

apt-get install libsm6

apt-get install libxrender1

apt-get install libxext-dev

python -m pip install opencv-python==4.2.0.32 -i https://mirror.baidu.com/pypi/simple

8、可根据需要安装其它需要的包。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/360954.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号