Code Monkey home page Code Monkey logo

docs's Issues

API Guide 第2期:learning_rate_scheduler (11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:初始化(initializer)(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:RNN (11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:多机-同步训练(11月26日初稿pr,12月3日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide-NN-预计1.2上线

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“NN”的API Guide

  • 题目:NN

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide-损失函数-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“损失函数”的API Guide

  • 题目:损失函数

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide-模型保存读取-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“模型保存读取”的API Guide

  • 题目:模型保存读取

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide 第2期:data_feeder(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:Variable(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

【API Guide-RNN】 内容讨论

背景:
需补充一篇 RNN 的 api_guide,讨论此篇 guide 中应说明哪些API。

暂定相关API:
dynamicRNN、staticRNN、dynamic_lstm、dynamic_lstmp、dynamic_gru、gru_unit、beem_search_decode、lstm_unit、beam_search

如需调整,请老师指出。

API Guide 第2期:模型平均、Gradient Clipping, Regulizer, 参数属性与参数初始化(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:Block(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:ParallelExecutor(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide-数学操作-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“数学操作”的API Guide

  • 题目:数学操作

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide 第2期:Regulizers(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide-控制流-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“控制流”的API Guide

  • 题目:控制流

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide-池化-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“池化”的API Guide

  • 题目:池化

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide 第2期:Scope(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:复杂网络(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:Backward(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide-激活函数-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“激活函数”的API Guide

  • 题目:激活函数

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide 第2期:Gradient Clipping(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide-卷积-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“卷积”的API Guide

  • 题目:卷积

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide:Program, Block, Variable, Scope, Backward

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide-序列-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“序列”的API Guide

  • 题目:序列

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide 第2期:参数属性与参数初始化(ParamAttr)(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

1.0目录结构部分微调

  • 重命名两篇文档标题
    • Paddle Fluid编程指南->Fluid编程指南
    • Paddle Fluid设计**->Fluid设计**
  • 去掉FAQ目录及内容,原因:只有一篇,且这篇的问题在1.0中已经解决了。
  • 目录调整
    • Debug工具+模型评估/调试,调整为:
      • 模型评估/调试(一级目录)
        • 模型评估指标
        • Visual DL工具
    • 进阶使用中的“CPU性能调优“到”基准测试”的5篇文档,调整为:
      • 性能调优(一级目录)
        • 如何进行基准测试
        • CPU性能调优
        • GPU性能调优
        • 堆内存分析和优化
        • timeline工具介绍

Prepare_data 文档优化

背景:
准备数据作为使用指南的第一部分也是非常重要的一个环节,希望起到更清晰的指导意义。目前的文档结构与内容存在几个小问题仍需优化:

优化问题:
1)准备数据概览页,与recordio相关的内容需要去掉并修改相关文字,例如:
default
2)numpy array这篇文档和其他两篇的区别是什么?能否重新梳理一下结构?
3)python reader和pyreader 同步/异步无法区分,是否需要修改标题?

API Guide-图像检测-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“图像检测”的API Guide

  • 题目:图像检测

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide 第2期:Tensor(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide 第2期:Transpiler(11月19日初稿pr,11月26日定稿merge)

API Guide写前须知

背景

API Guide可以理解为是API的使用指南,旨在向用户说明API的设计思路、使用方法等
撰写计划共计约45篇。其中在PaddlePaddle v1.1中,已上线14篇,例如官网-API-API使用指南-卷积

任务说明

一篇完整的API Guide,需要包含以下几个内容:

1)对本篇主题的简介,例如:

卷积有两组输入:特征图和卷积核,依据输入特征和卷积核的形状、Layout不同、计算方式的不同,在Fluid里,有针对变长序列特征的一维卷积,有针对定长图像特征的二维(2D Conv)、三维卷积(3D Conv),同时也有卷积计算的逆向过程,下面先介绍Fluid里的2D/3D卷积,再来介绍序列卷积。

2)对主题下每个API的介绍,例如

这个layer以一个mini batch的序列为输入,在每个序列内做softmax操作。其输出为一个mini batch相同shape的序列,但在序列内是经softmax归一化过的。 这个layer往往用于在每个sequence内做softmax归一化。 API Reference 请参考 sequence_softmax

  • 完整例子:
    1.1已上线的API Guide

  • 文档题目:请见标题

  • 语言:汉语

  • 格式:rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 字数:不限

  • 效果预览:

为提高Review效率,请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,不预览的pr不能合入
预览工具的使用方法请见这里

请注意:FluidDoc Repo的文档是通过Sphinx工具显示在官网上的。在Sphinx中,通过名为index.rst(或index_cn.rst等类似名称)的文件中的toctree来决定每一级显示哪几篇文档,在预览时,为了让文档能够正确预览,需要修改index,例如,如果新增一篇layers的API Guide,则需要修改doc/fluid/api/api_guides/low_level/layers/index.rst 这里的文件,并将自己文档的名字加入到index,如下图:

image

但在提交pr前,请不要git add 对index的修改,以避免多人同时修改这个文件引发conflict

  • 提交分支:develop

  • 提交位置:提交位置在FluidDoc/doc/fluid/api/api_guides/low_level

注:
layers文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/layers
多机文档,请提交到FluidDoc/doc/fluid/api/api_guides/low_level/cluster

  • pr提交截止日期:请见标题

  • merge截止时间:请见标题

  • 需要特别注意的格式问题

在一篇API Guide中,需要给出链接跳转至API Reference,例如

image

请注意:这里的超链接是用内链写成的,这样做的好处是,当某个API Reference的位置发生变化时,无需专门在文档里改超链接的路径,依然可以正确跳转。

用内链引用API Reference的方法: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。

参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

提交pr时的注意事项

  • 贴预览效果

您可以选择以下两种方式展示预览效果:贴图或者给出预览网址,以方便我们检查格式

  • 检查提交了几个文件

在预览工具时,需要修改index以确保文档可以显示在预览工具中,但在提交pr时,请去掉对index的修改,只提交您新写的文档,这是为了避免多人同时修改index文件引发conflict

  • PR Reviewer:

为了提高Review效率,请在PR提交时增加Reviewer:一个PR的Reviewer由Peer Reviewer+ RD Reviewer+PM Reviewer组成,分别负责检查技术、格式的问题

Peer Reviewer :1名,请找同方向的同学,例如NLP相关API请加kuke
RD Reviewer:luotao1
PM Reviewer:tink2123

  • PR Labels:

为了方便管理API Guide进度,请在PR提交时增加Label API Guide

API Guide-预测引擎-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“预测引擎”的API Guide

  • 题目:预测引擎

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api_guides/low_level/inference ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide-数据输入输出-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“数据输入输出”的API Guide

  • 题目:数据输入输出

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

《如何写新的operator》更新

这篇文档需要优化:

image

红框处加下面这段话:

Op的输入和输出可分别通过ExecutionContext::Input()和ExecutionContext::Output()获得。注意:若op的输入/输出的变量类型是LoDTensor(fluid默认所有的Tensor默认都是LoDTensor类型),请写成ExecutionContext::Input()和ExecutionContext::Output(),不要写ExecutionContext::Input()和ExecutionContext::Output()。因为若实际的变量类型为SelectedRows,Input()和Output()方法会将SelectedRows类型特化为Tensor,导致潜在的错误。

image
上图红框处,加代码注释:never use Input or Output if you want a to get a LoDTensor.

image
image
上图红框里,把 Tensor 改成 LoDTensor ,共6处

API Guide-评价指标-提交截止时间10月22日

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“评价指标”的API Guide

  • 题目:数学操作

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

API Guide-数据预处理

背景:API Guide,向用户说明API的设计思路、使用方法等,内外部需求强烈。现收集到需求,第一版计划撰写37篇。第一版完整计划请见这里

  • 1.1版写哪些:计划1.1版新增14篇,包括layers13篇和预测引擎1篇。

  • 任务说明:请参考API Guide-Executor ,写“数据预处理”的API Guide

  • 题目:数据预处理

  • 字数:不限,能说明白问题即可

  • pr提交截止日期:10月22日

  • merge截止时间:10月29日

  • 提交位置:请先在本地预览,确认格式正确再提交pr,请将预览效果截图贴在pr中,提交位置在FluidDoc/doc/fluid/api/api_guides/low_level/layers ,不预览的pr不能合入。

  • 提交分支:develop

  • 语言:用汉语,rst格式(因官网对rst格式支持较好,推荐用rst格式,如不了解rst,请在这里学习)

  • 引用 reference: 以 :ref:<api_name> 的格式引用reference(而不是其他格式:例如超链接、xxx等),api_name需与对应rst文件中的名字一致。参考示例:https://raw.githubusercontent.com/PaddlePaddle/FluidDoc/develop_doc/doc/fluid/api_guides/low_level/optimizer/optimizer_all.rst

  • reviewer:tink2123 luotao1 qingqing01 (图像相关) kuke (NLP相关)

清理Fluiddoc Repo 中不在toctree里的文档

很多文档在官网能搜到、能打开,但打开以后发现这篇文档在左侧导航栏里找不到
这是因为:

  1. 目前很多文档写在toctree所在的目录里,但没有加到index里(这是因为不是所有文档都上线官网)。
  2. Sphinx框架会导致所有放在toctree路径下的文档都会出现在官网
    所以需要清理一下Fluiddoc Repo的路径,尤其是和所有index平级的目录,例如doc/fluid/下面所有的文档

看看能否放到其他位置

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.