| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
整改遗漏的错误日志&修复attention_update example的重复释放错误 Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !6893 merge left_loge into master 整改遗漏的错误日志&修复attention_update example的重复释放错误 Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 整改遗漏的错误日志。 修复attention_update的example执行卡住的错误,aclTensorList内的aclTensor不需要重复释放。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/2108 ## 测试 最新社区包环境下example自测通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [x] ❓ 其他,请描述:日志整改 See merge request: cann/ops-transformer!6893 | 18 天前 | |
add AttentionWorkerCombine and FfnWorkerBatching aclnn docs Co-authored-by: andong_hw<andong2@huawei.com> # message auto-generated for no-merge-commit merge: !8254 merge ffn_d into master add AttentionWorkerCombine and FfnWorkerBatching aclnn docs Created-by: andong_hw Commit-by: andong_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 为AttentionWorkerCombine and FfnWorkerBatching 两个算子增加aclnn文档,并更新op_list.md和op_api_list.md。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/2380 https://gitcode.com/cann/ops-transformer/issues/2381 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8254 | 12 天前 | |
AttentionWorkerScheduler资料更新 Co-authored-by: Ding_Jing<dingjing19@huawei.com> # message auto-generated for no-merge-commit merge: !7090 merge 0617_bugfix into master AttentionWorkerScheduler资料更新 Created-by: Ding_Jing Commit-by: Ding_Jing Merged-by: cann-robot Description: ## 描述 更新 AttentionWorkerScheduler 算子 README.md 的参数说明表格,主要变更如下: 1. **精简表格列数**:将参数说明表格从 8 列精简为 5 列,移除 使用说明、维度(shape)、非连续Tensor 列,将相关信息合并到 描述 列中(如 scheduleContextRef 的描述合并了使用说明和维度信息),减少冗余占位。 2. **更新表头名称**:输入/输出 改为 输入/输出/属性,更准确地反映参数属性类型。 3. **调整列宽**:将表格列宽重新分配为 170px/170px/352px/213px/100px,适配精简后的 5 列布局。 4. **移除冗余占位**:workspaceSize 和 executor 行不再显示多余的 - 占位列。 5. **移除冗余标题**:删除多余的 - **参数说明** 层级标题。 6. **修复链接格式**:调用方式表格中,去掉 aclnnInplaceAttentionWorkerScheduler 链接外层多余的方括号,改为正确的 Markdown 链接格式。 ## 关联的Issue #3076 ## 测试 根据代码变更,测试场景如下: 1. **文档渲染验证** - 在浏览器及 Markdown 预览工具中检查 README.md 渲染效果,验证精简后的 5 列表格显示正常 - 验证 scheduleContextRef 参数描述中合并的使用说明和维度信息完整无误 - 验证 输入/输出/属性 表头名称显示正确 - 验证调用方式表格中 aclnnInplaceAttentionWorkerScheduler 链接可正常点击跳转 2. **回归验证** - 确认算子功能不受影响,README 仅为文档变更,无代码逻辑修改 ## 文档更新 更新了 attention/attention_worker_scheduler/README.md,精简参数说明表格列数、合并描述信息、修复链接格式。 ## 类型标签 - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7090 | 1 个月前 | |
[回退pr]修复整数乘法溢出风险,将偏移量计算提升为uint64_t Co-authored-by: lilongwei_hw<lilongwei11@huawei.com> # message auto-generated for no-merge-commit merge: !8597 merge revert-mr-8427-1783673676261-auto into master [回退pr]修复整数乘法溢出风险,将偏移量计算提升为uint64_t Created-by: lilongwei_hw Commit-by: lilongwei_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8597 | 9 天前 | |
【BSAG】【950】 性能优化 Co-authored-by: xuchengyang<353818022@qq.com> # message auto-generated for no-merge-commit merge: !8510 merge bsag_trans_opt into master 【BSAG】【950】 性能优化 Created-by: xuchengyang Commit-by: xuchengyang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本PR针对 Block Sparse Attention Grad(BSAG)算子进行性能优化,主要涉及三个层面的改动:在特定NPU架构(DAV_3510)上对 blockSparseMaskOptional 张量进行转置以改善内存访问模式;调整 addr_compute.h 中循环遍历顺序,从原来的 s2→s1→n1→batch 改为 s1→s2→n1→batch;以及修正 common_header.h 中 IsValidBlock 函数的稀疏掩码索引计算方式,交换了 q_block_idx 与 kv_block_idx 的计算位置。这些改动协同作用,优化了算子在 Ascend 硬件上的计算效率。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [x] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8510 | 10 天前 | |
BsaSelectBlockMask支持TND以及6M seq Co-authored-by: qiansunchi159<qiansunchi@huawei.com> Co-authored-by: tramp-ll<linglong4@huawei.com> # message auto-generated for no-merge-commit merge: !8683 merge master into master BsaSelectBlockMask支持TND以及6M seq Created-by: qiansunchi159 Commit-by: qiansunchi;qiansunchi159;tramp-ll Merged-by: cann-robot Description: ## 描述 变更摘要 此 PR 为 BSA(Block Sparse Attention)算子新增对 TND(Total, Heads, Dim)变长布局 的动态 TopK 支持。核心改动围绕三个层面:① Host 端 AnalyzeLayout 从 actualSeqLensQ/actualSeqLensKV 推导变长序列的 maxQSeqlen、maxKvSeqlen 及 batch size;② Kernel 端 BSASelectBlockMaskBase 在 batch 循环内逐 batch 计算 validXBlocks/validYBlocks,并依此进行动态多核分片和 K 循环截断;③ BSARadixTopKService 新增 UpdateRuntimeParams 在运行时重新配置 TopK 参数(sortLen、kValue、tile 尺寸、workspace 视图),同时引入 SubTopKAndWriteMaskGTTnd/EQTnd 将紧凑 tile 内偏移映射回非紧凑的 xBlocks * yBlocks 输出空间。除变长支持外,还修复了超过 INT32_MAX 的 sortLen 场景下直方图累加的溢出问题,以及 TND 数据搬运中因 head 交错所需的 stride 式 GM→UB 拷贝。 主要改动 BSASelectBlockMaskTilingBase::AnalyzeLayout 变长布局分析:TND 布局下从可选输入 actualSeqLensQ/actualSeqLensKV 中读取每个 batch 的实际序列长度,遍历取最大值作为 maxQSeqlen/maxKvSeqlen,同时将校验条件从 totalXY <= 1 放宽为 totalXY == 0 || (totalXY == 1 && !isTnd),允许单元素 TND 场景通过。 BSASelectBlockMaskBase::Process 逐 batch 动态分片与有效 block 计算:在 batch 循环内通过 actualSeqLensQGm.GetValue(batchIdx) 计算 validXBlocks/validYBlocks,调用新增的 CalcMultiCoreOffsetValid/CalcKPoolingRangeValid 按有效 block 数对多核做均匀分片;所有 Q/K 循环及 Softmax 过程均以 validYBlocks 替代固定的 constInfo.yBlocks 作为 K 维度边界;TND 布局下用累加的 seqPrefixSumQ/seqPrefixSumKV 替代 batchIdx * maxSeqlen 计算 GM 偏移。 BSARadixTopKService 运行时参数更新与变长写入:新增 UpdateRuntimeParams 按 batch 的实际 validXBlocks × validYBlocks 重新计算 sortLen、kValue 并调用 ConfigureTopKParams 重新配置 tile 长度和 workspace 绑定(BindWorkspaceViews);在 TileTopK 中通过 IS_VARLEN 编译期分支,变长时调用 SubTopKAndWriteMaskGTTnd/EQTnd 将紧凑 tile 索引逐行逐列展开回 xBlocks × yBlocks 输出空间;覆盖 sortLen_ == 1 时短路为 ProcessSingleElementMask。 BSAVecPoolService TND 数据搬运适配:在 PoolingLen256Impl 和 PoolingLenAllImpl 中引入 isTnd/timeStrideElems 参数,TND 时使用 blockCount=actualLen、srcStride=(numHeads-1)*D 的 DataCopy 参数,按 timestep 逐行跳跃式读取交错存储的 head 数据,避免一次连续读取跨 head 污染。 BSARadixTopKService 大 sortLen 溢出修复:ReduceGlobalHist 和 FindBoundaryBin/AddTileHistToTileTopK 中引入 globalHistSum_[](uint64_t)作为备选累加路径,当 sortLen_ > INT32_MAX 时绕过 int32 累加溢出,维持直方图和边界 bin 的正确性。 ## 关联的Issue 关联Issue [#3755](https://gitcode.com/cann/ops-transformer/issues/3755) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8683 | 4 天前 | |
fix(chunk_gated_delta_rule): 修复op def的DataType/Format参数与aicore配置数量不匹配 Co-authored-by: huang-chuhong<huangchuhong1@h-partners.com> # message auto-generated for no-merge-commit merge: !8841 merge fix/chunk-gdr-def-aicore-config into master fix(chunk_gated_delta_rule): 修复op def的DataType/Format参数与aicore配置数量不匹配 Created-by: huang-chuhong Commit-by: huang-chuhong Merged-by: cann-robot Description: ## 描述 chunk_gated_delta_rule 算子配置了 ascend910b 和 ascend910_93 两个 AICore 配置,但各输入输出的 DataType/Format/UnknownShapeFormat 仅传一个参数,与配置数量不匹配。 ## 改动 - 将 query/key/value/beta/actual_seq_lengths/g/out/final_state 等输入输出的 DataType/Format/UnknownShapeFormat 统一改为传两个参数,分别对应 ascend910b 和 ascend910_93 两个配置 - 参考 recurrent_gated_delta_rule_def.cpp 的写法,保持风格一致 - initial_state/final_state 使用 DataType,本身已是两个值,仅 Format 和 UnknownShapeFormat 补齐为两个参数 ## 关联的Issue #3814 ## 测试 - 参数数量与 AICore 配置数量匹配,不影响原有行为 ## 类型标签 - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8841 | 2 天前 | |
[FIA] 解决连续长空batch的刷零耗时过长问题 Co-authored-by: ChengjiaWu<wuchengjia1@h-partners.com> # message auto-generated for no-merge-commit merge: !8767 merge master into master [FIA] 解决连续长空batch的刷零耗时过长问题 Created-by: ChengjiaWu Commit-by: ChengjiaWu Merged-by: cann-robot Description: ## 描述 当前负载均衡会认为空batch的负载为零,但是刷零的开销不可忽略。为减少风险,现在只针对出现问题的实际场景进行修复。 当前GQA非量化在TND场景下,如果空batch数量大于等于一半就会先提前刷零,不再连续刷零。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [x] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8767 | 3 天前 | |
Compressor add UT Co-authored-by: wangss21<wangxiaoshuang21@huawei.com> # message auto-generated for no-merge-commit merge: !8835 merge master into master Compressor add UT Created-by: wangss21 Commit-by: wangss21 Merged-by: cann-robot Description: ## 描述 Compressor add UT ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3812 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8835 | 2 天前 | |
Modify the interface name of the aclnnDenseLightningIndexerGradKLLoss.md Co-authored-by: zhouwenfang<zhouwenfang3@h-partners.com> # message auto-generated for no-merge-commit merge: !7939 merge master into master Modify the interface name of the aclnnDenseLightningIndexerGradKLLoss.md Created-by: zhouwenfang Commit-by: zhouwenfang Merged-by: cann-robot Description: ## 描述 Modify the interface name of the aclnnDenseLightningIndexerGradKLLoss.md ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3469 ## 测试 NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7939 | 18 天前 | |
dense_lightning_indexer_softmax_lse最大序列支持到1M,并增加相关校验提示 Co-authored-by: shilulu<shilulu8@huawei.com> # message auto-generated for no-merge-commit merge: !8667 merge master into master dense_lightning_indexer_softmax_lse最大序列支持到1M,并增加相关校验提示 Created-by: shilulu Commit-by: shilulu Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> dense_lightning_indexer_softmax_lse最大序列支持到1M,并增加相关校提示 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/3743 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8667 | 4 天前 | |
FA增加参数校验 Co-authored-by: weike<weike13@huawei.com> # message auto-generated for no-merge-commit merge: !8517 merge master into master FA增加参数校验 Created-by: m0_55003149 Commit-by: weike Merged-by: cann-robot Description: ## 描述 aclnnFlashAttentionScore参数校验 ## 关联的Issue #3692 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8517 | 10 天前 | |
【FAG】fix dropMask workspace bug Co-authored-by: coder_linx<linzhu3@huawei.com> # message auto-generated for no-merge-commit merge: !8741 merge david_0715 into master 【FAG】fix dropMask workspace bug Created-by: coder_linx Commit-by: coder_linx Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8741 | 3 天前 | |
docs(flash_attn): 补充 __has_include 与 GET_TILING_DATA_PTR_WITH_STRUCT 的根因注释 Co-authored-by: PerrySkywalker<wangmingkang1@huawei.com> # message auto-generated for no-merge-commit merge: !8847 merge docs/flash-attn-rootcause-comments into master docs(flash_attn): 补充 __has_include 与 GET_TILING_DATA_PTR_WITH_STRUCT 的根因注释 Created-by: PerrySkywalker Commit-by: PerrySkywalker Merged-by: cann-robot Description: ## 描述 为 flash_attn arch35 kernel 中两处易混淆的编译期宏/路径自适应逻辑补充根因注释,帮助开发者理解为何如此编写,避免误改。 ## 改动 - flash_attn_block_cube_noquant_gqa.h: 为 #if __has_include(...) 补充注释,说明根因是同一份源文件在开发仓(attention/flash_attn/op_kernel/arch35/)与 CANN 部署仓(ascendc/flash_attn/arch35/)两种目录树下编译,common 相对深度不同(开发仓多嵌套 op_kernel/ 一层,部署仓扁平化),用 __has_include 编译期探测自适应选路径,免维护两份源文件。 - flash_attn_entry_regbase.h: 为 GET_TILING_DATA_PTR_WITH_STRUCT 补充注释,说明根因是静态图下 tiling 为编译期常量字节数组而非 __gm__ buffer,不能直接 reinterpret_cast 成结构体指针,必须先拷贝到栈局部结构体对象;该宏由编译器(generate_tiling_code.py)按动态/静态图自动生成两套展开(动态图零拷贝强转,静态图 convert_from_bytes 拷栈)。 - 两处均为纯注释新增,不改动任何可执行代码,不影响原有行为。 ## 关联的Issue #3816 ## 测试 - 纯注释改动,无逻辑变更,不传新参数时原有行为不受影响。 - 两处注释经 CANN 头文件源码(generate_tiling_code.py、ops_transformer 部署目录结构)核实根因。 ## 类型标签 - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8847 | 2 天前 | |
fix(flash_attn): use torch.ops dispatcher for fullgraph graph mode support Co-authored-by: HertzHan<hanhaocheng2@huawei.com> # message auto-generated for no-merge-commit merge: !8377 merge master into master fix(flash_attn): use torch.ops dispatcher for fullgraph graph mode support Created-by: HertzHan Commit-by: HertzHan Merged-by: cann-robot Description: ## 描述 修改npu脚本实现图模式的调用,以支持fullgraph模式 打开sparsemode4 的flashdecode <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8377 | 11 天前 | |
限制inplace_fused_causal_conv1d的max_query_len的默认值 Co-authored-by: xiapengcheng5<xiapengcheng5@huawei.com> # message auto-generated for no-merge-commit merge: !8430 merge 0707_FCC into master 限制inplace_fused_causal_conv1d的max_query_len的默认值 Created-by: xiapengcheng5 Commit-by: xiapengcheng5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3660 <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8430 | 11 天前 | |
fused_floyd_attention算子扩展序列支持2048以上长度的需求 Co-authored-by: l00792710<linghejing@huawei.com> # message auto-generated for no-merge-commit merge: !7386 merge master into master fused_floyd_attention算子扩展序列支持2048以上长度的需求 Created-by: linghejing Commit-by: l00792710 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7386 | 25 天前 | |
修改中英文空格问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6860 merge master into master 修改中英文空格问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改中文标点 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6860 | 1 个月前 | |
FIA全量化err msg描述补充 Co-authored-by: Bugslover<sunhao104@huawei.com> # message auto-generated for no-merge-commit merge: !7368 merge revert_tilingkey_0608_a3 into master FIA全量化err msg描述补充 Created-by: Bugslover Commit-by: Bugslover Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> FIA全量化err msg描述补充 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#3074](https://gitcode.com/cann/ops-transformer/issues/3074) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 二级冒烟 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [x] ❓ 其他,请描述:维测信息 See merge request: cann/ops-transformer!7368 | 1 天前 | |
删除GatherPaKvCache的输入数据类型一致性校验 Co-authored-by: BIGWHITETEETH<jingruiyang@huawei.com> # message auto-generated for no-merge-commit merge: !8626 merge master into master 删除GatherPaKvCache的输入数据类型一致性校验 Created-by: BIGWHITETEETH Commit-by: BIGWHITETEETH Merged-by: cann-robot Description: ## 描述 删除了GatherPaKvCache的输入下,对keycache和valuecache的约束,还原之前版本功能,不要求数据类型需要保持一致,在aclnn代码处删除了这个校验。 ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3733 ## 测试 已经过冒烟,自测等测试 ## 文档更新 更新了aclnn的md文件 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8626 | 6 天前 | |
修改FIA接口中的不合理空行 Co-authored-by: wangsong96<wangsong109@huawei.com> # message auto-generated for no-merge-commit merge: !7154 merge master into master 修改FIA接口中的不合理空行 Created-by: wangsong96 Commit-by: wangsong96 Merged-by: cann-robot Description: ## 描述 去除attention目录下,FIA,IFA目录中的不合理空行 ## 关联的Issue 关联Issue [#3194](https://gitcode.com/cann/ops-transformer/issues/3194) ## 测试 CI验证,编译验证,二级冒烟 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7154 | 25 天前 | |
修复kv_compress_epilog和indexer_quant_cache算子图模式 Co-authored-by: zhu-lei0614<zhulei113@huawei.com> # message auto-generated for no-merge-commit merge: !8030 merge master into master 修复kv_compress_epilog和indexer_quant_cache算子图模式 Created-by: zhu-lei0614 Commit-by: zhu-lei0614 Merged-by: cann-robot Description: ## 描述 修改kv_compress_epilog和indexer_quant_cache算子图模式 修复kv_compress_epilog和indexer_quant_cache算子找不到geir原型的问题 ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3501 ## 测试 本地出包验证通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8030 | 17 天前 | |
限制inplace_fused_causal_conv1d的max_query_len的默认值 Co-authored-by: xiapengcheng5<xiapengcheng5@huawei.com> # message auto-generated for no-merge-commit merge: !8430 merge 0707_FCC into master 限制inplace_fused_causal_conv1d的max_query_len的默认值 Created-by: xiapengcheng5 Commit-by: xiapengcheng5 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3660 <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8430 | 11 天前 | |
fix kv_compress_epilog bug Co-authored-by: zhu-lei0614<zhulei113@huawei.com> # message auto-generated for no-merge-commit merge: !8307 merge master into master fix kv_compress_epilog bug Created-by: zhu-lei0614 Commit-by: zhu-lei0614 Merged-by: cann-robot Description: ## 描述 修改kv_compress_epilog算子scale输出为bf16格式场景下的bug ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3607 ## 测试 本地出包整网验证通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8307 | 12 天前 | |
LI&QLI&QSFA&SFA fix err msg Co-authored-by: hwx805026<hanming9@h-partners.com> # message auto-generated for no-merge-commit merge: !8663 merge bugfix into master LI&QLI&QSFA&SFA fix err msg Created-by: jerry_ming Commit-by: hwx805026 Merged-by: cann-robot Description: ## 描述 LI&QLI&QSFA&SFA fix err msg ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8663 | 3 天前 | |
liv2 pytest update & bug fix Co-authored-by: wangyinchu<wangyinchu1@huawei.com> # message auto-generated for no-merge-commit merge: !8693 merge liv2-pytest into master liv2 pytest update & bug fix Created-by: wangyinchu1 Commit-by: wangyinchu Merged-by: cann-robot Description: ## 描述 liv2 pytest update & bug fix ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3793 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8693 | 3 天前 | |
【LIG】【950】950芯片支持LIG算子 Co-authored-by: xuchengyang<353818022@qq.com> # message auto-generated for no-merge-commit merge: !7669 merge LIG_A5 into master 【LIG】【950】950芯片支持LIG算子 Created-by: xuchengyang Commit-by: xuchengyang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 变更摘要 本 PR 为 LightningIndexerGrad 算子新增 Ascend 950 芯片的支持。主要通过在算子注册中增加 ascend950 配置项,并调整内核代码中基于 __CCE_AICORE__ 宏的编译条件分支,使 310 架构的数据加载路径(使用 LoadData2DParamsV2 替代 commonLoadData2dParams 系列参数)也对 950 芯片生效。 主要改动 算子注册新增 ascend950 配置:在 lightning_indexer_grad_def.cpp 中调用 this->AICore().AddConfig("ascend950"),使 LightningIndexerGrad 算子注册到 950 芯片平台(使用默认配置,区别于 910b/910_93 的定制配置)。 内核入口条件调整:在 lightning_indexer_grad.cpp 中,将 #if 条件中的 (__CCE_AICORE__ == 310) 移除,使得 310 架构进入 #else 分支,执行 GetUserWorkspace 和 REGISTER_TILING_DEFAULT 的初始化逻辑。 Init 初始化路径区分:在 lightning_indexer_grad_service_cube.h 的 LIGMatmul::Init 中,310 架构跳过 SetLoadDataPaddingValue 和 SetNdParaImpl 调用,其余架构保持不变。 Cube1/Cube2/Cube3 数据加载方式适配:在 Cube1、Cube2、Cube3 三个函数中,310 架构使用 LoadData2DParamsV2 结构体直接配置加载参数并单次调用 LoadData,替代原有基于 commonLoadData2dParamsNoTranspose 的循环加载方式。 Cube4 转置加载路径适配:在 Cube4 中,310 架构采用基于 LoadData2DParamsV2 + 手动循环的转置加载方式(ifTranspose = true,配合 mStartPosition 逐块移动),替代原有的 commonLoadData2dParamsTranspose 单次加载方式。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> Issue [#3552](https://gitcode.com/cann/ops-transformer/issues/3552) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7669 | 15 天前 | |
liv2 pytest update & bug fix Co-authored-by: wangyinchu<wangyinchu1@huawei.com> # message auto-generated for no-merge-commit merge: !8693 merge liv2-pytest into master liv2 pytest update & bug fix Created-by: wangyinchu1 Commit-by: wangyinchu Merged-by: cann-robot Description: ## 描述 liv2 pytest update & bug fix ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3793 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8693 | 3 天前 | |
add smlag & sliklg metadata docs Co-authored-by: qq_32807861<handongchen2@huawei.com> # message auto-generated for no-merge-commit merge: !8153 merge master into master add smlag & sliklg metadata docs Created-by: qq_32807861 Commit-by: qq_32807861 Merged-by: cann-robot Description: ## 描述 增加训练metadata文档资料 ## 关联的Issue 关联Issue #3605 ## 测试 全量编译触发 ## 文档更新 更新了smlag & sliklg metadata算子的README、aclnn、torch文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8153 | 10 天前 | |
fix aclnn md Co-authored-by: qiumingli<liqiuming4@huawei.com> # message auto-generated for no-merge-commit merge: !8163 merge fix_aclnn_md_0703 into master fix aclnn md Created-by: qiumingli Commit-by: qiumingli Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8163 | 16 天前 | |
fix aclnn md Co-authored-by: qiumingli<liqiuming4@huawei.com> # message auto-generated for no-merge-commit merge: !8163 merge fix_aclnn_md_0703 into master fix aclnn md Created-by: qiumingli Commit-by: qiumingli Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8163 | 16 天前 | |
QLI增加非PA非0轴非连续拦截 Co-authored-by: number-2-bo-bo<jinying22@huawei.com> # message auto-generated for no-merge-commit merge: !8816 merge master into master QLI增加非PA非0轴非连续拦截 Created-by: jinyingbo Commit-by: number-2-bo-bo Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> qli增加非PA非0轴非连续拦截 修改mqsmla拦截信息 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8816 | 2 天前 | |
add smlag & sliklg metadata docs Co-authored-by: qq_32807861<handongchen2@huawei.com> # message auto-generated for no-merge-commit merge: !8153 merge master into master add smlag & sliklg metadata docs Created-by: qq_32807861 Commit-by: qq_32807861 Merged-by: cann-robot Description: ## 描述 增加训练metadata文档资料 ## 关联的Issue 关联Issue #3605 ## 测试 全量编译触发 ## 文档更新 更新了smlag & sliklg metadata算子的README、aclnn、torch文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8153 | 10 天前 | |
mlapo算子的blocksize支持多种取值方式 Co-authored-by: yolic<chenyuning1@huawei.com> # message auto-generated for no-merge-commit merge: !8422 merge 0707mlapo into master mlapo算子的blocksize支持多种取值方式 Created-by: yolic Commit-by: yolic Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> mlapo算子的blocksize支持多种取值方式 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8422 | 11 天前 | |
添加mla_preprocess_v2算子kernel说明文档中的示例代码调用描述 Co-authored-by: HuangKun8682<huangkun61@huawei.com> # message auto-generated for no-merge-commit merge: !8070 merge personal_add_mla_preprocess_v2_doc_instruction into master 添加mla_preprocess_v2算子kernel说明文档中的示例代码调用描述 Created-by: HuangKun8682 Commit-by: HuangKun8682 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 添加mla_preprocess_v2算子kernel说明文档中的示例代码调用描述 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#3465](https://gitcode.com/cann/ops-transformer/issues/3465) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了attention/mla_preprocess_v2/README.md文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8070 | 17 天前 | |
MlaProlog修复inf/nan输入精度失败问题 Co-authored-by: myy268<moyunyang@huawei.com> # message auto-generated for no-merge-commit merge: !8764 merge fix-cast into master MlaProlog修复inf/nan输入精度失败问题 Created-by: myy268 Commit-by: myy268 Merged-by: cann-robot Description: ## 描述 当前MlaProlog算子部分场景使用vf处理cast,输入为inf/nan时会出现精度失败,本PR将cast操作提出vf,修复精度问题。 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8764 | 2 天前 | |
mlaprolog及compressor 资料修改 Co-authored-by: wangss21<wangxiaoshuang21@huawei.com> # message auto-generated for no-merge-commit merge: !8178 merge master into master mlaprolog及compressor 资料修改 Created-by: wangss21 Commit-by: wangss21 Merged-by: cann-robot Description: ## 描述 mlaprolog doc tools修改及compressor torch资料调用示例修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8178 | 13 天前 | |
mlaprolog cleancode Co-authored-by: 莫允扬<moyunyang@huawei.com> # message auto-generated for no-merge-commit merge: !7801 merge cleancode_3 into master mlaprolog cleancode Created-by: myy268 Commit-by: 莫允扬;myy268 Merged-by: cann-robot Description: ## 描述 此 PR 对 mla_prolog 算子的 C++ 核函数代码进行了系统性清理与重构,主要涉及 arch22 和 arch35 两个架构目录。改动核心包括:引入 IsFullQuantMode 编译期辅助模板函数用以判断全量化模式、为 AscendC API(SetFlag/WaitFlag/PipeBarrier/DataSyncBarrier)补充 AscendC:: 命名空间前缀、提取公共预处理函数 PreprocessRopeInput、消除 RmsNormAndQuantizeCkvMxfp8 冗余分支将其合并到 RmsNormAndQuantizeCkv、修正若干边界条件判断(如 Process 中的 stepBatchSize 分支颠倒、MatmulQnWeightPreload 中无意义的循环)、以及大量成员/变量声明顺序和表达式书写顺序的风格统一。 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [x] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7801 | 19 天前 | |
修改中英文空格问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6860 merge master into master 修改中英文空格问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改中文标点 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6860 | 1 个月前 | |
修复NsaCompAtten内存检测问题 Co-authored-by: hz36amy_00<zhouyangfan8@huawei.com> # message auto-generated for no-merge-commit merge: !8367 merge nsaCmpAttn-master into master 修复NsaCompAtten内存检测问题 Created-by: hz36amy_00 Commit-by: hz36amy_00 Merged-by: cann-robot Description: ## 描述 修复topk API使用tempUb大小超出分配大小导致的内存检测问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8367 | 12 天前 | |
修复nsa_compress_attention_infer算子的UB内存问题 Co-authored-by: wangsong96<wangsong109@huawei.com> # message auto-generated for no-merge-commit merge: !8310 merge master into master 修复nsa_compress_attention_infer算子的UB内存问题 Created-by: wangsong96 Commit-by: wangsong96 Merged-by: cann-robot Description: ## 描述 工具扫描nsa_compress_attention_infer算子中的UB内存实际使用情况,修复其中申请与使用数据不匹配的情况 ## 关联的Issue 关联Issue [#3613](https://gitcode.com/cann/ops-transformer/issues/3613) ## 测试 CI校验,二级冒烟 ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8310 | 11 天前 | |
修改中英文空格问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6860 merge master into master 修改中英文空格问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改中文标点 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6860 | 1 个月前 | |
修改仓上中英文空格 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6933 merge master into master 修改仓上中英文空格 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改仓上中英文空格。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [X] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6933 | 1 个月前 | |
修改中英文空格问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6860 merge master into master 修改中英文空格问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改中文标点 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6860 | 1 个月前 | |
【NSAG算子】修复错误的错误码 Co-authored-by: 徐诚阳<xuchengyang2@h-partners.com> # message auto-generated for no-merge-commit merge: !7084 merge nsag_dtype_error into master 【NSAG算子】修复错误的错误码 Created-by: xuchengyang Commit-by: 徐诚阳 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次PR修复了NSAG对于异常拦截返回了错误的错误码 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#3162](https://gitcode.com/cann/ops-transformer/issues/3162) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7084 | 1 个月前 | |
aclnnNsaSelectedAttentionInfer算子md文档格式修改 Co-authored-by: yyt_hw<yangyuting54@huawei.com> # message auto-generated for no-merge-commit merge: !8288 merge br_y00933186_doc_revise into master aclnnNsaSelectedAttentionInfer算子md文档格式修改 Created-by: yyt_hw Commit-by: yyt_hw Merged-by: cann-robot Description: ## 描述 attention/nsa_selected_attention_infer/docs/aclnnNsaSelectedAttentionInfer.md文档格式修改,7处空格替代制表符缩进。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8288 | 9 天前 | |
fia noquant improve scalar perf Co-authored-by: tang-hao-hw-gitcode<tanghao71@hisilicon.com> # message auto-generated for no-merge-commit merge: !8545 merge master into master fia noquant improve scalar perf Created-by: tang-hao-hw-gitcode Commit-by: tang-hao-hw-gitcode Merged-by: cann-robot Description: ## 描述 FIA非量化优化scalar性能 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8545 | 8 天前 | |
增加QLI A3不支持非连续约束说明 Co-authored-by: number-2-bo-bo<jinying22@huawei.com> # message auto-generated for no-merge-commit merge: !8845 merge master into master 增加QLI A3不支持非连续约束说明 Created-by: jinyingbo Commit-by: number-2-bo-bo Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 增加QLI A3不支持非连续约束说明 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了attention/quant_lightning_indexer/README.md 更新了attention/quant_lightning_indexer/docs/aclnnQuantLightningIndexer.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8845 | 1 天前 | |
QLIV2 UB repair Co-authored-by: zzzyh22<zhangyaohui22@huawei.com> # message auto-generated for no-merge-commit merge: !8668 merge QLIV2_UB into master QLIV2 UB repair Created-by: zzzyh22 Commit-by: zzzyh22 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> QLIV2 修改UB分配问题,加入UB复用减少UB开销 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8668 | 1 天前 | |
add smlag & sliklg metadata docs Co-authored-by: qq_32807861<handongchen2@huawei.com> # message auto-generated for no-merge-commit merge: !8153 merge master into master add smlag & sliklg metadata docs Created-by: qq_32807861 Commit-by: qq_32807861 Merged-by: cann-robot Description: ## 描述 增加训练metadata文档资料 ## 关联的Issue 关联Issue #3605 ## 测试 全量编译触发 ## 文档更新 更新了smlag & sliklg metadata算子的README、aclnn、torch文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8153 | 10 天前 | |
add qsmla Co-authored-by: yipyip<chenyipeng6@huawei.com> # message auto-generated for no-merge-commit merge: !8499 merge test into master add qsmla Created-by: yipyip Commit-by: yipyip Merged-by: cann-robot Description: ## 描述 增加QSMLA kernel和host代码,不包含op_def。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8499 | 5 天前 | |
修改仓上中英文空格 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6933 merge master into master 修改仓上中英文空格 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改仓上中英文空格。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [X] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6933 | 1 个月前 | |
style: FIA 清理重复代码 Co-authored-by: huang-chuhong<huangchuhong1@h-partners.com> # message auto-generated for no-merge-commit merge: !8051 merge style/adjust-attention-code-format into master style: FIA 清理重复代码 Created-by: huang-chuhong Commit-by: huang-chuhong Merged-by: cann-robot Description: ## 描述 调整 attention 模块中部分文件的代码格式排版,包括变量声明顺序、换行、缩进与括号,提升代码可读性。所有改动均为纯格式调整,不改变任何功能行为。 ## 改动 - fia_block_vec_noquant_gqa.h: Bmm2DataCopyOutTrans 中 ubTensor/gmCoord 声明顺序对调,gS1Idx 表达式加括号,循环内 mIdx/subMRealsize 声明顺序对调 - matmul.h: mmadParams 的 n/k 赋值移至 m==1 判断之后,unitFlag 三元运算符缩进对齐 - flash_attn_block_vec_noquant_gqa.h: 循环内变量声明顺序对调,清理行尾空白 - recurrent_gated_delta_rule_apt.cpp: 入口函数参数换行与 RGDRInitParams 初始化列表排版调整 ## 关联的Issue #3508 ## 测试 - 所有改动均为格式排版调整,不影响逻辑,原有行为不受影响 ## 类型标签 - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [x] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8051 | 16 天前 | |
整改遗漏的错误日志&修复attention_update example的重复释放错误 Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !6893 merge left_loge into master 整改遗漏的错误日志&修复attention_update example的重复释放错误 Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 整改遗漏的错误日志。 修复attention_update的example执行卡住的错误,aclTensorList内的aclTensor不需要重复释放。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/2108 ## 测试 最新社区包环境下example自测通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [x] ❓ 其他,请描述:日志整改 See merge request: cann/ops-transformer!6893 | 18 天前 | |
修改中英文空格问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6860 merge master into master 修改中英文空格问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改中文标点 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6860 | 1 个月前 | |
fix ScatterPaKvCache.md、MoeFinalizeRoutingV2.md、MoeGatingTopK、MoeInitRoutingV3 docs Co-authored-by: zhang-juru<zhangjinru2@huawei.com> # message auto-generated for no-merge-commit merge: !7583 merge master into master fix ScatterPaKvCache.md、MoeFinalizeRoutingV2.md、MoeGatingTopK、MoeInitRoutingV3 docs Created-by: zhangjinru Commit-by: zhang-juru Merged-by: cann-robot Description: ## 描述 修复ScatterPaKvCache.md、MoeFinalizeRoutingV2.md、MoeGatingTopK、MoeInitRoutingV3文档 ## 关联的Issue [#3334](https://gitcode.com/cann/ops-transformer/issues/3334) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 更新了attention/scatter_pa_kv_cache/docs/aclnnScatterPaKvCache.md、moe/moe_finalize_routing_v2/docs/aclnnMoeFinalizeRoutingV2.md、moe/moe_gating_top_k/docs/aclnnMoeGatingTopK.md、moe/moe_init_routing_v3/docs/aclnnMoeInitRoutingV3.md。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7583 | 23 天前 | |
fix scatter_pa_kv_cache_with_k_scale_doc Co-authored-by: yu_qinfei<yuqinfei1@h-partners.com> # message auto-generated for no-merge-commit merge: !8174 merge fix_scatter_pv_kv_cache_doc into master fix scatter_pa_kv_cache_with_k_scale_doc Created-by: yu_qinfei Commit-by: yu_qinfei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8174 | 16 天前 | |
LI&QLI&QSFA&SFA fix err msg Co-authored-by: hwx805026<hanming9@h-partners.com> # message auto-generated for no-merge-commit merge: !8663 merge bugfix into master LI&QLI&QSFA&SFA fix err msg Created-by: jerry_ming Commit-by: hwx805026 Merged-by: cann-robot Description: ## 描述 LI&QLI&QSFA&SFA fix err msg ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8663 | 3 天前 | |
修复SFAG同步问题与潜在风险 Co-authored-by: hz36amy_00<zhouyangfan8@huawei.com> # message auto-generated for no-merge-commit merge: !8445 merge sfag-0708 into master 修复SFAG同步问题与潜在风险 Created-by: hz36amy_00 Commit-by: hz36amy_00 Merged-by: cann-robot Description: ## 描述 1、修复 runInfo中scatterTmpK/VMte2WaitV eventId未赋值导致的偶现卡死问题 2、修复tilingdata字段未对齐潜在风险 3、修复性能优化分支下NzToNd MTE3->V的同步,提升性能 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8445 | 11 天前 | |
fix SWA template random error Co-authored-by: w00942925<wangzhaonan4@huawei.com> # message auto-generated for no-merge-commit merge: !8622 merge master into master fix SWA template random error Created-by: wangzhaonan Commit-by: w00942925 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复SWA和HCA模式下,大用例批跑时的精度偶现问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8622 | 3 天前 | |
对 sparse_flash_mla_grad 和 sparse_lightning_indexer_kl_loss_grad 两个算子的文档进行修正,并对 touch 文档进行对齐 Co-authored-by: ThunLoilu<202313410048@nuist.edu.cn> # message auto-generated for no-merge-commit merge: !8471 merge master into master 对 sparse_flash_mla_grad 和 sparse_lightning_indexer_kl_loss_grad 两个算子的文档进行修正,并对 touch 文档进行对齐 Created-by: ThunLoilu Commit-by: ThunLoilu Merged-by: cann-robot Description: ## 描述 对 sparse_flash_mla_grad 和 sparse_lightning_indexer_kl_loss_grad 两个算子的文档进行多处修正与对齐,涉及以下 4 项改动: ### 1. 字段支持信息修正 修正 README 和 aclnn 文档中若干可选字段(sequsedQOptional、sequsedOriKvOptional、sequsedCmpKvOptional、oriTopkLengthOptional、cmpTopkLengthOptional、metadataOptional)的描述: - 去掉"预留字段"的表述,改为实际含义描述(如"表示每个batch实际使用的q长度") - 补充 Atlas A2/A3 暂不支持这些字段的说明 ### 2. Touch 文档与 aclnn 文档对齐 将 touch 接口文档(torch_extension/cann_ops_transformer/docs/zh/)与 aclnn 文档对齐,主要修改: - 新增 Ascend 950PR/Ascend 950DT 的产品支持标记(原为×,改为√) - 将 seqused_q/seqused_ori_kv/seqused_cmp_kv 等字段从"当前仅支持传 None"改为实际支持描述 - 补充 ori_mask_mode、cmp_mask_mode 各平台支持的取值说明 - 补充 ori_softmax_l1norm、cmp_softmax_l1norm 输出参数描述 - 新增确定性计算说明和各平台规格约束表格 ### 3. K 支持范围修正 aclnnSparseLightningIndexerKLLossGrad 文档中 Ascend 950PR/Ascend 950DT 的 K 支持范围从 "0~2048" 修正为 "1~2048"。 ### 4. 可选输入描述修正 对齐 sparse_lightning_indexer_kl_loss_grad 的 zh 文档中 seqused_q/seqused_k 的描述。 ## 关联的Issue 无 ## 测试 文档修改,不涉及代码逻辑,无需测试。 ## 文档更新 - attention/sparse_flash_mla_grad/README.md - attention/sparse_flash_mla_grad/docs/aclnnSparseFlashMlaGrad.md - attention/sparse_flash_mla_grad/docs/zh/sparse_flash_mla_grad.md - attention/sparse_lightning_indexer_kl_loss_grad/README.md - attention/sparse_lightning_indexer_kl_loss_grad/docs/aclnnSparseLightningIndexerKLLossGrad.md - attention/sparse_lightning_indexer_kl_loss_grad/docs/zh/sparse_lightning_indexer_kl_loss_grad.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8471 | 6 天前 | |
add smlag & sliklg metadata docs Co-authored-by: qq_32807861<handongchen2@huawei.com> # message auto-generated for no-merge-commit merge: !8153 merge master into master add smlag & sliklg metadata docs Created-by: qq_32807861 Commit-by: qq_32807861 Merged-by: cann-robot Description: ## 描述 增加训练metadata文档资料 ## 关联的Issue 关联Issue #3605 ## 测试 全量编译触发 ## 文档更新 更新了smlag & sliklg metadata算子的README、aclnn、torch文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8153 | 10 天前 | |
add smlag & sliklg metadata docs Co-authored-by: qq_32807861<handongchen2@huawei.com> # message auto-generated for no-merge-commit merge: !8153 merge master into master add smlag & sliklg metadata docs Created-by: qq_32807861 Commit-by: qq_32807861 Merged-by: cann-robot Description: ## 描述 增加训练metadata文档资料 ## 关联的Issue 关联Issue #3605 ## 测试 全量编译触发 ## 文档更新 更新了smlag & sliklg metadata算子的README、aclnn、torch文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8153 | 10 天前 | |
change_RotaryPositionEmbeddingGrad_isTND_param Co-authored-by: cjz_<chenjunzhuo@huawei.com> # message auto-generated for no-merge-commit merge: !8705 merge change_isTND_param into master change_RotaryPositionEmbeddingGrad_isTND_param Created-by: cjz_ Commit-by: cjz_ Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改rope算子isTndLayout变量赋值 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/3758 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8705 | 3 天前 | |
fix slikg sync bug Co-authored-by: llwy0320<liwenyu23@huawei.com> # message auto-generated for no-merge-commit merge: !8675 merge slikg_syncBug into master fix slikg sync bug Created-by: llwy0320 Commit-by: llwy0320 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> SLIKG算子特殊case下存在同步错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#3745](https://gitcode.com/cann/ops-transformer/issues/3745) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8675 | 5 天前 | |
add smlag & sliklg metadata docs Co-authored-by: qq_32807861<handongchen2@huawei.com> # message auto-generated for no-merge-commit merge: !8153 merge master into master add smlag & sliklg metadata docs Created-by: qq_32807861 Commit-by: qq_32807861 Merged-by: cann-robot Description: ## 描述 增加训练metadata文档资料 ## 关联的Issue 关联Issue #3605 ## 测试 全量编译触发 ## 文档更新 更新了smlag & sliklg metadata算子的README、aclnn、torch文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8153 | 10 天前 | |
修改中英文空格问题 Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6860 merge master into master 修改中英文空格问题 Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改中文标点 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6860 | 1 个月前 | |
Capability enhancement: noaicpu option is supported. Co-authored-by: huang-chuhong<huangchuhong1@h-partners.com> # message auto-generated for no-merge-commit merge: !1595 merge master into master Capability enhancement: noaicpu option is supported. Created-by: huang-chuhong Commit-by: huang-chuhong Merged-by: cann-robot Description: ## 描述 Capability enhancement: noaicpu option is supported. 问题背景:mc62cm12a 场景是不需要用到毕昇编译器的,因此构建时并没有安装毕昇编译器的任何东西,但aicpu(包括tiling下沉)因为涉及device侧运行,需要用到毕昇的交叉工具链,所以会报错工具链找不到。 解决方案:因为mc62cm12a 不需要执行aicpu算子,且不支持跑aicpu算子,因此利用--noaicpu参数选项,在构建aicpu算子的时候进行kernel隔离。 ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/774 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-transformer!1595 | 5 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 18 天前 | ||
| 12 天前 | ||
| 1 个月前 | ||
| 9 天前 | ||
| 10 天前 | ||
| 4 天前 | ||
| 2 天前 | ||
| 3 天前 | ||
| 2 天前 | ||
| 18 天前 | ||
| 4 天前 | ||
| 10 天前 | ||
| 3 天前 | ||
| 2 天前 | ||
| 11 天前 | ||
| 11 天前 | ||
| 25 天前 | ||
| 1 个月前 | ||
| 1 天前 | ||
| 6 天前 | ||
| 25 天前 | ||
| 17 天前 | ||
| 11 天前 | ||
| 12 天前 | ||
| 3 天前 | ||
| 3 天前 | ||
| 15 天前 | ||
| 3 天前 | ||
| 10 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 2 天前 | ||
| 10 天前 | ||
| 11 天前 | ||
| 17 天前 | ||
| 2 天前 | ||
| 13 天前 | ||
| 19 天前 | ||
| 1 个月前 | ||
| 12 天前 | ||
| 11 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 天前 | ||
| 8 天前 | ||
| 1 天前 | ||
| 1 天前 | ||
| 10 天前 | ||
| 5 天前 | ||
| 1 个月前 | ||
| 16 天前 | ||
| 18 天前 | ||
| 1 个月前 | ||
| 23 天前 | ||
| 16 天前 | ||
| 3 天前 | ||
| 11 天前 | ||
| 3 天前 | ||
| 6 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 3 天前 | ||
| 5 天前 | ||
| 10 天前 | ||
| 1 个月前 | ||
| 5 个月前 |