已关闭
[Requirement|需求建议]: conv算子tilingdata重构 #3009
zhangxiyan7创建于  6月1日关闭于  6月1日
zhangxiyan7
zhangxiyan7成员
6月1日 创建

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

Backgroud(背景信息)

对于conv算子,重构 TilingData 的结构体定义,消除原来嵌套的 convApiTiling 和 convRunInfo 两个子结构体,取消两级嵌套,能够减小性能耗时中的scalar占比,提高conv算子性能。涉及conv算子包括:1)conv2d_v2; 2)conv3d_v2; 3)extend_conv2d; 4)quant_conv2d; 5)quant_conv3d;

Origin(信息来源)

cube conv正向算子

Benefit / Necessity (价值/作用)

减小conv算子性能耗时中的scalar占比,提高整体性能。

Design(设计方案)

重构TilingData结构体定义 -> tiling中结构体使用适配 -> kernel中结构体使用适配 -> 功能精度验证

likedislike
zhangxiyan7zhangxiyan7成员
6月1日 添加了label:requirement
zhangxiyan7
zhangxiyan7成员
6月1日 评论:

/assign

likedislike
CANN-robotCANN-robot成员
6月1日 将 zhangxiyan7 设为负责人
CANN-robotCANN-robot成员
6月1日 关闭了 issue
CANN-robotCANN-robot成员
6月1日 添加了label:resolved