Skip to content

Commit b530a72

Browse files
authored
Merge pull request #945 from luotao1/link
fix dead links and refine tutorials/index
2 parents 5ef7c97 + 843d08d commit b530a72

File tree

21 files changed

+93
-105
lines changed

21 files changed

+93
-105
lines changed

doc/api/data_provider/dataprovider_cn.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
.. _api_dataprovider:
2+
13
DataProvider的介绍
24
==================
35

4-
DataProvider是PaddlePaddle负责提供数据的模块。其作用是将数据传入内存或显存,让神经网络可以进行训练或预测。用户可以通过简单使用Python接口 `PyDataProvider2 <pydataprovider2.html>`_ ,来自定义传数据的过程。如果有更复杂的使用,或者需要更高的效率,用户也可以在C++端自定义一个 ``DataProvider`` 。
6+
DataProvider是PaddlePaddle负责提供数据的模块。其作用是将数据传入内存或显存,让神经网络可以进行训练或预测。用户可以通过简单使用Python接口 :ref:`api_pydataprovider2` ,来自定义传数据的过程。如果有更复杂的使用,或者需要更高的效率,用户也可以在C++端自定义一个 ``DataProvider`` 。
57

68
PaddlePaddle需要用户在网络配置(trainer_config.py)中定义使用哪种DataProvider,并且在DataProvider中实现如何访问训练文件列表(train.list)或测试文件列表(test.list)。
79

doc/api/data_provider/pydataprovider2_cn.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _api_pydataprovider2:
2+
13
PyDataProvider2的使用
24
=====================
35

doc/api/predict/swig_py_paddle_cn.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _api_swig_py_paddle:
2+
13
基于Python的预测
24
================
35

doc/api/trainer_config_helpers/evaluators.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _api_trainer_config_helpers_evaluators:
2+
13
==========
24
Evaluators
35
==========

doc/api/trainer_config_helpers/layers.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ get_output_layer
187187
Mixed Layer
188188
===========
189189

190+
.. _api_trainer_config_helpers_layers_mixed_layer:
191+
190192
mixed_layer
191193
-----------
192194
.. automodule:: paddle.trainer_config_helpers.layers
@@ -255,12 +257,16 @@ pooling_layer
255257
:members: pooling_layer
256258
:noindex:
257259

260+
.. _api_trainer_config_helpers_layers_last_seq:
261+
258262
last_seq
259263
--------
260264
.. automodule:: paddle.trainer_config_helpers.layers
261265
:members: last_seq
262266
:noindex:
263267

268+
.. _api_trainer_config_helpers_layers_first_seq:
269+
264270
first_seq
265271
---------
266272
.. automodule:: paddle.trainer_config_helpers.layers
@@ -282,6 +288,8 @@ block_expand_layer
282288
:members: block_expand_layer
283289
:noindex:
284290

291+
.. _api_trainer_config_helpers_layers_expand_layer:
292+
285293
expand_layer
286294
------------
287295
.. automodule:: paddle.trainer_config_helpers.layers
@@ -374,6 +382,8 @@ sampling_id_layer
374382
:members: sampling_id_layer
375383
:noindex:
376384

385+
.. _api_trainer_config_helpers_layers_cost_layers:
386+
377387
Cost Layers
378388
===========
379389

doc/api/trainer_config_helpers/networks.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ img_conv_group
3636
:members: img_conv_group
3737
:noindex:
3838

39+
.. _api_trainer_config_helpers_network_simple_img_conv_pool:
40+
3941
simple_img_conv_pool
4042
--------------------
4143
.. automodule:: paddle.trainer_config_helpers.networks

doc/api/trainer_config_helpers/optimizers.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.. _api_trainer_config_helpers_optimizers:
2+
13
==========
24
Optimizers
35
==========
@@ -50,6 +52,8 @@ RMSPropOptimizer
5052
:members: RMSPropOptimizer
5153
:noindex:
5254

55+
.. _api_trainer_config_helpers_optimizers_settings:
56+
5357
settings
5458
========
5559
.. automodule:: paddle.trainer_config_helpers.optimizers

doc/faq/index_cn.rst

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ PyDataProvider使用的是异步加载,同时在内存里直接随即选取数
3535

3636
.. literalinclude:: src/reduce_min_pool_size.py
3737

38-
这样做可以极大的减少内存占用,并且可能会加速训练过程,详细文档参考 `这里 <../ui/data_provider/pydataprovider2.html#provider>`_
38+
这样做可以极大的减少内存占用,并且可能会加速训练过程,详细文档参考 :ref:`api_pydataprovider2`
3939

