已关闭
[Documentation|文档反馈]: aclnnScatterAdd 的 src/out 非连续支持标注与实现不一致 #6753
陈展熹创建于  17 天前关闭于  17 天前
陈展熹成员
17 天前 创建

文档链接

https://gitcode.com/cann/ops-nn/blob/master/index/scatter_add/docs/aclnnScatterAdd.md

问题文档片段

aclnnScatterAddGetWorkspaceSize 的参数说明表中,src 和 out 的“非连续Tensor”列均标为“×”。

存在的问题

这两个标注与现有接口实现不一致:

  • 非连续 src 在 NoTranspose 路径通过 l0op::Contiguous 转连续;通用路径通过 InitializeTensor 调用同一转换后参与计算。
  • 计算结果通过 l0op::ViewCopy(scatterRes, out, executor) 回写调用者传入的原始 out,适配其非连续视图。

实现依据:aclnn_scatter.cpp,其中 src 转连续位于第 364、589 行,NoTranspose 和通用路径的输出回写位于第 376、383、781 行。

预期修正

将 src 和 out 的“非连续Tensor”支持标记从“×”改为“√”,使文档准确反映现有行为。

likedislike
陈陈展熹成员
17 天前 添加了label:documentation
陈陈展熹成员
17 天前 关联了pull request:docs(scatter_add): 修正 src 和 out 的非连续支持说明
yuning_chenyuning_chen成员
17 天前 将 yourealize 设为负责人
CANN-robotCANN-robot成员
17 天前 关闭了 issue
CANN-robotCANN-robot成员
17 天前 添加了label:resolved