Windows下基于Docker 配置 Paddle

Preface

  经过我两天的尝试,发现官方给的release包走不通,windows平台源码编译有各种问题,ARM架构嵌入式开发平台不适合paddlepaddle(只支持轻量化的 padle-mobile),在尝试配置Padle-mobile时,把tx2搞崩了。
  山穷水尽疑无路,柳暗花明又一村,最后总算在windows平台基于 Docker 成功配置 Paddle(我寻思,linux平台也有docker,应该一样适用于本方法)。

Windows10 平台下 Docker 安装

  1. 开启 Hyper-V;
      1)windows键+‘x’,选择’程序和功能’
    Windows下基于Docker 配置 Paddle
      2)点击"启用或关闭Widows功能";
      3)勾选Hyper-V服务,并重启电脑;
    Windows下基于Docker 配置 Paddle
  2. 下载 Docker 安装包Windows下基于Docker 配置 Paddle
  3. 安装 Docker;

Paddle 配置

  1. 打开 Windows cmd (好像Docker for Windows10 已经没有 Docker QuickStart Terminal,直接在控制台输入 Docker 指令即可);
  2. 拉取 PaddlePaddle 镜像
    // For the designated cpu version
    docker pull hub.baidubce.com/paddlepaddle/paddle:[版本号]
    // For the latest gpu version
    docker pull hub.baidubce.com/paddlepaddle/paddle:latest-gpu
  3. 查询镜像名称 docker imagesWindows下基于Docker 配置 Paddle
  4. 构建、进入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 配置完毕。

容器操作

  1. 退出容器:$: exit
  2. 进入容器:
    $: docker start Paddle(containerName);
    $: docker attach Paddle(containerName);

[注] :

  • 基于 Docker 的 Paddle,只支持 python2.7;
  • PaddlePaddle Docker 镜像没有安装 vim,可以在容器中执行 apt-get install -y vim 安装后,在容器中编辑代码;