4040
神经元激活内存
4141
++++++++++++++
@@ -95,22 +95,24 @@ PaddlePaddle支持Sparse的训练,sparse训练需要训练特征是 :code:`spa
9595

9696
.. literalinclude:: src/word2vec_config.py
9797

98-
更多关于sparse训练的内容请参考 `sparse训练的文档 <TBD>`_
9998

10099
利用更多的计算资源
101100
++++++++++++++++++
102101

103102
利用更多的计算资源可以分为一下几个方式来进行\:
104103

105104
* 单机CPU训练
105+
106106
* 使用多线程训练。设置命令行参数 :code:`trainer_count`。
107107

108108
* 单机GPU训练
109+
109110
* 使用显卡训练。设置命令行参数 :code:`use_gpu`。
110111
* 使用多块显卡训练。设置命令行参数 :code:`use_gpu` 和 :code:`trainer_count` 。
111112

112113
* 多机训练
113-
* 具体的多机训练方法参考 `多机训练文档 <../ui/data_provider/pydataprovider2.html#provider>`_ 。
114+
115+
* 请参考 :ref:`cluster_train` 。
114116

115117

116118
3. 遇到“非法指令”或者是“illegal instruction”
@@ -302,4 +304,4 @@ PaddlePaddle的参数使用名字 :code:`name` 作为参数的ID,相同名字
302304
git submodule init
303305
git submodule update
304306
305-
来获得所有第三方模块。
307+
来获得所有第三方模块。

doc/getstarted/build_and_install/index_cn.rst

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
编译与安装
1+
安装与编译
22
==========
33

4-
安装
5-
++++
4+
.. _install_steps:
5+
6+
安装流程
7+
++++++++
68

79
PaddlePaddle提供数个预编译的二进制来进行安装,包括Docker镜像,ubuntu的deb安装包等。我们推荐使用Docker镜像来部署环境,同时欢迎贡献更多的安装包。
810

@@ -14,12 +16,12 @@ PaddlePaddle提供数个预编译的二进制来进行安装,包括Docker镜
1416

1517

1618

17-
编译
18-
++++
19+
编译流程
20+
++++++++
1921

2022
.. warning::
2123

22-
编译选项主要推荐高级用户查看,普通用户请走安装流程。
24+
编译流程主要推荐高级用户查看,普通用户请走安装流程。
2325

2426
.. toctree::
2527
:maxdepth: 1

doc/howto/deep_model/rnn/hierarchical_layer_cn.rst

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
pooling_layer
2323
==============
2424

25-
pooling_layer 的使用示例如下,详细见 `pooling_layer`_ 配置API。
25+
pooling_layer 的使用示例如下,详细见 :ref:`api_trainer_config_helpers_layers_pooling_layer` 配置API。
2626

2727
.. code-block:: bash
2828
@@ -47,7 +47,7 @@ pooling_layer 的使用示例如下,详细见 `pooling_layer`_ 配置API。
4747
last_seq 和 first_seq
4848
=====================
4949

50-
last_seq 的使用示例如下( `first_seq`_ 类似),详细见 `last_seq`_ 配置API。
50+
last_seq 的使用示例如下( :ref:`api_trainer_config_helpers_layers_first_seq` 类似),详细见 :ref:`api_trainer_config_helpers_layers_last_seq` 配置API。
5151

5252
.. code-block:: bash
5353
@@ -68,7 +68,7 @@ last_seq 的使用示例如下( `first_seq`_ 类似),详细见 `last_seq`_
6868
expand_layer
6969
============
7070

71-
expand_layer 的使用示例如下,详细见 `expand_layer`_ 配置API。
71+
expand_layer 的使用示例如下,详细见 :ref:`api_trainer_config_helpers_layers_expand_layer` 配置API。
7272

7373
.. code-block:: bash
7474
@@ -87,9 +87,3 @@ expand_layer 的使用示例如下,详细见 `expand_layer`_ 配置API。
8787
- 作用:一个单层序列经过运算扩展成一个双层序列
8888
- 输入:layer1必须是一个单层序列,是待扩展的数据;layer2 必须是一个双层序列,提供扩展的长度信息
8989
- 输出:一个双层序列,序列中含有元素的数目同 layer2 一致。要求单层序列含有元素的数目(0层序列)和双层序列含有subseq 的数目一致。单层序列第i个元素(0层序列),被扩展为一个单层序列,构成了输出双层序列的第i个 subseq 。
90-
91-
92-
.. _pooling_layer: ../../../doc/ui/api/trainer_config_helpers/layers.html#pooling-layer
93-
.. _last_seq: ../../../doc/ui/api/trainer_config_helpers/layers.html#last-seq
94-
.. _first_seq: ../../../doc/ui/api/trainer_config_helpers/layers.html#first-seq
95-
.. _expand_layer: ../../../doc/ui/api/trainer_config_helpers/layers.html#expand-layer

0 commit comments

Comments
 (0)