已关闭
[Bug-Report|缺陷反馈]: scatterNd算子不支持空tensor输入,报core dump #844
zhang-wenbo-beat创建于 2月5日关闭于 2月9日
2月5日 修改了issue 的描述
zhang-wenbo-beat
2月5日 评论:
2月5日 评论:
/assign


2月5日 将 zhang-wenbo-beat 设为负责人
2月5日 修改标题为 “[Bug-Report|缺陷反馈]: scatterNd算子不支持空tensor输入,报core dump”,原标题为“[Bug-Report|缺陷反馈]: scatterNd算子不支持空tensor输入”
2月5日 修改标题为 “[Bug-Report|缺陷反馈]: scatterNd算子不支持空tensor输入,报core dump”,原标题为“[Bug-Report|缺陷反馈]: scatterNd算子不支持空tensor输入”
2月9日 关闭了 issue
3月20日 添加了label:resolved
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Describe the current behavior / 问题描述 (Mandatory / 必填)
scatterNd算子,输入有三个参数:update、indices和输出的shape,每个indices对应update在某一维的切片,根据indices的具体值,将对应update的切片填充到输出的tensor。在输入的update和indices为空tensor时,产生了core dump错误。
Environment / 环境信息 (Mandatory / 必填)
硬件:Ascend 950
软件:CANN ops-nn
Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
输入空tensor的shape需要满足scatterNd算子本身的输入约束,包括:
eg update (0, 16) indices (0, 1) shape (100, 16)
Describe the expected behavior / 预期结果 (Mandatory / 必填)
如果输入update和indices为空tensor,首先不应该core dump,其次应该根据指定的shape返回一块全零的tensor。
Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
根据日志,此时的输入为update (0, 16) indices (0, 1) shape (100, 16)
Special notes for this issue/备注 (Optional / 选填)