Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
FluidDoc
提交
7080ff8f
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7080ff8f
编写于
9月 10, 2018
作者:
T
tink2123
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update new_docs according to paddle_repo
上级
9117653b
变更
12
展开全部
隐藏空白更改
内联
并排
Showing
12 changed file
with
1620 addition
and
557 deletion
+1620
-557
doc/fluid/advanced_usage/deploy/index_anakin.rst
doc/fluid/advanced_usage/deploy/index_anakin.rst
+2
-2
doc/fluid/advanced_usage/deploy/index_native.rst
doc/fluid/advanced_usage/deploy/index_native.rst
+0
-8
doc/fluid/advanced_usage/index.rst
doc/fluid/advanced_usage/index.rst
+0
-1
doc/fluid/beginners_guide/index.rst
doc/fluid/beginners_guide/index.rst
+1
-1
doc/fluid/beginners_guide/install/install_doc.md
doc/fluid/beginners_guide/install/install_doc.md
+1503
-0
doc/fluid/beginners_guide/install/install_doc.rst
doc/fluid/beginners_guide/install/install_doc.rst
+0
-543
doc/fluid/beginners_guide/install/paddleci.png
doc/fluid/beginners_guide/install/paddleci.png
+0
-0
doc/fluid/user_guides/howto/debug/visualdl.md
doc/fluid/user_guides/howto/debug/visualdl.md
+1
-1
doc/fluid/user_guides/howto/inference/build_and_install_lib_cn.rst
.../user_guides/howto/inference/build_and_install_lib_cn.rst
+99
-0
doc/fluid/user_guides/howto/inference/index.rst
doc/fluid/user_guides/howto/inference/index.rst
+11
-0
doc/fluid/user_guides/howto/inference/native_infer.rst
doc/fluid/user_guides/howto/inference/native_infer.rst
+2
-1
doc/fluid/user_guides/index.rst
doc/fluid/user_guides/index.rst
+1
-0
未找到文件。
doc/fluid/advanced_usage/deploy/index_anakin.rst
浏览文件 @
7080ff8f
服务器端部署 - Anakin
#####################
Anakin - 服务器端加速引擎
#####################
##
使用文档
...
...
doc/fluid/advanced_usage/deploy/index_native.rst
已删除
100644 → 0
浏览文件 @
9117653b
服务器端部署 - 原生引擎
#######################
.. toctree::
:maxdepth: 2
build_and_install_lib_cn.rst
native_infer.rst
doc/fluid/advanced_usage/index.rst
浏览文件 @
7080ff8f
...
...
@@ -10,7 +10,6 @@
.. toctree::
:maxdepth: 2
deploy/index_native.rst
deploy/index_anakin.rst
deploy/index_mobile.rst
development/contribute_to_paddle.md
...
...
doc/fluid/beginners_guide/index.rst
浏览文件 @
7080ff8f
...
...
@@ -9,7 +9,7 @@
.. toctree::
:maxdepth: 2
install/install_doc.
rst
install/install_doc.
md
quick_start/index.rst
basics/index.rst
basics/learning_materials.md
doc/fluid/beginners_guide/install/install_doc.md
0 → 100644
浏览文件 @
7080ff8f
此差异已折叠。
点击以展开。
doc/fluid/beginners_guide/install/install_doc.rst
已删除
100644 → 0
浏览文件 @
9117653b
此差异已折叠。
点击以展开。
doc/fluid/beginners_guide/install/paddleci.png
已删除
100644 → 0
浏览文件 @
9117653b
39.3 KB
doc/fluid/user_guides/howto/debug/visualdl.md
浏览文件 @
7080ff8f
...
...
@@ -149,7 +149,7 @@ python setup.py bdist_wheel
pip install --upgrade dist/visualdl-
*
.whl
```
如果打包和安装遇到其他问题,不安装只想运行Visual DL可以看[这里](https://github.com/PaddlePaddle/VisualDL/blob/develop/docs/
how_to_dev_frontend_e
n.md)
如果打包和安装遇到其他问题,不安装只想运行Visual DL可以看[这里](https://github.com/PaddlePaddle/VisualDL/blob/develop/docs/
develop/how_to_dev_frontend_c
n.md)
## SDK
...
...
doc/fluid/user_guides/howto/inference/build_and_install_lib_cn.rst
0 → 100644
浏览文件 @
7080ff8f
.. _install_or_build_cpp_inference_lib:
安装与编译C++预测库
===========================
直接下载安装
-------------
====================== ========================================
版本说明 C++预测库
====================== ========================================
cpu_avx_mkl `fluid.tgz <https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuAvxCp27cp27mu/.lastSuccessful/fluid.tgz/?branch=0.15.0>`_
cpu_avx_openblas `fluid.tgz <https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuAvxOpenblas/.lastSuccessful/fluid.tgz/?branch=0.15.0>`_
cpu_noavx_openblas `fluid.tgz <https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuNoavxOpenblas/.lastSuccessful/fluid.tgz/?branch=0.15.0>`_
cuda7.5_cudnn5_avx_mkl `fluid.tgz <https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda75cudnn5cp27cp27mu/.lastSuccessful/fluid.tgz/?branch=0.15.0>`_
cuda8.0_cudnn5_avx_mkl `fluid.tgz <https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda80cudnn5cp27cp27mu/.lastSuccessful/fluid.tgz/?branch=0.15.0>`_
cuda8.0_cudnn7_avx_mkl `fluid.tgz <https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda8cudnn7cp27cp27mu/.lastSuccessful/fluid.tgz/?branch=0.15.0>`_
cuda9.0_cudnn7_avx_mkl `fluid.tgz <https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda90cudnn7avxMkl/.lastSuccessful/fluid.tgz/?branch=0.15.0>`_
====================== ========================================
从源码编译
----------
用户也可以从 PaddlePaddle 核心代码编译C++预测库,只需在编译时配制下面这些编译选项:
================= =========
选项 值
================= =========
CMAKE_BUILD_TYPE Release
FLUID_INSTALL_DIR 安装路径
WITH_FLUID_ONLY ON(推荐)
WITH_SWIG_PY OFF(推荐
WITH_PYTHON OFF(推荐)
WITH_GPU ON/OFF
WITH_MKL ON/OFF
================= =========
建议按照推荐值设置,以避免链接不必要的库。其它可选编译选项按需进行设定。
下面的代码片段从github拉取最新代码,配制编译选项(需要将PADDLE_ROOT替换为PaddlePaddle预测库的安装路径):
.. code-block:: bash
pip install paddlepaddle-gpu
PADDLE_ROOT=/path/of/capi
git clone https://github.com/PaddlePaddle/Paddle.git
cd Paddle
mkdir build
cd build
cmake -DFLUID_INSTALL_DIR=$PADDLE_ROOT \
-DCMAKE_BUILD_TYPE=Release \
-DWITH_FLUID_ONLY=ON \
-DWITH_SWIG_PY=OFF \
-DWITH_PYTHON=OFF \
-DWITH_MKL=OFF \
-DWITH_GPU=OFF \
..
make
make inference_lib_dist
成功编译后,使用C++预测库所需的依赖(包括:(1)编译出的PaddlePaddle预测库和头文件;(2)第三方链接库和头文件;(3)版本信息与编译选项信息)
均会存放于PADDLE_ROOT目录中。目录结构如下:
.. code-block:: text
PaddleRoot/
├── CMakeCache.txt
├── paddle
│ └── fluid
│ ├── framework
│ ├── inference
│ ├── memory
│ ├── platform
│ ├── pybind
│ └── string
├── third_party
│ ├── boost
│ │ └── boost
│ ├── eigen3
│ │ ├── Eigen
│ │ └── unsupported
│ └── install
│ ├── gflags
│ ├── glog
│ ├── mklml
│ ├── protobuf
│ ├── snappy
│ ├── snappystream
│ └── zlib
└── version.txt
version.txt 中记录了该预测库的版本信息,包括Git Commit ID、使用OpenBlas或MKL数学库、CUDA/CUDNN版本号,如:
.. code-block:: text
GIT COMMIT ID: c95cd4742f02bb009e651a00b07b21c979637dc8
WITH_MKL: ON
WITH_GPU: ON
CUDA version: 8.0
CUDNN version: v5
doc/fluid/user_guides/howto/inference/index.rst
0 → 100644
浏览文件 @
7080ff8f
############
模型预测部署
############
PaddlePaddle Fluid 提供了 C++ API 来支持模型的部署上线
.. toctree::
:maxdepth: 2
build_and_install_lib_cn.rst
native_infer.rst
doc/fluid/
advanced_usage/deploy
/native_infer.rst
→
doc/fluid/
user_guides/howto/inference
/native_infer.rst
浏览文件 @
7080ff8f
...
...
@@ -10,6 +10,7 @@ Paddle 预测 API
- 头文件 ``paddle_inference_api.h`` 定义了所有的接口
- 库文件\ ``libpaddle_fluid.so`` 或 ``libpaddle_fluid.a``
编译和依赖可以参考 :ref:`install_or_build_cpp_inference_lib` 。
下面是一些 API 概念的介绍
...
...
@@ -95,7 +96,7 @@ engine
CHECK(predictor->Run(slots, &outputs));
// 获取 outputs ...
编译时,联编 ``libpaddle_fluid.a/.so``
即
可。
编译时,联编 ``libpaddle_fluid.a/.so``
便
可。
详细代码参考
------------
...
...
doc/fluid/user_guides/index.rst
浏览文件 @
7080ff8f
...
...
@@ -15,4 +15,5 @@
howto/training/index
howto/debug/index
howto/evaluation/index
howto/inference/index
models/index.rst
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录