# 标题 标题如:paddle.io.dataset 设计文档 |API名称 | 新增API名称 | |---|---| |提交作者 | 李强、张明 | |提交时间 | 2022-03-01 | |版本号 | 此设计文档的版本号,如V1.0 | |依赖飞桨版本 | 如无特殊情况,都应基于develop版本开发 | |文件名 | 提交的markdown设计文档文件名称,如:20200301_api_design_for_dataset.md
| # 一、概述 ## 1、相关背景 填写此任务的开发背景,为什么想要开发这个API。如果有相关issue,请将issue链接填写至此。 ## 2、功能目标 ## 3、意义 集中阐述本次升级的作用和意义。 # 二、飞桨现状 对飞桨框架目前支持此功能的现状调研,如果不支持此功能,如是否可以有替代实现的API,是否有其他可绕过的方式,或者用其他API组合实现的方式; # 三、业内方案调研 描述业内深度学习框架如何实现此功能,包括与此功能相关的现状、未来趋势;调研的范围包括不限于TensorFlow、PyTorch、NumPy等 # 四、对比分析 对第三部分调研的方案进行对比**评价**和**对比分析**,论述各种方案的优劣势。 # 五、设计思路与实现方案 ## 命名与参数设计 参考:[飞桨API 设计及命名规范](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/dev_guides/api_contributing_guides/api_design_guidelines_standard_cn.html) ## 底层OP设计 ## API实现方案 # 六、测试和验收的考量 参考:[新增API 测试及验收规范](https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/dev_guides/api_contributing_guides/api_accpetance_criteria_cn.html) # 七、可行性分析和排期规划 时间和开发排期规划,主要milestone # 八、影响面 需要进一步讨论的问题,开放性问题,有争议问题;对其他模块是否有影响 # 名词解释 # 附件及参考资料