| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(qbsa): align optional input slots for online compilation Co-authored-by: anfan<sunzhiang@huawei.com> # message auto-generated for no-merge-commit merge: !13870 merge master into master fix(qbsa): align optional input slots for online compilation Created-by: anfan Commit-by: anfan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!13870 | 3 天前 | |
修改master分支的aidd问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !13821 merge master into master 修改master分支的aidd问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 aidd扫描问题修改master分支 ## 关联的Issue 关联issue [#3309](https://gitcode.com/cann/ops-math/issues/3309) ## 测试 md文档更新不涉及测试 ## 文档更新 主要是attention文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!13821 | 6 天前 | |
fix product master2 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !13074 merge master into master fix product master2 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> AI处理器对应的产品型号名称更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#3258](https://gitcode.com/cann/ops-math/issues/3258) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ok ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> *.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-transformer!13074 | 22 天前 | |
grouped_matmul_quant_w4a16 Co-authored-by: 蒋磊<jianglei105@huawei.com> # message auto-generated for no-merge-commit merge: !13072 merge grouped-matmul-quant-clean-pr into master grouped_matmul_quant_w4a16 Created-by: Waltz980818 Commit-by: 蒋磊 Merged-by: cann-robot Description: ## 描述 本PR新增一个实验性质的W4A16 Grouped Matmul (GMM)算子,主要优化MoE场景下单专家token数较少时的权重反量化开销和多核利用率. 与现有通用的W4A16实现相比: + 使用定制的packed INT4权重布局 [E, K/16, N/16, 16, 2],使权重数据与Kernel的16x16分块相匹配,减少运行时布局处理和非连续搬运. + 不为完整的ExKxN反量化权重预留workspace。每个Core仅使用两组,每组8个槽位的权重环形缓冲,workspace主要随Core数量增长. + AIV仅反量化当前计算所需的权重tile, 反量化结果写入当前环形缓冲槽位后,由配对的AIC搬入L1/L0B. + 使用跨核同步和ping-pong缓冲建立tile级生产者-消费者流水, 使AIV反量化下一批权重时, AIC可以同时计算当前批权重,减少权重预处理与矩阵计算之间的串行等待. + 显式管理GM -> L1 -> L0A/L0B -> L0C数据通路, 并通过双缓冲重叠激活搬运, 权重搬运, LoadData和Cube MMAD. + 当M/N方向任务数不足以占满Cube Core时, 将K tile纳入多核任务划分. 各Core将FP32部分和原子累加到公共workspace, 最后统一转换为FP16/BF16输出. ## 关联的Issue 关联Issue #4857 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [x] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!13072 | 10 天前 | |
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 | 21 天前 | |
[docs][mc2]all_gather_matmul_v2样例资料修复 Co-authored-by: chenjiale56<chenjiale56@huawei.com> # message auto-generated for no-merge-commit merge: !13972 merge docs into master [docs][mc2]all_gather_matmul_v2样例资料修复 Created-by: chenjiale56 Commit-by: chenjiale56 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复all_gather_matmul_v2样例资料中拼写错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#5991](https://gitcode.com/cann/ops-transformer/issues/5991) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新experimental/mc2/all_gather_matmul_v2/README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!13972 | 4 天前 | |
修改master分支的aidd问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !13821 merge master into master 修改master分支的aidd问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 aidd扫描问题修改master分支 ## 关联的Issue 关联issue [#3309](https://gitcode.com/cann/ops-math/issues/3309) ## 测试 md文档更新不涉及测试 ## 文档更新 主要是attention文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!13821 | 6 天前 | |
fix product master2 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !13074 merge master into master fix product master2 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> AI处理器对应的产品型号名称更新 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#3258](https://gitcode.com/cann/ops-math/issues/3258) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ok ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> *.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-transformer!13074 | 22 天前 | |
grouped_matmul_quant_w4a16 Co-authored-by: 蒋磊<jianglei105@huawei.com> # message auto-generated for no-merge-commit merge: !13072 merge grouped-matmul-quant-clean-pr into master grouped_matmul_quant_w4a16 Created-by: Waltz980818 Commit-by: 蒋磊 Merged-by: cann-robot Description: ## 描述 本PR新增一个实验性质的W4A16 Grouped Matmul (GMM)算子,主要优化MoE场景下单专家token数较少时的权重反量化开销和多核利用率. 与现有通用的W4A16实现相比: + 使用定制的packed INT4权重布局 [E, K/16, N/16, 16, 2],使权重数据与Kernel的16x16分块相匹配,减少运行时布局处理和非连续搬运. + 不为完整的ExKxN反量化权重预留workspace。每个Core仅使用两组,每组8个槽位的权重环形缓冲,workspace主要随Core数量增长. + AIV仅反量化当前计算所需的权重tile, 反量化结果写入当前环形缓冲槽位后,由配对的AIC搬入L1/L0B. + 使用跨核同步和ping-pong缓冲建立tile级生产者-消费者流水, 使AIV反量化下一批权重时, AIC可以同时计算当前批权重,减少权重预处理与矩阵计算之间的串行等待. + 显式管理GM -> L1 -> L0A/L0B -> L0C数据通路, 并通过双缓冲重叠激活搬运, 权重搬运, LoadData和Cube MMAD. + 当M/N方向任务数不足以占满Cube Core时, 将K tile纳入多核任务划分. 各Core将FP32部分和原子累加到公共workspace, 最后统一转换为FP16/BF16输出. ## 关联的Issue 关联Issue #4857 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [x] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!13072 | 10 天前 | |
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 | 7 天前 | |
修改语法问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !12858 merge master into master 修改语法问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改experimental\select_attention_operators\experiments\4_quest_block_select_paged_w\README.md的语法问题 ## 关联的Issue 关联Issue [#5255](https://gitcode.com/cann/ops-transformer/issues/5255) <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新readme ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!12858 | 26 天前 | |
docs(quant_compressor, moe_distribute_combine): 修正文档措辞、约束和链接 Co-authored-by: zzzzzzyf_<zhouyunfei10@huawei.com> # message auto-generated for no-merge-commit merge: !13784 merge fix/documentation-issues-round2-20261013 into master docs(quant_compressor, moe_distribute_combine): 修正文档措辞、约束和链接 Created-by: zzzzzzyf_ Commit-by: zzzzzzyf_ Merged-by: cann-robot Description: ## 描述 修正文档中的重复词句、错别字、重复参数约束和无法跳转的链接。包含 QuantCompressor、QuantReduceScatter、MoeDistributeCombineV2/V3,以及 #6081 清单涉及的算子文档。 - #6034:为 TyphoonMLA 论文链接补充 https,修正 aclnnMoeFinalizeRoutingV3 的源码目录链接。 - #6039:修正空指针措辞,删除重复的 constExpertNum 条件和 shared_expert_num 参数。 - #6049:修正必选参数说明及两处条件句。 - #6076:删除重复的“要求”和“长度”。 - #6081:核对清单37项,修复34项;SECURITY.md 按要求保留原文。constrait、constrait_ 是源码实际标识符,保留原拼写以与实现一致。 共39个Markdown文件,新增56行、删除57行。没有修改算子实现或构建逻辑。 ## 关联的Issue 关联 #6034、#6039、#6049、#6076、#6081。 ## 测试 - 对照定向修改清单检查差异、Markdown代码围栏及链接,检查通过。 - 使用 pre-commit-hooks 4.6.0 的 trailing-whitespace(保留Markdown换行)和 end-of-file-fixer 检查全部39个文件,通过。 - git diff --check 通过,按已有CRLF格式检查。 - 文档修改未执行NPU用例。 ## 文档更新 更新算子README、Torch API/ACLNN接口文档、测试说明;修复3个文档原有的空白格式问题。 #6081 附件下载返回401,使用此前用户提供的校对表定位,其37项黑色字体记录与Issue文件清单对应。 ## 类型标签 - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!13784 | 6 天前 | |
开源gmm/li/lig Co-authored-by: weili_zju<weili09@meituan.com> # message auto-generated for no-merge-commit merge: !12993 merge master into master 开源gmm/li/lig Created-by: weili_zju Commit-by: weili_zju Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/5713 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!12993 | 21 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 天前 | ||
| 6 天前 | ||
| 22 天前 | ||
| 10 天前 | ||
| 21 天前 | ||
| 4 天前 | ||
| 6 天前 | ||
| 22 天前 | ||
| 10 天前 | ||
| 7 天前 | ||
| 26 天前 | ||
| 6 天前 | ||
| 21 天前 |