https://gitee.com/ascend/mxDriving/blob/master/docs/api/context/SubMConv3d.md
bias=False时SubMConv3d计算结果是错误的,连续跑几次结果不一致
方便的话麻烦提供下具体的输入数据,我们这边尝试下~
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
多次运行结果不一致,似乎和非0点数有关,非0点数多的时候更容易出错
我们分析了一下,可能是https://gitee.com/ascend/mxDriving/blob/master/kernels/op_kernel/subm_sparse_conv3d.cpp 的IndicesCompute,见附图,两个DataCopyPad之间可能需要等待一下,也就是箭头处。在第一个画圈的DataCopyPad处加了printf打印后,基本上就不会出现多跑几次结果不一致的情况了,因为加打印会增加耗时,所以怀疑是缓冲区的问题。希望对你们解决问题有帮助,麻烦尽快处理一下。
收到,内部已进行跟踪~
登录 后才可以发表评论