已合并
【社区任务】8月社区任务-aclblasCgetrfBatched算子开发设计文档 #1270
【社区任务】8月社区任务-aclblasCgetrfBatched算子开发设计文档 #1270
已合并
KuaaMU创建于 8月31日
KuaaMU
KuaaMU
8月31日

变更描述

8月社区任务 aclblasCgetrfBatched 算子开发设计文档:在 Atlas 950PR 上实现与 cuBLAS cublasCgetrfBatched 语义一致的 complex64 批量部分主元 LU 分解,包含接口语义、host/tiling 设计、AIV/SIMT 与可选 Cube 路线、workspace/分核设计、精度性能验收方案及测试计划。

  • 团队:KuaaMU
  • 文件:04_tasks/01_community-task-2026/tasklist/08-26-aclblasCgetrfBatched/KuaaMU/docs/design.md

改动类型

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 KuaaMU 的贡献)
KuaaMUKuaaMU
8月31日 创建了 pull request,commit 8b6fc33c
atomgit-bot
atomgit-bot
8月31日 评论:

变更摘要

本 PR 为 CANN 社区任务新增算子设计文档 08-26-aclblasCgetrfBatched/KuaaMU/docs/design.md(新增 291 行,无删除行),围绕 aclblasCgetrfBatched 算子展开设计说明,覆盖接口语义、host/tiling 调度、AIV/SIMT 执行路线、可选 Cube/FP16 方案、workspace 使用、分核策略与内存布局等内容,并明确精度要求、边界条件、NO_PIVOT 及奇异 info 返回语义,以及三档性能验收口径。本 PR 仅新增设计文档,不包含算子实现代码或测试代码;文档同时说明 CANN 9.1.0 为交付验收目标版本,当前开发验证环境为 9.1.0-beta.3。

主要改动

  • 新增设计文档 08-26-aclblasCgetrfBatched/KuaaMU/docs/design.md: 完整描述 aclblasCgetrfBatched 算子的设计,覆盖接口语义、host/tiling 调度、AIV/SIMT 执行路线,以及可选的 Cube/FP16 实现路线。
  • 明确 workspace、分核与内存设计: 说明算子运行所需的 workspace 用途、分核策略以及内存布局方案,为后续实现提供设计依据。
  • 细化精度、边界与语义约定: 明确精度要求、边界条件,以及 NO_PIVOT 模式与奇异矩阵 info 返回语义。
  • 定义三档性能验收口径: 给出三档性能验收标准,作为算子交付的性能评价依据。
  • 标注交付与验证环境版本: 说明 CANN 9.1.0 为交付验收目标,当前开发验证环境为 9.1.0-beta.3。
likedislike
不准确?
CANN-robotCANN-robot成员
8月31日 添加了label:stat/needs-squash
CANN-robotCANN-robot成员
8月31日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
8月31日 评论:

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

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

likedislike
KuaaMUKuaaMU
8月31日 修改标题为 “【社区任务】8月社区任务-aclblasCgetrfBatched算子开发设计文档”,原标题为“docs: 【CANN社区任务】aclblasCgetrfBatched 算子设计文档”
KuaaMUKuaaMU
8月31日 修改了pull request 的描述
KuaaMU
KuaaMU
8月31日 评论:

@jackwangc @Carolina_yuan @TianXL @zutao @keloJW @yanyawen @Albertq @fuyangchenghu

这是 8 月社区任务 aclblasCgetrfBatched 的设计文档 PR(文档新增,无代码变更)。

likedislike
KuaaMU
KuaaMU
9月1日 评论:

compile

likedislike
KuaaMUKuaaMU
9月1日 预合并成功(commit_id: 4d87a7d2fad93ea17fa604aecefba2b3a490fadd)
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日 评论:

评审通过
@KuaaMU

likedislike
fulltower成员
9月1日 评论:

/approve

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

/approve

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