name | about | labels |
---|---|---|
Bug Report | Use this template for reporting a bug | kind/bug |
mindspore 在训练的反向传播阶段,同一自定义反传代码在之前多次反传都未出错,但是某一次突然报错,报错信息为 RuntimeError: value is not support,value:BaseRef value:
Ascend
/GPU
/CPU
) / 硬件环境:Please delete the backend not involved / 请删除不涉及的后端:
/device GPU
Software Environment / 软件环境 (Mandatory / 必填):
-- CUDA : 11.1
-- MindSpore version : 2.2.14
-- Python version : 3.9
-- Ubuntu : 18.04
-- Pytorch : 1.8.1
-- GCC/Compiler version : gcc-7.5.0
Excute Mode / 执行模式 (Mandatory / 必填)(PyNative
/Graph
):
Please delete the mode not involved / 请删除不涉及的模式:
/mode pynative
测试用例代码详见:https://gitee.com/NightElf800/spvnas_ms
反传可正常执行
Please assign maintainer to check this issue.
请为此issue分配处理人。
@fangwenyi @chengxiaoli @Shawny
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
感谢您的提问,您可以评论//mindspore-assistant更快获取帮助:
请问反向定义目前在哪个文件里?
bprop的返回个数要和输入个数一致
return修改为
return grad_input, grad_weight, ops.zeros_like(kernel), ops.zeros_like(neighbor_map), ops.zeros_like(neighbor_offset), None
可以得到结果
-------------------after opitmizer-----------------
Train: Epoch: [0][0/1] Loss: 3.1340706 LR: 0.24
Done !
您好,由于问题单没有回复,我们后续会关闭,如您仍有疑问,可以反馈下具体信息,并将ISSUE状态修改为WIP,我们这边会进一步跟踪,谢谢
登录 后才可以发表评论