已合并
【社区任务】AsinGrad算子设计文档 #547
寧懿.创建于 7月9日
【社区任务】AsinGrad算子设计文档 #547
已合并
从已删除 :asin-grad-design-doc合入到cann/cann-ops-competitionsmaster
Pull Request已成功合入, 合并人@CANN-robot
(感谢 寧懿. 的贡献)atomgit-bot
7月9日 评论:
7月9日 评论:
变更摘要
本次 PR 新增了 AsinGrad 算子的 Ascend C 实现设计文档,旨在为将 TBE 算子重写为 Ascend C 算子提供完整的设计方案。文档内容覆盖算子功能说明、接口定义、输入输出约束、Host 侧 tiling 设计、Kernel 侧计算流程、数据类型支持、并行切分策略以及测试与性能验证说明,用于支撑 AsinGrad 算子开源任务的评审。
主要改动
- 新增 AsinGrad 设计文档:提交了一份全新的算子设计文档(+353 行),系统性地描述了
AsinGrad算子从接口到实现的全链路设计。 - Host 侧 tiling 与 Kernel 侧计算流程设计:文档明确了 Host 侧的 tiling 切分方案以及 Kernel 侧的核心计算逻辑,为 Ascend C 实现提供依据。
- 并行切分策略与数据类型支持:文档给出了算子并行化切分策略及所支持的数据类型范围,指导高性能实现方向。
- 测试与性能验证说明:文档包含测试方案与性能验证指引,确保算子实现的正确性与效率可度量。


不准确?
7月9日 添加了label:cann-cla/yes
CANN-robot
7月9日 评论:
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
/approveor/lgtm- Commenting
/approveimplies 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. 👍


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
7月13日 评论:
7月13日 评论:
compile


7月13日 添加了label:ci-pipeline-running
CANN-robot
7月13日 评论:
7月13日 评论:
流水线任务触发成功
任务链接 [9e005ef38d114a11b877f477782d8110][流水线指导]
| 任务名称 | 状态 | 日志 | 下载链接 |
|---|---|---|---|
| cocheck_codestyle | ✅ SUCCESS | ||
| anti_virus | ✅ SUCCESS | ||
| Check_Pr | ✅ SUCCESS | >>>>> | |
| pre_comment | ✅ SUCCESS | >>>>> |
[2026-07-13 14:16:48] CI执行结束


7月13日 删除了label:ci-pipeline-running
7月13日 添加了label:ci-pipeline-passed
condfuse_3
7月13日 评论:
7月13日 评论:
评审通过
@qq_61939128


7月15日 添加了label:approved
圆啊圆
7月16日 评论:
7月16日 评论:
/approve


7月16日 添加了label:lgtm
7月16日 合入了pull request
变更描述 / Description
新增 AsinGrad 算子 Ascend C 实现设计文档,内容包括算子功能说明、接口定义、输入输出约束、Host 侧 tiling 设计、Kernel 侧计算流程、数据类型支持、并行切分策略以及测试与性能验证说明。该文档用于提交 AsinGrad 算子开源任务评审,说明基于 Ascend C 重写 TBE 算子的设计方案。
改动类型 / Change Type
关联 Issue / Related Issues
无
测试信息 / Testing
本 PR 仅提交设计文档,不涉及算子代码变更和运行逻辑修改。
检查清单 / Checklist