Giter VIP home page Giter VIP logo

docs's People

Contributors

aurelius84 avatar chenwhql avatar co63oc avatar cryoco avatar enkilee avatar haowang101779990 avatar hongyingg avatar jepsonwong avatar jiabinyang avatar jiweibo avatar liym27 avatar luotao1 avatar nhzlx avatar ooooo-create avatar pangyoki avatar redcontritio avatar reyoung avatar shanyi15 avatar siguremo avatar sneaxiy avatar tcchenlong avatar tianshuo78520a avatar tink2123 avatar wadefelix avatar wangchaochaohu avatar xsrobin avatar zhangting2020 avatar zhhsplendid avatar zhupengyang avatar zhwesky2010 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

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

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

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

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

看看能否放到其他位置

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-控制流-提交截止时间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

《如何写新的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 第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期: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-数据输入输出-提交截止时间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期:复杂网络(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-预测引擎-提交截止时间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 第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期: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 第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 第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-数据预处理

背景: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相关)

Prepare_data 文档优化

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

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

1.0目录结构部分微调

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

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-评价指标-提交截止时间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-损失函数-提交截止时间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-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 第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期:参数属性与参数初始化(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

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-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期:多机-同步训练(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 第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期: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

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.