Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
机器未来
Paddle
提交
2687f90c
P
Paddle
项目概览
机器未来
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
2687f90c
编写于
12月 20, 2017
作者:
T
Travis CI
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Deploy to GitHub Pages:
e0c4c398
上级
2e200840
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
5 addition
and
8 deletion
+5
-8
develop/doc/_sources/getstarted/build_and_install/docker_install_en.rst.txt
...es/getstarted/build_and_install/docker_install_en.rst.txt
+1
-1
develop/doc/getstarted/build_and_install/docker_install_en.html
...p/doc/getstarted/build_and_install/docker_install_en.html
+1
-1
develop/doc_cn/_sources/getstarted/build_and_install/docker_install_cn.rst.txt
...es/getstarted/build_and_install/docker_install_cn.rst.txt
+1
-1
develop/doc_cn/_sources/howto/usage/cluster/k8s_distributed_cn.md.txt
...cn/_sources/howto/usage/cluster/k8s_distributed_cn.md.txt
+0
-2
develop/doc_cn/getstarted/build_and_install/docker_install_cn.html
...oc_cn/getstarted/build_and_install/docker_install_cn.html
+1
-1
develop/doc_cn/howto/usage/cluster/k8s_distributed_cn.html
develop/doc_cn/howto/usage/cluster/k8s_distributed_cn.html
+0
-1
develop/doc_cn/searchindex.js
develop/doc_cn/searchindex.js
+1
-1
未找到文件。
develop/doc/_sources/getstarted/build_and_install/docker_install_en.rst.txt
浏览文件 @
2687f90c
...
@@ -137,7 +137,7 @@ GPU driver installed before move on.
...
@@ -137,7 +137,7 @@ GPU driver installed before move on.
AVX is a kind of CPU instruction can accelerate PaddlePaddle's calculations.
AVX is a kind of CPU instruction can accelerate PaddlePaddle's calculations.
The latest PaddlePaddle Docker image turns AVX on by default, so, if your
The latest PaddlePaddle Docker image turns AVX on by default, so, if your
computer doesn't support AVX, you'll probably need to
computer doesn't support AVX, you'll probably need to
`build <./build_from_source_en.
rst
>`_ with :code:`WITH_AVX=OFF`.
`build <./build_from_source_en.
html
>`_ with :code:`WITH_AVX=OFF`.
The following command will tell you whether your computer supports AVX.
The following command will tell you whether your computer supports AVX.
...
...
develop/doc/getstarted/build_and_install/docker_install_en.html
浏览文件 @
2687f90c
...
@@ -331,7 +331,7 @@ docker run <span class="si">${</span><span class="nv">CUDA_SO</span><span class=
...
@@ -331,7 +331,7 @@ docker run <span class="si">${</span><span class="nv">CUDA_SO</span><span class=
<p>
AVX is a kind of CPU instruction can accelerate PaddlePaddle
’
s calculations.
<p>
AVX is a kind of CPU instruction can accelerate PaddlePaddle
’
s calculations.
The latest PaddlePaddle Docker image turns AVX on by default, so, if your
The latest PaddlePaddle Docker image turns AVX on by default, so, if your
computer doesn
’
t support AVX, you
’
ll probably need to
computer doesn
’
t support AVX, you
’
ll probably need to
<a
class=
"reference external"
href=
"./build_from_source_en.
rst
"
>
build
</a>
with
<code
class=
"code docutils literal"
><span
class=
"pre"
>
WITH_AVX=OFF
</span></code>
.
</p>
<a
class=
"reference external"
href=
"./build_from_source_en.
html
"
>
build
</a>
with
<code
class=
"code docutils literal"
><span
class=
"pre"
>
WITH_AVX=OFF
</span></code>
.
</p>
<p>
The following command will tell you whether your computer supports AVX.
</p>
<p>
The following command will tell you whether your computer supports AVX.
</p>
<blockquote>
<blockquote>
<div><div
class=
"highlight-bash"
><div
class=
"highlight"
><pre><span></span><span
class=
"k"
>
if
</span>
cat /proc/cpuinfo
<span
class=
"p"
>
|
</span>
grep -i avx
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
then
</span>
<span
class=
"nb"
>
echo
</span>
Yes
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
else
</span>
<span
class=
"nb"
>
echo
</span>
No
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
fi
</span>
<div><div
class=
"highlight-bash"
><div
class=
"highlight"
><pre><span></span><span
class=
"k"
>
if
</span>
cat /proc/cpuinfo
<span
class=
"p"
>
|
</span>
grep -i avx
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
then
</span>
<span
class=
"nb"
>
echo
</span>
Yes
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
else
</span>
<span
class=
"nb"
>
echo
</span>
No
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
fi
</span>
...
...
develop/doc_cn/_sources/getstarted/build_and_install/docker_install_cn.rst.txt
浏览文件 @
2687f90c
...
@@ -128,7 +128,7 @@ PaddlePaddle Book是为用户和开发者制作的一个交互式的Jupyter Note
...
@@ -128,7 +128,7 @@ PaddlePaddle Book是为用户和开发者制作的一个交互式的Jupyter Note
AVX是一种CPU指令集,可以加速PaddlePaddle的计算。最新的PaddlePaddle Docker镜像默认
AVX是一种CPU指令集,可以加速PaddlePaddle的计算。最新的PaddlePaddle Docker镜像默认
是开启AVX编译的,所以,如果您的电脑不支持AVX,需要单独
是开启AVX编译的,所以,如果您的电脑不支持AVX,需要单独
`编译 <./build_from_source_cn.
rst
>`_ PaddlePaddle为no-avx版本。
`编译 <./build_from_source_cn.
html
>`_ PaddlePaddle为no-avx版本。
以下指令能检查Linux电脑是否支持AVX:
以下指令能检查Linux电脑是否支持AVX:
...
...
develop/doc_cn/_sources/howto/usage/cluster/k8s_distributed_cn.md.txt
浏览文件 @
2687f90c
...
@@ -2,8 +2,6 @@
...
@@ -2,8 +2,6 @@
前一篇文章介绍了如何在Kubernetes集群上启动一个单机PaddlePaddle训练作业 (Job)。在这篇文章里,我们介绍如何在Kubernetes集群上进行分布式PaddlePaddle训练作业。关于PaddlePaddle的分布式训练,文章 [Cluster Training](http://www.paddlepaddle.org/docs/develop/documentation/zh/howto/usage/cluster/cluster_train_cn.html)介绍了一种通过SSH远程分发任务,进行分布式训练的方法,与此不同的是,本文将介绍在Kubernetes容器管理平台上快速构建PaddlePaddle容器集群,进行分布式训练的方案。
前一篇文章介绍了如何在Kubernetes集群上启动一个单机PaddlePaddle训练作业 (Job)。在这篇文章里,我们介绍如何在Kubernetes集群上进行分布式PaddlePaddle训练作业。关于PaddlePaddle的分布式训练,文章 [Cluster Training](http://www.paddlepaddle.org/docs/develop/documentation/zh/howto/usage/cluster/cluster_train_cn.html)介绍了一种通过SSH远程分发任务,进行分布式训练的方法,与此不同的是,本文将介绍在Kubernetes容器管理平台上快速构建PaddlePaddle容器集群,进行分布式训练的方案。
有关Kubernetes相关概念以及如何搭建和配置Kubernetes集群,可以参考[k8s_basis](./k8s_basis_cn.md)。
## 整体方案
## 整体方案
在训练之前,用户将配置与训练数据切分好放在分布式文件系统预先分配好的目录中(不同的分布式文件系统,需要使用其制定的方式挂载后并导入数据),训练时,程序从此目录拷贝文件到容器内进行训练,将结果保存到此目录里。整体的结构图如下:
在训练之前,用户将配置与训练数据切分好放在分布式文件系统预先分配好的目录中(不同的分布式文件系统,需要使用其制定的方式挂载后并导入数据),训练时,程序从此目录拷贝文件到容器内进行训练,将结果保存到此目录里。整体的结构图如下:
...
...
develop/doc_cn/getstarted/build_and_install/docker_install_cn.html
浏览文件 @
2687f90c
...
@@ -336,7 +336,7 @@ docker run <span class="si">${</span><span class="nv">CUDA_SO</span><span class=
...
@@ -336,7 +336,7 @@ docker run <span class="si">${</span><span class="nv">CUDA_SO</span><span class=
<p><strong>
关于AVX:
</strong></p>
<p><strong>
关于AVX:
</strong></p>
<p>
AVX是一种CPU指令集,可以加速PaddlePaddle的计算。最新的PaddlePaddle Docker镜像默认
<p>
AVX是一种CPU指令集,可以加速PaddlePaddle的计算。最新的PaddlePaddle Docker镜像默认
是开启AVX编译的,所以,如果您的电脑不支持AVX,需要单独
是开启AVX编译的,所以,如果您的电脑不支持AVX,需要单独
<a
class=
"reference external"
href=
"./build_from_source_cn.
rst
"
>
编译
</a>
PaddlePaddle为no-avx版本。
</p>
<a
class=
"reference external"
href=
"./build_from_source_cn.
html
"
>
编译
</a>
PaddlePaddle为no-avx版本。
</p>
<p>
以下指令能检查Linux电脑是否支持AVX:
</p>
<p>
以下指令能检查Linux电脑是否支持AVX:
</p>
<blockquote>
<blockquote>
<div><div
class=
"highlight-bash"
><div
class=
"highlight"
><pre><span></span><span
class=
"k"
>
if
</span>
cat /proc/cpuinfo
<span
class=
"p"
>
|
</span>
grep -i avx
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
then
</span>
<span
class=
"nb"
>
echo
</span>
Yes
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
else
</span>
<span
class=
"nb"
>
echo
</span>
No
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
fi
</span>
<div><div
class=
"highlight-bash"
><div
class=
"highlight"
><pre><span></span><span
class=
"k"
>
if
</span>
cat /proc/cpuinfo
<span
class=
"p"
>
|
</span>
grep -i avx
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
then
</span>
<span
class=
"nb"
>
echo
</span>
Yes
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
else
</span>
<span
class=
"nb"
>
echo
</span>
No
<span
class=
"p"
>
;
</span>
<span
class=
"k"
>
fi
</span>
...
...
develop/doc_cn/howto/usage/cluster/k8s_distributed_cn.html
浏览文件 @
2687f90c
...
@@ -231,7 +231,6 @@
...
@@ -231,7 +231,6 @@
<div
class=
"section"
id=
"kubernetes"
>
<div
class=
"section"
id=
"kubernetes"
>
<span
id=
"kubernetes"
></span><h1>
Kubernetes分布式训练
<a
class=
"headerlink"
href=
"#kubernetes"
title=
"永久链接至标题"
>
¶
</a></h1>
<span
id=
"kubernetes"
></span><h1>
Kubernetes分布式训练
<a
class=
"headerlink"
href=
"#kubernetes"
title=
"永久链接至标题"
>
¶
</a></h1>
<p>
前一篇文章介绍了如何在Kubernetes集群上启动一个单机PaddlePaddle训练作业 (Job)。在这篇文章里,我们介绍如何在Kubernetes集群上进行分布式PaddlePaddle训练作业。关于PaddlePaddle的分布式训练,文章
<a
class=
"reference external"
href=
"http://www.paddlepaddle.org/docs/develop/documentation/zh/howto/usage/cluster/cluster_train_cn.html"
>
Cluster Training
</a>
介绍了一种通过SSH远程分发任务,进行分布式训练的方法,与此不同的是,本文将介绍在Kubernetes容器管理平台上快速构建PaddlePaddle容器集群,进行分布式训练的方案。
</p>
<p>
前一篇文章介绍了如何在Kubernetes集群上启动一个单机PaddlePaddle训练作业 (Job)。在这篇文章里,我们介绍如何在Kubernetes集群上进行分布式PaddlePaddle训练作业。关于PaddlePaddle的分布式训练,文章
<a
class=
"reference external"
href=
"http://www.paddlepaddle.org/docs/develop/documentation/zh/howto/usage/cluster/cluster_train_cn.html"
>
Cluster Training
</a>
介绍了一种通过SSH远程分发任务,进行分布式训练的方法,与此不同的是,本文将介绍在Kubernetes容器管理平台上快速构建PaddlePaddle容器集群,进行分布式训练的方案。
</p>
<p>
有关Kubernetes相关概念以及如何搭建和配置Kubernetes集群,可以参考
<a
class=
"reference external"
href=
"howto/usage/cluster/k8s_basis_cn.md"
>
k8s_basis
</a>
。
</p>
<div
class=
"section"
id=
""
>
<div
class=
"section"
id=
""
>
<span
id=
"id1"
></span><h2>
整体方案
<a
class=
"headerlink"
href=
"#"
title=
"永久链接至标题"
>
¶
</a></h2>
<span
id=
"id1"
></span><h2>
整体方案
<a
class=
"headerlink"
href=
"#"
title=
"永久链接至标题"
>
¶
</a></h2>
<p>
在训练之前,用户将配置与训练数据切分好放在分布式文件系统预先分配好的目录中(不同的分布式文件系统,需要使用其制定的方式挂载后并导入数据),训练时,程序从此目录拷贝文件到容器内进行训练,将结果保存到此目录里。整体的结构图如下:
</p>
<p>
在训练之前,用户将配置与训练数据切分好放在分布式文件系统预先分配好的目录中(不同的分布式文件系统,需要使用其制定的方式挂载后并导入数据),训练时,程序从此目录拷贝文件到容器内进行训练,将结果保存到此目录里。整体的结构图如下:
</p>
...
...
develop/doc_cn/searchindex.js
浏览文件 @
2687f90c
因为 它太大了无法显示 source diff 。你可以改为
查看blob
。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录