Windows下基于Docker 配置 Paddle
Windows下基于Docker 配置 Paddle
Preface
经过我两天的尝试,发现官方给的release包走不通,windows平台源码编译有各种问题,ARM架构嵌入式开发平台不适合paddlepaddle(只支持轻量化的 padle-mobile),在尝试配置Padle-mobile时,把tx2搞崩了。
山穷水尽疑无路,柳暗花明又一村,最后总算在windows平台基于 Docker 成功配置 Paddle(我寻思,linux平台也有docker,应该一样适用于本方法)。
Windows10 平台下 Docker 安装
- 开启 Hyper-V;
1)windows键+‘x’,选择’程序和功能’
2)点击"启用或关闭Widows功能";
3)勾选Hyper-V服务,并重启电脑; - 下载 Docker 安装包
- 安装 Docker;
Paddle 配置
- 打开 Windows cmd (好像Docker for Windows10 已经没有 Docker QuickStart Terminal,直接在控制台输入 Docker 指令即可);
- 拉取 PaddlePaddle 镜像
// For the designated cpu versiondocker pull hub.baidubce.com/paddlepaddle/paddle:[版本号]
// For the latest gpu versiondocker pull hub.baidubce.com/paddlepaddle/paddle:latest-gpu
- 查询镜像名称
docker images
- 构建、进入Docker 容器
docker run --name paddle -t -i hub.baidubce.com/paddlepaddle/paddle:latest-gpu /bin/bash
基本句型:docker run --name [container name] -t -i [imageName]:Tag /bin/bash
;
至此基于Docker 的 Paddle 配置完毕。
容器操作
- 退出容器:
$: exit
- 进入容器:
$: docker start Paddle(containerName)
;$: docker attach Paddle(containerName)
;
[注] :
- 基于 Docker 的 Paddle,只支持 python2.7;
- PaddlePaddle Docker 镜像没有安装 vim,可以在容器中执行
apt-get install -y vim
安装后,在容器中编辑代码;