已合并
【社区任务】AsinGrad算子设计文档 #547
寧懿.创建于 7月9日
【社区任务】AsinGrad算子设计文档 #547
已合并
寧懿.创建于 7月9日
已删除 :asin-grad-design-doc合入到cann/cann-ops-competitionsmaster
寧懿.
寧懿.
7月9日

变更描述 / Description

新增 AsinGrad 算子 Ascend C 实现设计文档,内容包括算子功能说明、接口定义、输入输出约束、Host 侧 tiling 设计、Kernel 侧计算流程、数据类型支持、并行切分策略以及测试与性能验证说明。该文档用于提交 AsinGrad 算子开源任务评审,说明基于 Ascend C 重写 TBE 算子的设计方案。

改动类型 / Change Type

测试信息 / Testing

本 PR 仅提交设计文档,不涉及算子代码变更和运行逻辑修改。

检查清单 / Checklist

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 寧懿. 的贡献)
atomgit-bot
atomgit-bot
7月9日 评论:

变更摘要

本次 PR 新增了 AsinGrad 算子的 Ascend C 实现设计文档,旨在为将 TBE 算子重写为 Ascend C 算子提供完整的设计方案。文档内容覆盖算子功能说明、接口定义、输入输出约束、Host 侧 tiling 设计、Kernel 侧计算流程、数据类型支持、并行切分策略以及测试与性能验证说明,用于支撑 AsinGrad 算子开源任务的评审。

主要改动

  • 新增 AsinGrad 设计文档:提交了一份全新的算子设计文档(+353 行),系统性地描述了 AsinGrad 算子从接口到实现的全链路设计。
  • Host 侧 tiling 与 Kernel 侧计算流程设计:文档明确了 Host 侧的 tiling 切分方案以及 Kernel 侧的核心计算逻辑,为 Ascend C 实现提供依据。
  • 并行切分策略与数据类型支持:文档给出了算子并行化切分策略及所支持的数据类型范围,指导高性能实现方向。
  • 测试与性能验证说明:文档包含测试方案与性能验证指引,确保算子实现的正确性与效率可度量。
likedislike
不准确?
CANN-robotCANN-robot成员
7月9日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
7月9日 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here
You can get sig-info at here


PR Approval Progress

Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/cann-ops-competitions Carolina_yuan, 傅涛 (2/2) Carolina_yuan, 傅涛 (2/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

qq_61939128, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
寧懿.寧懿.
7月9日 关闭了 pull request
寧懿.寧懿.
7月10日 重新打开了 pull request
寧懿.寧懿.
7月10日 修改标题为 “AsinGrad 算子 Ascend C 实现设计文档”,原标题为“docs: add AsinGrad design document”
寧懿.寧懿.
7月10日 修改标题为 “AsinGrad算子设计文档”,原标题为“AsinGrad 算子 Ascend C 实现设计文档”
寧懿.寧懿.
7月13日 修改标题为 “【社区任务】AsinGrad算子设计文档”,原标题为“AsinGrad算子设计文档”
condfuse_3
condfuse_3成员
7月13日 评论:

compile

likedislike
CANN-robotCANN-robot成员
7月13日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
7月13日 评论:

流水线任务触发成功
任务链接 [9e005ef38d114a11b877f477782d8110][流水线指导]

任务名称状态日志下载链接
cocheck_codestyle ✅ SUCCESS
anti_virus ✅ SUCCESS
Check_Pr ✅ SUCCESS >>>>>
pre_comment ✅ SUCCESS >>>>>

[2026-07-13 14:16:48]    CI执行结束

likedislike
CANN-robotCANN-robot成员
7月13日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
7月13日 添加了label:ci-pipeline-passed
condfuse_3
condfuse_3成员
7月13日 评论:

评审通过
@qq_61939128

likedislike
fulltower成员
7月15日 评论:

/lgtm

likedislike
fulltower成员
7月15日 评论:

/approve

likedislike
CANN-robotCANN-robot成员
7月15日 添加了label:approved
圆啊圆
圆啊圆成员
7月16日 评论:

/approve

likedislike
CANN-robotCANN-robot成员
7月16日 添加了label:lgtm
CANN-robotCANN-robot成员
7月16日 合入了pull request