Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
Paddle
提交
070c3b58
P
Paddle
项目概览
PaddlePaddle
/
Paddle
大约 1 年 前同步成功
通知
2298
Star
20931
Fork
5422
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1423
列表
看板
标记
里程碑
合并请求
543
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1,423
Issue
1,423
列表
看板
标记
里程碑
合并请求
543
合并请求
543
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
070c3b58
编写于
3月 13, 2018
作者:
_青葱
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Adjust some
上级
6723e1b8
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
26 addition
and
22 deletion
+26
-22
doc/v2/dev/write_docs_cn.rst
doc/v2/dev/write_docs_cn.rst
+26
-22
未找到文件。
doc/v2/dev/write_docs_cn.rst
浏览文件 @
070c3b58
...
@@ -8,14 +8,14 @@ PaddlePaddle的文档包括英文文档 ``doc`` 和中文文档 ``doc_cn`` 两
...
@@ -8,14 +8,14 @@ PaddlePaddle的文档包括英文文档 ``doc`` 和中文文档 ``doc_cn`` 两
如何构建文档
如何构建文档
============
============
PaddlePaddle的文档构建有
三
种方式。
PaddlePaddle的文档构建有
两
种方式。
使用PaddlePaddle.org工具
使用PaddlePaddle.org工具
--------------
--------------
--------
这个是目前推荐的使用方法。除了可以自动编译文档,也可以直接在网页预览文档。
这个是目前推荐的使用方法。除了可以自动编译文档,也可以直接在网页预览文档。
文件工具是使用Docker,需要在系统里先安装好Docker工具包。Docker安装请参考Docker的官网。安装好Docker之后及
可用以下命令启动工具
PaddlePaddle.org工具可以配合Docker使用,需要在系统里先安装好Docker工具包。Docker安装请参考Docker的官网。安装好Docker之后即
可用以下命令启动工具
.. code-block:: bash
.. code-block:: bash
...
@@ -62,13 +62,18 @@ PaddlePaddle的文档构建有三种方式。
...
@@ -62,13 +62,18 @@ PaddlePaddle的文档构建有三种方式。
想了解更多PaddlePaddle.org工具的详细信息,可以 `点击这里 <https://github.com/PaddlePaddle/PaddlePaddle.org/blob/develop/README.cn.md>`_ 。
想了解更多PaddlePaddle.org工具的详细信息,可以 `点击这里 <https://github.com/PaddlePaddle/PaddlePaddle.org/blob/develop/README.cn.md>`_ 。
使用Docker构建
不使用PaddlePaddle.org工具
--------------
--------------
----------
使用Docker构建PaddlePaddle的文档,需要在系统里先安装好Docker工具包。Docker安装请参考 `Docker的官网 <https://docs.docker.com/>`_ 。安装好Docker之后可以使用源码目录下的脚本构建文档,即
使用Docker构建PaddlePaddle的文档,需要在系统里先安装好Docker工具包。Docker安装请参考 `Docker的官网 <https://docs.docker.com/>`_ 。安装好Docker之后可以使用源码目录下的脚本构建文档,即
.. code-block:: bash
.. code-block:: bash
mkdir paddlepaddle # Create paddlepaddle working directory
cd paddlepaddle
# Clone the content repositories
git clone https://github.com/PaddlePaddle/Paddle.git
cd TO_YOUR_PADDLE_CLONE_PATH
cd TO_YOUR_PADDLE_CLONE_PATH
cd paddle/scripts/tools/build_docs
cd paddle/scripts/tools/build_docs
sh build_docs.sh
sh build_docs.sh
...
@@ -76,41 +81,40 @@ PaddlePaddle的文档构建有三种方式。
...
@@ -76,41 +81,40 @@ PaddlePaddle的文档构建有三种方式。
编译完成之后,会在当前目录生成两个子目录\: doc(英文文档目录)和 doc_cn(中文文档目录)。
编译完成之后,会在当前目录生成两个子目录\: doc(英文文档目录)和 doc_cn(中文文档目录)。
打开浏览器访问对应目录下的index.html即可访问本地文档。
打开浏览器访问对应目录下的index.html即可访问本地文档。
直接构建
如果不想使用Docker,也可以使用以下命令直接构建PaddlePaddle文档,即
--------
直接构建可以分为两种方式,分别是构建文档和构建API。
.. code-block:: bash
- 构建文档
如果只需要构建文档,可以执行以下命令编译生成文档,即:
mkdir paddlepaddle # Create paddlepaddle working directory
cd paddlepaddle
.. code-block:: bash
# Clone the content repositories
git clone https://github.com/PaddlePaddle/Paddle.git
cd TO_YOUR_PADDLE_CLONE_PATH
mkdir -p build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug -DWITH_GPU=OFF -DWITH_MKL=OFF -DWITH_DOC=ON
# 如果只需要构建使用文档,则执行以下命令
make -j $processors gen_proto_py
make -j $processors gen_proto_py
make -j $processors paddle_docs paddle_docs_cn
make -j $processors paddle_docs paddle_docs_cn
- 构建API
# 如果只需要构建API,则执行以下命令
如果只需要构建API,则可以执行以下命令编译生成文档,即:
.. code-block:: bash
make -j $processors gen_proto_py framework_py_proto
make -j $processors gen_proto_py framework_py_proto
make -j $processors copy_paddle_pybind
make -j $processors copy_paddle_pybind
make -j $processors paddle_api_docs
make -j $processors paddle_api_docs
其中$processors代表启动
多少个进程来进行编译,一般取值为1,4或8
。
其中$processors代表启动
和CPU核一样多的进程来并行编译,一般取值为1,4或8,可以根据本机的CPU核数设置相应的值
。
编译完成后,
从当前目录进入doc/v2目录,该目录下生成了三个子目录,可以分别进入目录cn/html/、en/html、api/en/html中
,执行以下命令,即:
编译完成后,
进入doc/v2目录,如果选择构建文档则会在该目录下生成cn/html/、en/html两个子目录,选择构建API则会生成api/en/html目录,分别进入这些目录下
,执行以下命令,即:
.. code-block:: bash
.. code-block:: bash
python -m SimpleHTTPServer 8088
python -m SimpleHTTPServer 8088
在浏览器中输入http://localhost:8088就可以看到编译生成的中/英文的文档页面和英文的API页面,下图为生成的英文文档
页面示例
。
在浏览器中输入http://localhost:8088就可以看到编译生成的中/英文的文档页面和英文的API页面,下图为生成的英文文档
首页示例。注意,示例中由于使用了sphinx的原始主题,所以页面的风格与官网并不一致,但这并不影响开发者进行调试
。
.. image:: doc_en.png
.. image::
src/
doc_en.png
:align: center
:align: center
:scale: 60 %
:scale: 60 %
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录