Oneflow-Inc / oneflow-api-cn

Chinese Documents of OneFlow API
https://start.oneflow.org/oneflow-api-cn/
7 stars 3 forks source link

翻译 Module #62

Closed rainyq69 closed 2 years ago

rainyq69 commented 2 years ago

add_module

图片

cpu

图片

cuda

图片

double

图片

extra_repr

图片 图片

float

图片

zero_grad

图片

rainyq69 commented 2 years ago

Module.to_consistent 和 Module.to_global 貌似因为已不再维护而无法使用中文重写其英文文档。

报错信息

doombeaker commented 2 years ago

Module.to_consistent 和 Module.to_global 貌似因为已不再维护而无法使用中文重写其英文文档。

to_consistent 是不再维护了,to_global 是维护的。 但是他们两个接口现在都存在(因为要向下兼容)。

这里的报错应该不是说维护不维护的问题。应该是他们的导出类型变化了,所以 reset_docstr 处理不聊了。

这个的原理我和 @S882li 说过。请 @S882li 和 @rainyq69 先参考这个 PR https://github.com/Oneflow-Inc/oneflow/pull/7849/files 里关于 oneflow/api/python/framework/doc.cpp 文件的改动。

修改 oneflow-api-cn/src/docreset.cpp 文件,看能否解决吧。

如果解决不了,也记得及时和我反馈,可能我说的方向是不对的。

rainyq69 commented 2 years ago

如果解决不了,也记得及时和我反馈,可能我说的方向是不对的。

收到,我们尝试过后给您反馈。

doombeaker commented 2 years ago

我切到了你的分支,貌似没有复现问题。 把你的相关注释去掉后,文档是可以正常生成的:

image

那个 cpp 的更新和这里的任务就无关了,你们不需要做了。我去完成就好了。

我猜可能是 yiqing 的 docreset 的版本没有更新(有一次lizhaoyang帮忙跟新过),按照下一个 comment 最更新升级就好了(正好刚刚也升级了一点代码)

doombeaker commented 2 years ago

主分支做了更新 https://github.com/Oneflow-Inc/oneflow-api-cn/pull/63 你这个 PR 我先点了 update branch 了。 本地仓库如果你遇到了无法 push 的情况,就先

git pull origin module_323

之后,再 push。

另外,因为哪个 PR 63 涉及到 docreset 的改变,所以 docreset 要重装:

cd ~/oneflow-api-cn && python setup.py install
rainyq69 commented 2 years ago

主分支做了更新 #63 你这个 PR 我先点了 update branch 了。 本地仓库如果你遇到了无法 push 的情况,就先

git pull origin module_323

之后,再 push。

另外,因为哪个 PR 63 涉及到 docreset 的改变,所以 docreset 要重装:

cd ~/oneflow-api-cn && python setup.py install

嗯嗯老师,昨天晚上我也突然想起来可能是没有更新包的问题,我试试

rainyq69 commented 2 years ago

老师,这里的确是工具链需要更新的问题,修复后一切正常。 @doombeaker

rainyq69 commented 2 years ago

to_global