Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
FluidDoc
提交
36217c58
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看板
未验证
提交
36217c58
编写于
2月 15, 2019
作者:
C
Cheerego
提交者:
GitHub
2月 15, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #623 from wopeizl/1.3/fix
add gpu support
上级
9682b2e4
0c377806
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
30 addition
and
14 deletion
+30
-14
doc/fluid/beginners_guide/install/compile/compile_Windows.md
doc/fluid/beginners_guide/install/compile/compile_Windows.md
+22
-10
doc/fluid/beginners_guide/install/install_Windows.md
doc/fluid/beginners_guide/install/install_Windows.md
+8
-4
未找到文件。
doc/fluid/beginners_guide/install/compile/compile_Windows.md
浏览文件 @
36217c58
...
...
@@ -7,12 +7,10 @@
*
Visual Studio 2015 Update3
## 确定要编译的版本
*
**仅支持CPU的PaddlePaddle**
。
<!--
*
支持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 工具包9.0配合cuDNN v7*
*
*Cuda 工具包8.0配合cuDNN v7*
*
*GPU运算能力超过1.0的硬件设备*
-->
*
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的硬件设备
## 选择如何编译
我们在Windows的系统下提供1种编译方式:
...
...
@@ -21,7 +19,7 @@
由于在本机上的情况更加复杂,因此我们只支持特定的系统。
请注意:当前版本不支持NCCL,分布式
,AVX,warpctc和MKL
相关功能。
请注意:当前版本不支持NCCL,分布式
等
相关功能。
<a
name=
"ct_source"
></a>
...
...
@@ -37,7 +35,7 @@
2.
安装必要的工具 cmake,git 以及 python :
> cmake 需要3.
0
及以上版本, 可以在官网进行下载,并添加到环境变量中。 [下载地址](https://cmake.org/download/)
> cmake 需要3.
5
及以上版本, 可以在官网进行下载,并添加到环境变量中。 [下载地址](https://cmake.org/download/)
> git可以在官网进行下载,并添加到环境变量中。 [下载地址](https://gitforwindows.org/)
...
...
@@ -56,7 +54,7 @@
- `git clone https://github.com/PaddlePaddle/Paddle.git`
- `cd Paddle`
4.
切换到较稳定release分支下进行编译(支持1.
2
.x及以上版本):
4.
切换到较稳定release分支下进行编译(支持1.
3
.x及以上版本):
- `git checkout release/x.x.x`
...
...
@@ -80,11 +78,23 @@
-DPYTHON_LIBRARY=${PYTHON_LIBRARY}
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} -DWITH_FLUID_ONLY=ON -DWITH_GPU=OFF -DWITH_TESTING=OFF -DCMAKE_BUILD_TYPE=Release`
> 如果遇到`Could NOT find PROTOBUF (missing: PROTOBUF_LIBRARY PROTOBUF_INCLUDE_DIR)`可以重新执行一次cmake指令
* 对于需要编译**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}`
7.
部分第三方依赖包(openblas,snappystream)目前需要用户自己提供预编译版本,也可以到
`https://github.com/wopeizl/Paddle_deps`
下载预编译好的文件, 将整个
`third_party`
文件夹放到
`build`
目录下.
8.
使用Blend for Visual Studio 2015 打开
`paddle.sln`
文件,选择平台为
`x64`
,配置为
`Release`
,
开始编译
8.
使用Blend for Visual Studio 2015 打开
`paddle.sln`
文件,选择平台为
`x64`
,配置为
`Release`
,
先编译third_party模块,然后编译其他模块
9.
编译成功后进入
`\paddle\build\python\dist`
目录下找到生成的
`.whl`
包:
...
...
@@ -104,3 +114,5 @@
请使用以下命令卸载PaddlePaddle:
*
***CPU版本的PaddlePaddle**
*
:
`pip uninstall paddlepaddle`
或
`pip3 uninstall paddlepaddle`
*
***GPU版本的PaddlePaddle**
*
:
`pip uninstall paddlepaddle-gpu`
或
`pip3 uninstall paddlepaddle-gpu`
doc/fluid/beginners_guide/install/install_Windows.md
浏览文件 @
36217c58
...
...
@@ -10,9 +10,7 @@
注:
*
当前版本暂不支持NCCL,分布式,AVX,warpctc和MKL相关功能
*
Windows环境下,目前仅支持CPU版本的PaddlePaddle
*
当前版本暂不支持NCCL,分布式等相关功能
## 安装步骤
...
...
@@ -28,14 +26,20 @@
*
开始安装
*
***CPU版本的PaddlePaddle**
*
:
执行如下命令:
`pip install paddlepaddle`
(python2.7) 或
`pip3 install paddlepaddle`
(python3.x) 安装PaddlePaddle
*
***GPU版本的PaddlePaddle**
*
:
执行如下命令:
`pip install paddlepaddle-gpu`
(python2.7) 或
`pip3 install paddlepaddle-gpu`
(python3.x) 安装PaddlePaddle
## ***验证安装***
安装完成后您可以使用
`python`
或
`python3`
进入python解释器,然后使用
`import paddle.fluid`
验证是否安装成功。
## ***如何卸载***
*
***CPU版本的PaddlePaddle**
*
:
请使用以下命令:
`pip uninstall paddlepaddle`
或
`pip3 uninstall paddlepaddle`
卸载PaddlePaddle
*
***GPU版本的PaddlePaddle**
*
:
请使用以下命令:
`pip uninstall paddlepaddle-gpu`
或
`pip3 uninstall paddlepaddle-gpu`
卸载PaddlePaddle
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录