-
Notifications
You must be signed in to change notification settings - Fork 825
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
[Feat.] Support tensor set item in graph #7751
Conversation
local tensor调用slice update行为有什么问题么?它在调用的时候用的就是inplace的 |
@mosout @daquexian 如果 nn graph 本身就支持了这个,是不是constant fold也可以用这些接口 |
…slice_assign_non_inplace
昨天看了下,只是 flow.slice_update 用的非inplace接口,改成inplace就好了。 |
嗯,setitem里调用的是inplace的,这个flow.slice_update接口感觉没有必要导出到python,pytorch也没有这个接口,它完全可以用setitem来取代 |
不是的 按照目前的方案 constant folding的执行过程是纯eager的 |
CI failed when running job: Build cu102_xla. PR label automerge has been removed |
View latest API docs preview at: https://staging.oneflow.info/docs/Oneflow-Inc/oneflow/pr/7751/ |
View latest API docs preview at: https://staging.oneflow.info/docs/Oneflow-Inc/oneflow/pr/7751/ |
View latest API docs preview at: https://staging.oneflow.info/docs/Oneflow-Inc/oneflow/pr/7751/ |
Speed stats:
|
View latest API docs preview at: https://staging.oneflow.info/docs/Oneflow-Inc/oneflow/pr/7751/ |
View latest API docs preview at: https://staging.oneflow.info/docs/Oneflow-Inc/oneflow/pr/7751/ |
Speed stats:
|
Speed stats:
|
Speed stats:
|
View latest API docs preview at: https://staging.oneflow.info/docs/Oneflow-Inc/oneflow/pr/7751/ |
View latest API docs preview at: https://staging.oneflow.info/docs/Oneflow-Inc/oneflow/pr/7751/ |
graph中global tensor支持非var op的tesnor.set_item
还有几个其它场景的支持要再完善下:
关联Issue:https://github.com/Oneflow-Inc/OneTeam/issues/1303