| Files | Last commit | Last update |
|---|---|---|
master英文合入 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !14969 merge master into master master英文合入 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 商发的英文文档合入 ## 关联的Issue 关联Issue [#6488](https://gitcode.com/cann/ops-transformer/issues/6488) <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!14969 | 16 days ago | |
docs: fix BlitzSparseAttention types and documentation typos Co-authored-by: zzzzzzyf_<zhouyunfei10@huawei.com> # message auto-generated for no-merge-commit merge: !13770 merge fix/documentation-issues-20261013 into master docs: fix BlitzSparseAttention types and documentation typos Created-by: zzzzzzyf_ Commit-by: zzzzzzyf_ Merged-by: cann-robot Description: ## 描述 合并修复当前指派给贡献者的 9 个文档 Issue。共修改 26 个 Markdown 文件,新增 49 行、删除 50 行;修正错字、重复文字、标题层级、术语及 BlitzSparseAttention 量化参数表。 参数类型按源码注册核对;将 quantScale2/quantOffset2 表对齐为 FLOAT32/BFLOAT16,保留产品与输入场景约束。空 Tensor 处理按实际 aclnn 实现描述,不机械替换成 AscendCL。 不改算子实现、编译脚本或计算逻辑。文档 C++ 示例仅统一 gama/gamma 变量拼写,benchmark 示例仅补全注释。 ## 关联的Issue - [#5853](https://gitcode.com/cann/ops-transformer/issues/5853):修正 BlitzSparseAttention 量化参数表,与当前 OpDef 对齐并保留场景限制。 - [#5969](https://gitcode.com/cann/ops-transformer/issues/5969):修正指定 attention 文档的拼写、重复词、标点和标题层级。 - [#5977](https://gitcode.com/cann/ops-transformer/issues/5977):修正指定 docs/zh 文档的术语、拼写及重复描述。 - [#5981](https://gitcode.com/cann/ops-transformer/issues/5981):补全 BNSD 注释,修正空 Tensor 处理的 aclnn 表述。 - [#6003](https://gitcode.com/cann/ops-transformer/issues/6003):修正 rope_matrix 文档三处英文拼写。 - [#6038](https://gitcode.com/cann/ops-transformer/issues/6038):修正 combine_add_rms_norm 文档的错字和冗余文字。 - [#6041](https://gitcode.com/cann/ops-transformer/issues/6041):修正 dispatch 文档的量化参数列举、默认值及重复词。 - [#6073](https://gitcode.com/cann/ops-transformer/issues/6073):修正 lightning_indexer 测试文档标题层级及重复条目。 - [#6075](https://gitcode.com/cann/ops-transformer/issues/6075):修正 PromptFlashAttention 的 AI Core 和 aclnn 表述。 本轮另核查 #6045、#5733:#6045 原问题段落已从 master 移除,无需修改;#5733 涉及编译目标兼容性,不纳入纯文档提交。 ## 测试 - 38 组定向修改均核对旧文本与匹配次数;确认仅包含目标 Markdown 文件。 - 修改前后链接目标、代码块数量与语言标记不变;示例除变量一致性重命名、注释及围栏中的说明文字外不变。 - 参数表与当前 OpDef、空 Tensor 处理代码核对。 - 保留原文件换行方式; git -c core.whitespace=cr-at-eol diff --check 通过。 - 按 CI 同版本 pre-commit-hooks v4.6.0 对全部 26 个文档执行 trailing-whitespace(保留 Markdown 双空格换行)和 end-of-file-fixer,均通过;修正 benchmark README 原有的单个行尾空格。 - 未编译文档示例或执行 NPU 测试,本次为静态文档核查。 ## 文档更新 涉及 attention、docs/zh、experimental 与 mc2 下的指定 README 和接口文档。 ## 类型标签 - [x] 📝 文档更新 See merge request: cann/ops-transformer!13770 | 1 month ago | |
docs(pre-commit): 修复 git pc 别名对含空格/非 ASCII 路径的静默漏检 Co-authored-by: gitcode_lijd<lijiandong20@huawei.com> # message auto-generated for no-merge-commit merge: !15505 merge fix_2 into master docs(pre-commit): 修复 git pc 别名对含空格/非 ASCII 路径的静默漏检 Created-by: gitcode_lijd Commit-by: gitcode_lijd Merged-by: cann-robot Description: ## 描述 ### 问题 docs/zh/develop/pre-commit_guide.md 中 git pc 别名存在**静默漏检**: bash # 原写法 git config --global alias.pc '!f() { pre-commit run --files $(git diff --name-only "$@"); }; f' 1. $(...) 展开按**空白切分**——含空格的路径被拆碎,pre-commit 收到不存在的文件名 2. Git 对**非 ASCII 路径**(中文文件名)默认输出带引号的转义形式——pre-commit 拿到带引号路径,文件找不到 两种情况下 hook 均跳过对应文件并报告成功——改了中文文件名或含空格路径的文件后跑 git pc,实际未被检查但显示全绿(假收敛)。 ### 修复 改为 NUL 分隔输出 + xargs -0 传输(文件名二进制安全),并加 -r 避免无差异时空参数误跑全仓: bash git config --global alias.pc '!f() { git diff --name-only -z "$@" | xargs -0 -r pre-commit run --files; }; f' 两处别名示例(快速配置两节)同步修改。 ### 实测 原生 trailing-whitespace 钩子复现:旧写法对中文路径与含空格路径双双跳过;新写法检出并修复后复跑通过。 > 说明:-r(--no-run-if-empty)为 GNU xargs 选项,防无差异时空参数触发全仓检查;macOS/BSD xargs 默认空输入不执行(无此选项),不影响。 > 同款修复已提交 cannbot-skills 仓(PR #1700,issue #1021),本 PR 对齐该口径。 ## 测试 - 真实 Git + 原生 pre-commit 钩子复现验证(中文路径/含空格路径/无差异三场景) - 文档改动仅 2 行别名示例,无代码影响 ## 类型标签 - [x] 📝 文档更新 - [x] 🐛 Bug 修复 See merge request: cann/ops-transformer!15505 | 6 days ago | |
docs(gmm): 补充 GMMFR、Swiglu 与 InplaceAdd 转置融合指南 Co-authored-by: zhoushaolong<zhoushaolong3@huawei.com> # message auto-generated for no-merge-commit merge: !15168 merge docs/gmmfr-gmmsq-transpose-fusion-pass into master docs(gmm): 补充 GMMFR、Swiglu 与 InplaceAdd 转置融合指南 Created-by: zhoushaolong Commit-by: zhoushaolong Merged-by: cann-robot Description: ## 描述 补充三个既有 GMM 转置融合 Pass 的用户指南与模式配图,便于了解可融合结构、约束和适用型号;本 PR 不新增或修改融合 Pass 实现。 1. 新增 GroupedMatmulFinalizeRoutingTransposeFusionPass.md 2. 新增 GroupedMatmulSwigluQuantTransposeFusionPass.md 3. 新增 QuantGroupedMatmulInplaceAddTransposeFusionPass.md ## 关联的Issue 关联 Issue #7064:https://gitcode.com/cann/ops-transformer/issues/7064 ## 测试 不涉及 ## 文档更新 新增以下指南及 docs/zh/figures/ 中对应配图: - gmm/grouped_matmul_finalize_routing/docs/GroupedMatmulFinalizeRoutingTransposeFusionPass.md - gmm/grouped_matmul_swiglu_quant_v2/docs/GroupedMatmulSwigluQuantTransposeFusionPass.md - gmm/quant_grouped_matmul_inplace_add/docs/QuantGroupedMatmulInplaceAddTransposeFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!15168 | 10 days ago | |
960芯片型号支持 Co-authored-by: yangyajie<yangyajie3@huawei.com> # message auto-generated for no-merge-commit merge: !14638 merge master into master 960芯片型号支持 Created-by: yangyajie Commit-by: yangyajie Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!14638 | 17 days ago | |
chore: replace gitcode.com links with atomgit.com Co-authored-by: qzzzy1<qiziyu2@huawei.com> # message auto-generated for no-merge-commit merge: !12664 merge master into master chore: replace gitcode.com links with atomgit.com Created-by: qzzzy1 Commit-by: qzzzy1 Merged-by: cann-robot Description: ## 描述 transformer仓gitcode.com改成atomgit.com ## 关联的Issue 关联Issue 5667 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!12664 | 1 month ago | |
[Docs] 修正 Ascend 950 支持列表中的 MlaProlog 系列 ACLNN 标记 Co-authored-by: KaranocaVe<karanocave@qq.com> # message auto-generated for no-merge-commit merge: !14347 merge fix/2026-10-17-round230-ascend950-mla-prolog-opapi-02 into master [Docs] 修正 Ascend 950 支持列表中的 MlaProlog 系列 ACLNN 标记 Created-by: KaranocaVe Commit-by: KaranocaVe Merged-by: cann-robot Description: # [Docs] 修正 Ascend 950 支持列表中的 MlaProlog 系列 ACLNN 标记 Ascend 950 算子列表将 MlaProlog 和 MlaPrologV2 的 ACLNN 调用列标为支持,但对应接口文档及实现均明确拒绝 Ascend 950 调用。将这两行的 ACLNN 标记改为不支持,保留 GE 图模式和 kernel 状态。 文档改动通过文件级格式与合规检查。 关联 Issue: https://gitcode.com/cann/ops-transformer/issues/6468 See merge request: cann/ops-transformer!14347 | 13 days ago | |
docs(mhc): 新增 TextGatedResidual README 与 ACLNN 文档 Co-authored-by: kdy18482276080<kongdeyuan3@huawei.com> # message auto-generated for no-merge-commit merge: !15439 merge docs/text-gated-residual into master docs(mhc): 新增 TextGatedResidual README 与 ACLNN 文档 Created-by: kdy18482276080 Commit-by: kdy18482276080 Merged-by: cann-robot Description: ## 描述 新增 TextGatedResidual README 与 ACLNN 文档。 ## 测试 文档新增。 ## 关联需求 Issue 关联 Issue #7217 https://gitcode.com/cann/ops-transformer/issues/7217 See merge request: cann/ops-transformer!15439 | 6 days ago | |
feat(mhc): 新增 TextGatedResidual Torch 接口 Co-authored-by: kdy18482276080<kongdeyuan3@huawei.com> # message auto-generated for no-merge-commit merge: !15425 merge feat/text-gated-residual-torch into master feat(mhc): 新增 TextGatedResidual Torch 接口 Created-by: kdy18482276080 Commit-by: kdy18482276080 Merged-by: cann-robot Description: ## 描述 新增 TextGatedResidual 正反向 Torch 接口,包括 C++ ACLNN 调用封装、Python 接口、Meta 推导、接口文档和 Torch 接口目录登记。 - 前向入口根据梯度模式及输入的 requires_grad 自动保存缓存并绑定一阶反向,支持部分输入求导和 torch.no_grad() 推理。 - 提供 text_gated_residual_grad 显式反向接口,权重梯度与对应前向权重的 dtype 一致,gamma 梯度为 FP32。 - 反向使用同包相对导入,支持整包和自定义 vendor 包;补齐 Meta 的 channels 与维度整除检查,以及单输出损失的零梯度处理。 ## 测试 - Ascend950:M=4、32,各覆盖 84 组正反向组合,FP16/BF16、gate/gamma 可选组合、部分输入求导、单输出损失及 no_grad 检查通过。 - 整包和自定义 vendor 包的真实 NPU 回归通过;Meta 检查、Python 语法及 git diff --check 通过。 - 本次未验证 Ascend910B。 ## 文档更新 补充正反向 Torch 接口文档,更新 menu_torch_api.md 和 torch_api_list.md。 ## 关联需求 Issue 关联 Issue #7217 https://gitcode.com/cann/ops-transformer/issues/7217 See merge request: cann/ops-transformer!15425 | 5 days ago | |
docs(mhc): 新增 TextGatedResidual README 与 ACLNN 文档 Co-authored-by: kdy18482276080<kongdeyuan3@huawei.com> # message auto-generated for no-merge-commit merge: !15439 merge docs/text-gated-residual into master docs(mhc): 新增 TextGatedResidual README 与 ACLNN 文档 Created-by: kdy18482276080 Commit-by: kdy18482276080 Merged-by: cann-robot Description: ## 描述 新增 TextGatedResidual README 与 ACLNN 文档。 ## 测试 文档新增。 ## 关联需求 Issue 关联 Issue #7217 https://gitcode.com/cann/ops-transformer/issues/7217 See merge request: cann/ops-transformer!15439 | 6 days ago | |
docs(mhc): 新增 TextGatedResidual README 与 ACLNN 文档 Co-authored-by: kdy18482276080<kongdeyuan3@huawei.com> # message auto-generated for no-merge-commit merge: !15439 merge docs/text-gated-residual into master docs(mhc): 新增 TextGatedResidual README 与 ACLNN 文档 Created-by: kdy18482276080 Commit-by: kdy18482276080 Merged-by: cann-robot Description: ## 描述 新增 TextGatedResidual README 与 ACLNN 文档。 ## 测试 文档新增。 ## 关联需求 Issue 关联 Issue #7217 https://gitcode.com/cann/ops-transformer/issues/7217 See merge request: cann/ops-transformer!15439 | 6 days ago | |
feat(mhc): 新增 TextGatedResidual Torch 接口 Co-authored-by: kdy18482276080<kongdeyuan3@huawei.com> # message auto-generated for no-merge-commit merge: !15425 merge feat/text-gated-residual-torch into master feat(mhc): 新增 TextGatedResidual Torch 接口 Created-by: kdy18482276080 Commit-by: kdy18482276080 Merged-by: cann-robot Description: ## 描述 新增 TextGatedResidual 正反向 Torch 接口,包括 C++ ACLNN 调用封装、Python 接口、Meta 推导、接口文档和 Torch 接口目录登记。 - 前向入口根据梯度模式及输入的 requires_grad 自动保存缓存并绑定一阶反向,支持部分输入求导和 torch.no_grad() 推理。 - 提供 text_gated_residual_grad 显式反向接口,权重梯度与对应前向权重的 dtype 一致,gamma 梯度为 FP32。 - 反向使用同包相对导入,支持整包和自定义 vendor 包;补齐 Meta 的 channels 与维度整除检查,以及单输出损失的零梯度处理。 ## 测试 - Ascend950:M=4、32,各覆盖 84 组正反向组合,FP16/BF16、gate/gamma 可选组合、部分输入求导、单输出损失及 no_grad 检查通过。 - 整包和自定义 vendor 包的真实 NPU 回归通过;Meta 检查、Python 语法及 git diff --check 通过。 - 本次未验证 Ascend910B。 ## 文档更新 补充正反向 Torch 接口文档,更新 menu_torch_api.md 和 torch_api_list.md。 ## 关联需求 Issue 关联 Issue #7217 https://gitcode.com/cann/ops-transformer/issues/7217 See merge request: cann/ops-transformer!15425 | 5 days ago |
| Files | Last commit | Last update |
|---|---|---|
| 16 days ago | ||
| 1 month ago | ||
| 6 days ago | ||
| 10 days ago | ||
| 17 days ago | ||
| 1 month ago | ||
| 13 days ago | ||
| 6 days ago | ||
| 5 days ago | ||
| 6 days ago | ||
| 6 days ago | ||
| 5 days ago |