已合并
【社区任务】aclblasCsyr2算子设计文档 #1271
【社区任务】aclblasCsyr2算子设计文档 #1271
已合并
KousakaReina创建于 9月1日
KousakaReina
KousakaReina
9月1日

当前PR是否有AI参与:

[ ] 否

[x] 是
__1. AI Agent 平台: OpenAI Codex
__2. AI 模型: GPT-5.6
__3. Prompt上下文: 基于 aclblasCsyr2 任务书、官方设计模板与本地参考资料,协助梳理接口语义、通用 Tiling、Cube–Vector 协同、精度及性能验证方案;内容已由提交者复核。

PR功能描述 / 为什么需要这个合入**:

新增 aclblasCsyr2(A2/A3)社区任务算子设计文档,说明 Host 校验、通用 AIV fallback、Cube–Vector 协同 Kernel、基于工作量与硬件资源的通用 Tiling,以及任务书要求的 matched-ratio/max-abs 精度口径和 msprof 性能口径。

本 PR 仅提交设计文档,不修改算子代码与官方测试工具。

该PR关联的issue (格式为fixes #<issue号>, 或者resolves #<issue号>):

无

希望检视人员了解:

  • 目标目录:04_tasks/01_community-task-2026/tasklist/08-43-aclblasCsyr2/2301_78565107/docs/design.md
  • 设计不包含 n == 1024/2048 等精确 shape 特化。
  • 代码与验收材料将在设计文档审核通过后另行提交。

改动类型 / Change Type

测试信息 / Testing

检查清单 / Checklist

当前PR是否有AI参与:

[x] 否

[ ] 是
__1. AI Agent 平台:
__2. AI 模型:
__3. Prompt上下文 :

PR功能描述 / 为什么需要这个合入**:

该PR关联的issue

(格式为fixes #<issue号>, 或者resolves #<issue号>): fixes #

希望检视人员了解:

改动类型 / Change Type

测试信息 / Testing

检查清单 / Checklist

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 KousakaReina 的贡献)
KousakaReinaKousakaReina
9月1日 创建了 pull request,commit 39512fe3
atomgit-bot
atomgit-bot
9月1日 评论:

变更摘要

本 PR 为社区任务新增 aclblasCsyr2(A2/A3)算子的设计文档,仅涉及文档提交,不修改算子代码与官方测试工具。文档内容围绕 aclblasCsyr2 算子的整体设计方案展开,包括 Host 侧校验、通用 AIV fallback 路径、Cube–Vector 协同 Kernel 设计、基于工作负载与硬件资源的通用 Tiling 策略,以及任务书要求的 matched-ratio/max-abs 精度口径和 msprof 性能口径;并明确设计不包含 n == 1024/2048 等精确 shape 特化,代码与验收材料将在设计文档审核通过后另行提交。

主要改动

  • 新增设计文档: 在目标目录 04_tasks/01_community-task-2026/tasklist/08-43-aclblasCsyr2/2301_78565107/docs/design.md 下新增 aclblasCsyr2 算子设计文档(新增 292 行),为该社区任务提供设计依据。
  • Host 校验与 fallback 设计: 说明 Host 侧校验逻辑与通用 AIV fallback 路径,保证算子在非 Cube 可执行场景下的通用可用性。
  • Kernel 与 Tiling 方案: 描述 Cube–Vector 协同 Kernel 设计及基于工作量与硬件资源的通用 Tiling 策略,不依赖特定 shape 特化。
  • 精度与性能口径约定: 明确采用任务书要求的 matched-ratio/max-abs 精度口径和 msprof 性能口径作为验收标准。
likedislike
不准确?
CANN-robotCANN-robot成员
9月1日 添加了label:ai-co-authored
CANN-robotCANN-robot成员
9月1日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
9月1日 评论:

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.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.


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

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

likedislike
KousakaReina
KousakaReina
9月1日 评论:

@condfuse_3 @fullt @Ascend-CANN 请检视 aclblasCsyr2 算子设计文档,谢谢。

likedislike
condfuse_3
condfuse_3成员
9月1日 评论:

@2301_78565107 你好,社区任务设计文档 PR 自动检视结果:当前未通过评审。请按下列项修改后重新提交。

2. CI 未通过

  • 当前 PR 尚未打上 ci-pipeline-passed 标签。
  • 请你在本 PR 下自行评论一行:compile,以触发编译/流水线检查。
  • 待流水线成功后,确认标签 ci-pipeline-passed 出现。

全部满足后(CLA-yes + CI-pass + 设计分≥80 + 无未解决意见 + 路径正确或为忽略)将视为评审通过。

likedislike
KousakaReina
KousakaReina
9月1日 评论:

compile

likedislike
KousakaReinaKousakaReina
9月1日 预合并成功(commit_id: 5739e41600f17a1aedf46e6fe6f51f8021b928c2)
CANN-robotCANN-robot成员
9月1日 添加了label:ci-pipeline-running
CANN-robotCANN-robot成员
9月1日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
9月1日 添加了label:ci-pipeline-passed
condfuse_3
condfuse_3成员
9月1日 评论:

评审通过
@2301_78565107

likedislike
圆啊圆
圆啊圆成员
9月1日 评论:

/approve

likedislike
CANN-robotCANN-robot成员
9月1日 添加了label:approved
fulltower成员
9月2日 评论:

/approve

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