已关闭
BitwiseAnd ScalarData 输入未在 codegen 阶段拦截 #161
zqmin创建于  7月6日关闭于  7月8日
zqmin
zqmin成员
7月6日 创建

问题描述

Autofuse 在 BitwiseAnd 输入包含 ScalarData 时未在 codegen 校验阶段拦截,导致后续生成非法 AscendC 代码,例如对标量形参生成下标访问:ScalarData[0]。

影响

  • BitwiseAnd/同类不支持 scalar input 的 codegen 校验会漏掉 ScalarData。
  • 用户侧看到的是设备编译 C++ 语法错误,而不是 Autofuse 的图校验错误。

期望

在 codegen 图校验阶段将 ScalarData 与 Scalar 一样识别为 scalar input,使不支持 scalar input 的节点提前失败。

likedislike
zqminzqmin成员
7月6日 关联了pull request:fix: 拦截不支持ScalarData的codegen输入(#161)
czwaysczways成员
7月6日 将 czways 设为负责人
czwaysczways成员
7月6日 将 zqmin 设为负责人
czwaysczways成员
7月6日 移除了负责人 czways
zqminzqmin成员
7月8日 issue状态由 进行中 改变为 已完成
zqminzqmin成员
7月8日 关闭了 issue
CANN-robotCANN-robot成员
7月8日 添加了label:resolved