Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
FluidDoc
提交
00fd7517
F
FluidDoc
项目概览
PaddlePaddle
/
FluidDoc
通知
5
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
23
列表
看板
标记
里程碑
合并请求
111
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
FluidDoc
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
23
Issue
23
列表
看板
标记
里程碑
合并请求
111
合并请求
111
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
00fd7517
编写于
2月 22, 2019
作者:
C
Cheerego
提交者:
GitHub
2月 22, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update_version (#650)
上级
74aaf403
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
97 addition
and
142 deletion
+97
-142
doc/fluid/beginners_guide/install/Tables.md
doc/fluid/beginners_guide/install/Tables.md
+93
-92
doc/fluid/beginners_guide/install/compile/compile_Windows.md
doc/fluid/beginners_guide/install/compile/compile_Windows.md
+4
-50
未找到文件。
doc/fluid/beginners_guide/install/Tables.md
浏览文件 @
00fd7517
此差异已折叠。
点击以展开。
doc/fluid/beginners_guide/install/compile/compile_Windows.md
浏览文件 @
00fd7517
...
@@ -8,17 +8,9 @@
...
@@ -8,17 +8,9 @@
*
*pip或pip3 >= 9.0.1*
*
*pip或pip3 >= 9.0.1*
*
*Visual Studio 2015 Update3*
*
*Visual Studio 2015 Update3*
<<<<<<< HEAD
## 选择CPU/GPU
## 选择CPU/GPU
*
如果您的计算机没有 NVIDIA® GPU,请编译CPU版的PaddlePaddle
*
如果您的计算机没有 NVIDIA® GPU,请编译CPU版的PaddlePaddle
=======
## 确定要编译的版本
*
1.3支持GPU的PaddlePaddle,为了使得PaddlePaddle程序运行的更加迅速,我们通常使用GPU对PaddlePaddle程序进行加速,但安装GPU版本的PaddlePaddle需要先拥有满足以下条件的NVIDIA GPU(具体安装流程和配置请务必参见NVIDIA官方文档:
[
For CUDA
](
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/
)
,
[
For cuDNN
](
https://docs.nvidia.com/deeplearning/sdk/cudnn-install/
)
)
*
Cuda 工具包8.0配合cuDNN v7
*
GPU运算能力超过1.0的硬件设备
>>>>>>> ba77c0bb077b71ace096ec50671b53c3fd951c5c
*
如果您的计算机有NVIDIA® GPU,并且满足以下条件,推荐编译GPU版的PaddlePaddle
*
如果您的计算机有NVIDIA® GPU,并且满足以下条件,推荐编译GPU版的PaddlePaddle
*
*CUDA 工具包8.0配合cuDNN v7*
*
*CUDA 工具包8.0配合cuDNN v7*
...
@@ -28,13 +20,7 @@
...
@@ -28,13 +20,7 @@
在Windows的系统下提供1种编译方式:
在Windows的系统下提供1种编译方式:
<<<<<<< HEAD
*
直接本机源码编译(暂不支持NCCL,分布式等相关功能)
*
直接本机源码编译(暂不支持NCCL,分布式等相关功能)
=======
请注意:当前版本不支持NCCL,分布式等相关功能。
<a
name=
"ct_source"
></a>
>>>>>>> ba77c0bb077b71ace096ec50671b53c3fd951c5c
<a
name=
"win_source"
></a>
<a
name=
"win_source"
></a>
### ***本机编译***
### ***本机编译***
...
@@ -47,17 +33,6 @@
...
@@ -47,17 +33,6 @@
> 需要安装`numpy, protobuf, wheel` 。python2.7下, 请使用`pip`命令; 如果是python3.x, 请使用`pip3`命令。
> 需要安装`numpy, protobuf, wheel` 。python2.7下, 请使用`pip`命令; 如果是python3.x, 请使用`pip3`命令。
<<<<<<< HEAD
=======
> cmake 需要3.5 及以上版本, 可以在官网进行下载,并添加到环境变量中。 [下载地址](https://cmake.org/download/)
> git可以在官网进行下载,并添加到环境变量中。 [下载地址](https://gitforwindows.org/)
> python 需要2.7 及以上版本, 同时确保 `numpy, protobuf, wheel` 等模块得到安装 [下载地址](https://www.python.org/download/releases/2.7/)
> python2.7下, 使用`pip`命令就可以; 如果是python3.x, 则建议使用`pip3`命令来使用pip安装工具。
>>>>>>> ba77c0bb077b71ace096ec50671b53c3fd951c5c
* 安装 numpy 包可以通过命令 `pip install numpy` 或 `pip3 install numpy`
* 安装 numpy 包可以通过命令 `pip install numpy` 或 `pip3 install numpy`
* 安装 protobuf 包可以通过命令 `pip install protobuf` 或 `pip3 install protobuf`
* 安装 protobuf 包可以通过命令 `pip install protobuf` 或 `pip3 install protobuf`
...
@@ -71,15 +46,11 @@
...
@@ -71,15 +46,11 @@
- `git clone https://github.com/PaddlePaddle/Paddle.git`
- `git clone https://github.com/PaddlePaddle/Paddle.git`
- `cd Paddle`
- `cd Paddle`
<<<<<<< HEAD
3.
切换到较稳定release分支下进行编译:
3.
切换到较稳定release分支下进行编译:
`git checkout [分支名]`
`git checkout [分支名]`
例如:
例如:
=======
4.
切换到较稳定release分支下进行编译(支持1.3.x及以上版本):
>>>>>>> ba77c0bb077b71ace096ec50671b53c3fd951c5c
`git checkout release/1.2`
`git checkout release/1.2`
...
@@ -104,20 +75,6 @@
...
@@ -104,20 +75,6 @@
-DPYTHON_LIBRARY=${PYTHON_LIBRARY}
-DPYTHON_LIBRARY=${PYTHON_LIBRARY}
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} -DWITH_FLUID_ONLY=ON -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release`
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} -DWITH_FLUID_ONLY=ON -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release`
* 对于需要编译**GPU版本PaddlePaddle**的用户:
For Python2: `cmake .. -G "Visual Studio 14 2015 Win64" -DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE_DIRS}
-DPYTHON_LIBRARY=${PYTHON_LIBRARY}
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
-DWITH_FLUID_ONLY=ON -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DCUDA_TOOLKIT_ROOT_DIR=${CUDA_TOOLKIT_ROOT_DIR}`
For Python3: `cmake .. -G "Visual Studio 14 2015 Win64" -DPY_VERSION=3.5 -DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE_DIRS}
-DPYTHON_LIBRARY=${PYTHON_LIBRARY}
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
-DWITH_FLUID_ONLY=ON -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DCUDA_TOOLKIT_ROOT_DIR=${CUDA_TOOLKIT_ROOT_DIR}`
* 编译**GPU版本PaddlePaddle**:
* 编译**GPU版本PaddlePaddle**:
* 对于需要编译**GPU版本PaddlePaddle**的用户:
* 对于需要编译**GPU版本PaddlePaddle**的用户:
...
@@ -132,15 +89,15 @@
...
@@ -132,15 +89,15 @@
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
-DWITH_FLUID_ONLY=ON -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DCUDA_TOOLKIT_ROOT_DIR=${CUDA_TOOLKIT_ROOT_DIR}`
-DWITH_FLUID_ONLY=ON -DWITH_GPU=ON -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DCUDA_TOOLKIT_ROOT_DIR=${CUDA_TOOLKIT_ROOT_DIR}`
7
.
部分第三方依赖包(openblas,snappystream)目前需要用户自己提供预编译版本,也可以到
`https://github.com/wopeizl/Paddle_deps`
下载预编译好的文件, 将整个
`third_party`
文件夹放到
`build`
目录下.
6
.
部分第三方依赖包(openblas,snappystream)目前需要用户自己提供预编译版本,也可以到
`https://github.com/wopeizl/Paddle_deps`
下载预编译好的文件, 将整个
`third_party`
文件夹放到
`build`
目录下.
8
.
使用Blend for Visual Studio 2015 打开
`paddle.sln`
文件,选择平台为
`x64`
,配置为
`Release`
,先编译third_party模块,然后编译其他模块
7
.
使用Blend for Visual Studio 2015 打开
`paddle.sln`
文件,选择平台为
`x64`
,配置为
`Release`
,先编译third_party模块,然后编译其他模块
9
.
编译成功后进入
`\paddle\build\python\dist`
目录下找到生成的
`.whl`
包:
8
.
编译成功后进入
`\paddle\build\python\dist`
目录下找到生成的
`.whl`
包:
`cd \paddle\build\python\dist`
`cd \paddle\build\python\dist`
10
.
在当前机器或目标机器安装编译好的
`.whl`
包:
9
.
在当前机器或目标机器安装编译好的
`.whl`
包:
`pip install (whl包的名字)` 或 `pip3 install (whl包的名字)`
`pip install (whl包的名字)` 或 `pip3 install (whl包的名字)`
...
@@ -155,8 +112,5 @@
...
@@ -155,8 +112,5 @@
*
***CPU版本的PaddlePaddle**
*
:
`pip uninstall paddlepaddle`
或
`pip3 uninstall paddlepaddle`
*
***CPU版本的PaddlePaddle**
*
:
`pip uninstall paddlepaddle`
或
`pip3 uninstall paddlepaddle`
*
***GPU版本的PaddlePaddle**
*
:
`pip uninstall paddlepaddle-gpu`
或
`pip3 uninstall paddlepaddle-gpu`
*
***GPU版本的PaddlePaddle**
*
:
`pip uninstall paddlepaddle-gpu`
或
`pip3 uninstall paddlepaddle-gpu`
<<<<<<< HEAD
使用Docker安装PaddlePaddle的用户,请进入包含PaddlePaddle的容器中使用上述命令,注意使用对应版本的pip
使用Docker安装PaddlePaddle的用户,请进入包含PaddlePaddle的容器中使用上述命令,注意使用对应版本的pip
=======
>>>>>>> ba77c0bb077b71ace096ec50671b53c3fd951c5c
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录