-
Notifications
You must be signed in to change notification settings - Fork 760
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
修改目前 Paddle docs 中仍使用 code-block 的示例代码为 COPY-FROM #5957
Comments
辛苦了~
fluid 就不用了,fluid API 在 2.5 已经基本清除了,大多是遗留文档,如果将来有 CI 检查的话,可以把 fluid 跳过
另外,CI 本身应该只检测 python code-block,其实 text code-block 不用 COPY-FROM 也没有关系,因为本任务的目标是「移除 docs 中的 example 检测,即让 docs 下再无 python code-block 即可」 |
认领 6, 17 |
认领 2、3 |
认领1、15、16 |
18 19 20 |
认领 8,11 |
@Liyulingyue 7 9 10 |
#5957 (comment) |
18 chinese #5964 |
19 |
20 看起来无需修改 |
11,17 无需修复 8 hub 的引用代码段不来自 PaddlePaddle/Paddle 仓库,这个需要处理吗? 代码示例
:::::::::
.. code-block:: python
import paddle
# PaddleClas
models = paddle.hub.list('PaddlePaddle/PaddleClas:develop', source='github', force_reload=True,)
print(models)
docs = paddle.hub.help('PaddlePaddle/PaddleClas:develop', 'alexnet', source='github', force_reload=False,)
print(docs)
model = paddle.hub.load('PaddlePaddle/PaddleClas:develop', 'alexnet', source='github', force_reload=False, pretrained=True)
data = paddle.rand((1, 3, 224, 224))
out = model(data)
print(out.shape) # [1, 1000]
# PaddleNLP
docs = paddle.hub.help('PaddlePaddle/PaddleNLP:develop', model='bert',)
print(docs)
model, tokenizer = paddle.hub.load('PaddlePaddle/PaddleNLP:develop', model='bert', model_name_or_path='bert-base-cased') |
认领 12 |
认领 5 |
@SigureMo 请问,这里的意思是 docs 里的 比如
|
是的 |
16 无需修复 .. _cn_api_profiler_make_scheduler:
make_scheduler
---------------------
.. py:function:: paddle.profiler.make_scheduler(*, closed: int, ready: int, record: int, repeat: int=0, skip_first: int=0)
生成性能分析器状态(详情见 :ref:`状态说明 <cn_api_profiler_profilerstate>` )的调度器函数,可根据设置的参数来调度性能分析器的状态。
调度器用于调度如下状态转换过程:
.. code-block:: text
(CLOSED) (CLOSED) (CLOSED) (READY) (RECORD,last RETURN) (CLOSED)
START -> skip_first -> closed -> ready -> record -> END
| |
| | (if has_repeated < repeat)
- - - - - - - - - - - -
注:repeat <= 0 意味着该状态转换过程会持续到性能分析器结束。
参数
... |
修改目前 Paddle docs 中仍使用 code-block 的示例代码为 COPY-FROM 已全部完成,感谢参与的小伙伴们!
欢迎继续参与快乐开源的其他任务! |
整体进度 (20/20)
PaddlePaddle/Paddle#5484321fluidUpdated 20230628 by megemini
非常感谢大家能来认领任务!🥳
由于任务比较多,这里补充一下 PR 的格式等问题:
PADDLEPADDLE_PR=12345
这里引用一下 @Li-fAngyU 同学提的 PR 作为参考:
docs 的 PR
Paddle 的 PR
另外,修改 Paddle 的 docstring 时,请注意缩进,以及
:name:
的使用,如:非常感谢!:)
大家好!
目前 docs 中的中文文档(rst 文档)代码段大多使用
COPY-FROM
直接从 API 的 docstring 中提取,但,由于历史遗留问题,部分代码仍然使用.. code-block::
直接书写。为了统一 docs 中所有的代码块
.. code-block::
使用COPY-FROM
指令代替,特开此活动,欢迎大家参与,一同完善飞桨的文档 ~ 🎉🎉🎉COPY-FORM
的具体用法,可以参考 中文API文档复制英文API文档示例代码这里补充说明一下:
Example:
下只有一个代码段,不用加name
标识符。Example:
下有多个代码段,需要加name
标识符以区分。Example:
下的代码段,必须加name
标识符。特别说明一下
非 Example: 下的代码段
这种情况。如paddle.scatter
这个接口,其 rst 中文文档:其文档在方法的描述部分与代码示例部分,使用了
.. code-block:: python
而不是COPY-FROM
。因此,需要修改此 rst 文档,以及接口的 docstring,如:
并修改 Paddle 代码相应接口的 docstring 描述部分中的
.. code-block::
带有:name: code-example1
。注意 此次任务中,如果 rst 文档中有使用
.. code-block:: text
的地方,暂不修改。此次活动采取任务认领的方式进行,我们将目前统计的问题文档按照目录进行划分, 认领的同学在 issue 下回复认领的任务组 ID 即可,欢迎大家认领任务和提 PR ~。
注:
还有其他问题的,可在此 issue 下回复进行提问!
欢迎大家参与!
问题文档 commit 1a4925e
other
jit
autograd
optimizer
nn
metric
utils
hub
geometric
vision
fft
io
distributed
incubate
regularizer
profiler
linalg
static
distribution
text
关联链接:
@SigureMo @luotao1 @jzhang533 @sunzhongkai588
The text was updated successfully, but these errors were encountered: