Closed
[Documentation|文档反馈]: TransData算子aclnnTransMatmulWeight接口输入空tensor场景,文档与算子实现未对齐 #3259
yyt_hwAdd on Sep 20Closed at 16 days ago
Sep 20 Assign yyt_hw as responsible person
陈思
22 days ago Comments:
22 days ago Comments:
您好,感谢反馈!
已核对 cann/ops-math 提交 b19eaee4f58e5e1e3cb3b2ecbfed2d02c11c820a 的第一阶段实现:接口先检查空指针、数据类型、格式和形状;通过这些检查后,若 mmWeightRef->IsEmpty() 为真,则设置 workspaceSize=0、返回 executor 和 ACLNN_SUCCESS,不进入后面的 TransData 计算任务构造。因此“空 Tensor 一律返回参数错误”与这条实现分支不一致;空 Tensor 与空指针是不同情形。
关联的 PR !5874 已合入 master,PR !5917 已合入 9.2.0;两条变更均删除错误码表中“不支持空Tensor输入”的条目。当前基线的接口文档也已不含该条目。
本单所指出的文档矛盾已有对应修订,可使用包含上述提交的相应分支资料。调用仍应遵循两段式接口约定,空 Tensor 也不豁免其他参数约束。


16 days ago changed custom state from 进行中 to 已解决
16 days ago Close issue
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
一、文档链接 (必填)
\ops-math\conversion\trans_data\docs\aclnnTransMatmulWeight.md
二、问题文档片段 (必填)
算子实现:
文档:输入空tensor会返回错误码。

💡 存在的问题(选填)