From de7fab2ff2cb0e178fa9b7cb69a962c0a4b9d1be Mon Sep 17 00:00:00 2001 From: liuyuan04 Date: Wed, 31 Aug 2016 04:38:46 +0000 Subject: [PATCH] Rename docker images, fix several format errors ISSUE=4597199 git-svn-id: https://svn.baidu.com/idl/trunk/paddle@1441 1ad973e4-5ce8-4261-8a94-b56d1f490c56 --- .../install/docker_install.rst | 36 +++++++++---------- .../install/paddle_ssh.Dockerfile | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/doc_cn/build_and_install/install/docker_install.rst b/doc_cn/build_and_install/install/docker_install.rst index be67aeb334..4154cb86d8 100644 --- a/doc_cn/build_and_install/install/docker_install.rst +++ b/doc_cn/build_and_install/install/docker_install.rst @@ -1,8 +1,8 @@ 安装PaddlePaddle的Docker镜像 ============================ -PaddlePaddle提供了Docker的使用镜像。PaddlePaddle推荐使用Docker进行Paddle的部署和 -运行。Docker是一个基于容器的轻量级虚拟环境。具有和宿主机差不多的运行效率,并提供 +PaddlePaddle提供了Docker的使用镜像。PaddlePaddle推荐使用Docker进行PaddlePaddle的部署和 +运行。Docker是一个基于容器的轻量级虚拟环境。具有和宿主机相近的运行效率,并提供 了非常方便的二进制分发手段。 下述内容将分为如下几个类别描述。 @@ -16,18 +16,18 @@ PaddlePaddle提供的Docker镜像版本 我们提供了6个Docker image\: -* paddledev/paddlepaddle\:latest-cpu\: Paddle的CPU二进制 -* paddledev/paddlepaddle\:latest-gpu\: Paddle的GPU二进制 -* paddledev/paddlepaddle\:latest-cpu-devel\: Paddle的CPU二进制,同时包含CPU开发环境和源码 -* paddledev/paddlepaddle\:latest-gpu-devel\: Paddle的GPU二进制,同时包含GPU开发环境和源码 -* paddledev/paddlepaddle\:latest-cpu-demo\: Paddle的CPU二进制,同时包含CPU开发环境、源码和运行demo的必要依赖 -* paddledev/paddlepaddle\:latest-gpu-demo\: Paddle的GPU二进制,同时包含GPU开发环境、源码和运行demo的必要依赖 +* paddledev/paddle\:cpu-latest\: PaddlePaddle的CPU二进制 +* paddledev/paddle\:gpu-latest\: PaddlePaddle的GPU二进制 +* paddledev/paddle\:cpu-devel-latest\: PaddlePaddle的CPU二进制,同时包含CPU开发环境和源码 +* paddledev/paddle\:gpu-devel-latest\: PaddlePaddle的GPU二进制,同时包含GPU开发环境和源码 +* paddledev/paddle\:cpu-demo-latest\: PaddlePaddle的CPU二进制,同时包含CPU开发环境、源码和运行demo的必要依赖 +* paddledev/paddle\:gpu-demo-latest\: PaddlePaddle的GPU二进制,同时包含GPU开发环境、源码和运行demo的必要依赖 同时,不同的稳定版本,会将latest替换成稳定版本的版本号。 -PaddlePaddle提供的镜像并不包含任何命令运行,想要运行PaddlePaddle,您需要进入镜像运行paddlePaddle +PaddlePaddle提供的镜像并不包含任何命令运行,想要运行PaddlePaddle,您需要进入镜像运行PaddlePaddle 程序或者自定义一个含有启动脚本的image。具体请参考注意事项中的 -`使用ssh访问paddle镜像` +`使用ssh访问PaddlePaddle镜像` 下载和运行Docker镜像 -------------------- @@ -55,14 +55,14 @@ cuda相关的Driver和设备映射进container中,脚本类似于 $ export DEVICES=$(\ls /dev/nvidia* | xargs -I{} echo '--device {}:{}') $ docker run -it paddledev/paddlepaddle:latest-gpu -进入Docker container后,运行 :code:`paddle version` 即可打印出paddle的版本和构建 -信息。安装完成的paddle主体包括三个部分, :code:`paddle` 脚本, python的 -:code:`paddle`包和:code:`py_paddle`包。其中\: +进入Docker container后,运行 :code:`paddle version` 即可打印出PaddlePaddle的版本和构建 +信息。安装完成的PaddlePaddle主体包括三个部分, :code:`paddle` 脚本, python的 +:code:`paddle` 包和 :code:`py_paddle` 包。其中\: -* :code:`paddle`脚本和:code:`paddle`的python包是paddle的训练主要程序。使用 - :code:`paddle`脚本可以启动paddle的训练进程和pserver。而:code:`paddle`脚本 - 中的二进制使用了:code:`paddle`的python包来做配置文件解析等工作。 -* python包:code:`py_paddle`是一个swig封装的paddle包,用来做预测和简单的定制化 +* :code:`paddle` 脚本和 :code:`paddle` 的python包是PaddlePaddle的训练主要程序。使用 + :code:`paddle` 脚本可以启动PaddlePaddle的训练进程和pserver。而 :code:`paddle` 脚本 + 中的二进制使用了 :code:`paddle` 的python包来做配置文件解析等工作。 +* python包 :code:`py_paddle` 是一个swig封装的PaddlePaddle包,用来做预测和简单的定制化 训练。 注意事项 @@ -81,7 +81,7 @@ cuda相关的Driver和设备映射进container中,脚本类似于 远程访问问题和二次开发 ++++++++++++++++++++++ -由于Paddle的Docker镜像并不包含任何预定义的运行命令。所以如果想要在后台启用ssh +由于PaddlePaddle的Docker镜像并不包含任何预定义的运行命令。所以如果想要在后台启用ssh 远程访问,则需要进行一定的二次开发,将ssh装入系统内并开启远程访问。二次开发可以 使用Dockerfile构建一个全新的docker image。需要参考 `Dockerfile的文档 `_ 和 diff --git a/doc_cn/build_and_install/install/paddle_ssh.Dockerfile b/doc_cn/build_and_install/install/paddle_ssh.Dockerfile index aa8a772160..7cb947bddf 100644 --- a/doc_cn/build_and_install/install/paddle_ssh.Dockerfile +++ b/doc_cn/build_and_install/install/paddle_ssh.Dockerfile @@ -1,4 +1,4 @@ -FROM paddledev/paddlepaddle +FROM paddledev/paddle:cpu-latest MAINTAINER PaddlePaddle dev team -- GitLab