已关闭
[Requirement|需求建议]: 完善算子产品文档并迁移Ascend C搬运API #5259
raoliang_sac创建于  10 天前关闭于  9 天前
raoliang_sac成员
10 天前 创建

Backgroud(背景信息)

BNInference与InplaceAdd的README需要按产品维度区分数据类型、格式、shape、属性及边界能力;BNInference和BN3DTrainingReduce的arch35 kernel仍存在兼容层旧搬运接口,需要迁移到职责明确的Load/Store接口。

关联PR:https://gitcode.com/cann/ops-nn/merge_requests/9366

带入来源:

Origin(信息来源)

ops-nn仓算子质量加固与上库规范检查。

Benefit / Necessity (价值/作用)

  • 按产品维度明确公开能力,避免将不同产品的格式、shape或属性语义混用。
  • 显式区分Ascend C Load与Store接口及状态生命周期,降低后续维护歧义。
  • 保持REG_OP、ABI和生成二进制不变,降低重构风险。

Design(设计方案)

  • 重构BNInference与InplaceAdd README的产品差异、约束和调用说明。
  • BNInference按数据方向迁移23处非对齐搬运接口。
  • BN3DTrainingReduce将旧DataCopy按方向迁移为LoadAlign/StoreAlign
  • BNInference和BN3DTrainingReduce均已通过修改前后二进制一致性验证;InplaceAdd为纯文档修改。
likedislike
Rraoliang_sac成员
10 天前 添加了label:requirement
raoliang_sac成员
10 天前 评论:

/assign @raoliang_sac

likedislike
CANN-robotCANN-robot成员
10 天前 将 raoliang_sac 设为负责人
Rraoliang_sac成员
10 天前 修改标题为 “[Requirement|需求建议]: 完善算子产品文档并迁移Ascend C搬运API”,原标题为“[Requirement|需求建议]: 完善BNInference多产品文档并迁移非对齐搬运API”
Rraoliang_sac成员
10 天前 修改了issue 的描述
CANN-robotCANN-robot成员
9 天前 关闭了 issue
CANN-robotCANN-robot成员
9 天前 添加了label:resolved