已关闭
[Bug-Report|缺陷反馈]: broadcast_to/expand/tile 三个算子存在重复冗余 #3055
XBying创建于  9月7日关闭于  9月8日
XBying
XBying成员
9月7日 创建

Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.

一、问题描述 (必填)

broadcast_to/expand/tile 三个算子存在以下重复冗余:

  1. Soc 信息填充函数重复:TilingPrepare4BroadcastTo/TilingPrepare4Expand/TilingPrepare4Tile 中均有相同的 Soc 信息填充(GetCoreNumAiv/GetCoreMemSize/GetCacheLineSize/GetUbBlockSize/GetVRegSize 等),三处代码完全重复,需消除
  2. expand TilingPrepare4Expand 与 TilingPrepare4BrcToAscendC 合并:expand 存在两套重复的 TilingPrepare 逻辑
  3. pad 系列 infershape 重复:pad/mirror_pad 各自的 infershape 中维护了相同的 PadInfershape 模板函数(INT_DATA_2/PadInfershape/PadInfershapeWithTensor/SetAllUnknownDim/InferShapeForPadWithPaddingTensor)

二、环境信息 (可选)

三、重现步骤 (可选)

四、预期结果 (可选)

💡 备注(选填)

likedislike
XBying
XBying成员
9月7日 评论:

/assign

likedislike
CANN-robotCANN-robot成员
9月7日 将 2301_81474000 设为负责人
XByingXBying成员
9月7日 关联了pull request:refactor: expand 消除冗余代码
CANN-robotCANN-robot成员
9月8日 关闭了 issue
CANN-robotCANN-robot成员
9月8日 添加了label:resolved