| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
00_basic_matmul/README.md文档优化 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1347 merge readme_polish into master 00_basic_matmul/README.md文档优化 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 对示范文档00_basic_matmul/README.md补充优化:(1)补充描述样例内的参数默认值;(2)优化约束说明的描述和章节名;(3)补充命令行参数的详细解释 ## 关联的Issue https://gitcode.com/cann/catlass/issues/627 ## 原因 详见关联issue ## 测试 文档优化,不涉及 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1347 | 6 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
docs: Fix issues 557, 558, 582, 584 Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1339 merge fix-issues-557-558-582-584 into master docs: Fix issues 557, 558, 582, 584 Created-by: fishkimi Commit-by: LongCheng;fishkimi Merged-by: cann-robot Description: ## Summary 修复文档相关的四个问题: ### Issue 557 - basic_mmad_streamk 示例文档链接修复 **文件**: python/tla_dsl/examples/end_to_end/basic_mmad_streamk/README.md - 删除目录树和表格中已不存在的 streamk_config.py 条目 - 该文件已在代码重构中移除,但文档未同步更新 ### Issue 558 - 文档标点与拼写错误修复 **文件**: 1. docs/zh/2_Design/01_kernel_design/00_basics/atlasA2_gemm_instruction_set.md:535 - 删除多余逗号:"分为以下几种模式,:" → "分为以下几种模式:" 2. examples/102_dynamic_optimized_matmul/docs/zh/工程结构介绍.md:242 - 修复拼写:"defalut" → "default" 3. examples/102_dynamic_optimized_matmul/include/select_kernel_b16.h:287 - 修复拼写:"defalut" → "default" ### Issue 582 - TLA DSL 中文 API 文档补全 **文件**: python/tla_dsl/docs/zh/api/kernel_api_reference.md - 在 bitwise_xor 章节前添加 shift_left 章节(约40行) - 在 shift_left 章节后添加 shift_right 章节(约40行) - 补齐英文文档已有的移位操作API说明,消除中英文不对称 - 包含完整的约束说明(移位量非负、有符号整数限制、算术右移语义等) ### Issue 584 - 英文文档中残留中文翻译 **文件**: docs/en/1_Practice/evaluation/performance_tools.md:143-144 - 将 Edge/Chrome Trace Viewer 条目中的中文说明翻译为英文 - 与同段的 Perfetto 条目格式保持一致 ## Related Issues - Closes #557 - Closes #558 - Closes #582 - Closes #584 🤖 Generated with CodeArts AI See merge request: cann/catlass!1339 | 6 天前 | |
docs: 移除Markdown章节标题中的手工序号(issue #598) Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1324 merge fix/issue-598-remove-manual-heading-numbers into master docs: 移除Markdown章节标题中的手工序号(issue #598) Created-by: fishkimi Commit-by: fishkimi Merged-by: cann-robot Description: ## Summary 按 issue #598 的修复建议,移除全仓 Markdown 章节标题中手工添加的序号,保留标题文字本身: - 共修改 **87 个文件**(docs / examples / experimental / python / tests / .agents/skills 下全部 .md),移除形如 ## 1. …、### 1.1 …、### 2、… 的手工序号前缀约 **1164 处**; - 同步更新受影响的文档内与跨文件 #anchor 锚点链接(如 #5-调用 → #调用),避免移除序号后章节锚点失效; - 中英文成对文档已同步修改; - 序号 0. 前缀、中文顿号分隔(1、)及多级序号(1.1.1)一并处理; - 代码块内的 # 1. … 注释(如 python/catlass_cppgen/README.md)不属于 Markdown 标题,保持不变。 ## 验证 - 非代码块内残留 ^#{1,6} +[0-9]+[.、] 标题数量:**0** - 锚点链接有效性对比(修改前/后全仓 638 个内部锚点链接):**未新增任何坏链接** - git diff --check(尾随空格):通过 - 标题去重冲突检查:无(无 AMBIGUOUS 锚点) Related issue: #598 See merge request: cann/catlass!1324 | 7 天前 | |
add conv3d operator designs Co-authored-by: Lihaiwen<349466258@qq.com> # message auto-generated for no-merge-commit merge: !1321 merge master into master add conv3d operator designs Created-by: m0_64512123 Commit-by: Lihaiwen Merged-by: cann-robot Description: 本次新增 Ascend 950 conv3d 算子目录及设计文档: examples/106_ascend950_conv3d/conv3d_设计方案.md 本次仅合入设计文档,不包含算子源码、构建目标、测试脚本或性能数据,具体实现后续分批提交。 纯文档变更,未执行编译和设备测试;已完成提交范围检查和 git diff --check。 --- 关联 issue:Close #620 See merge request: cann/catlass!1321 | 7 天前 | |
docs: 移除Markdown章节标题中的手工序号(issue #598) Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1324 merge fix/issue-598-remove-manual-heading-numbers into master docs: 移除Markdown章节标题中的手工序号(issue #598) Created-by: fishkimi Commit-by: fishkimi Merged-by: cann-robot Description: ## Summary 按 issue #598 的修复建议,移除全仓 Markdown 章节标题中手工添加的序号,保留标题文字本身: - 共修改 **87 个文件**(docs / examples / experimental / python / tests / .agents/skills 下全部 .md),移除形如 ## 1. …、### 1.1 …、### 2、… 的手工序号前缀约 **1164 处**; - 同步更新受影响的文档内与跨文件 #anchor 锚点链接(如 #5-调用 → #调用),避免移除序号后章节锚点失效; - 中英文成对文档已同步修改; - 序号 0. 前缀、中文顿号分隔(1、)及多级序号(1.1.1)一并处理; - 代码块内的 # 1. … 注释(如 python/catlass_cppgen/README.md)不属于 Markdown 标题,保持不变。 ## 验证 - 非代码块内残留 ^#{1,6} +[0-9]+[.、] 标题数量:**0** - 锚点链接有效性对比(修改前/后全仓 638 个内部锚点链接):**未新增任何坏链接** - git diff --check(尾随空格):通过 - 标题去重冲突检查:无(无 AMBIGUOUS 锚点) Related issue: #598 See merge request: cann/catlass!1324 | 7 天前 | |
add conv3d operator designs Co-authored-by: Lihaiwen<349466258@qq.com> # message auto-generated for no-merge-commit merge: !1321 merge master into master add conv3d operator designs Created-by: m0_64512123 Commit-by: Lihaiwen Merged-by: cann-robot Description: 本次新增 Ascend 950 conv3d 算子目录及设计文档: examples/106_ascend950_conv3d/conv3d_设计方案.md 本次仅合入设计文档,不包含算子源码、构建目标、测试脚本或性能数据,具体实现后续分批提交。 纯文档变更,未执行编译和设备测试;已完成提交范围检查和 git diff --check。 --- 关联 issue:Close #620 See merge request: cann/catlass!1321 | 7 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
[fix] 修复19MLA的tiling选择逻辑 Co-authored-by: init__zhb__<zhanghaobo6@huawei.com> # message auto-generated for no-merge-commit merge: !1263 merge br.fix.19mla into master [fix] 修复19MLA的tiling选择逻辑 Created-by: init__zhb__ Commit-by: init__zhb__ Merged-by: cann-robot Description: ## 描述 > bugfix 类型: **硬编码错误** 原19MLA的tiling选择逻辑有硬编码: cpp if ((numHeads == MLATiling::NUM128) && (numTokens % aicCoreNum <= 10) && (batch <= 40)) { tilingKey = (dTypeKey == 0) ? 7 : 8; } 在Ascend910B2 上,上述硬编码与实际24核冲突,选择了只处理前段任务的 AMLA,尾段输出未写入。 已修改算子Tiling调度实现,改为按tilingHost[TILING_TAILTASKNUM]判断。 已在测试件中补充test_mla_tp1_task覆盖问题case(详见[失败case回归验证](#失败case回归验证)中的case-1和case-2)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 ### 失败case回归验证 针对失败case回归验证 <span style="color:green">PASS</span>  测试case-1: json {"id":1641,"default_seed":null,"name":"19_mla","aclnn_name":null,"triton_name":null,"kernel_name":null,"version":"v2.1","expected_error_msg":null,"api":"pytorch","api_type":"executeAscend950MLA","aclnn_api_type":"aclnn_function","triton_api_type":"triton_function","fusion_api_type":"fusion_function","fusion_mode":null,"dist_api_type":"dist_function","kernel_api_type":"kernel_function","backward":false,"standard":{"acc":"mixed_tolerance_bm","perf":"not_key","mem":1.1},"outputs":null,"inputs":[{"name":"query_nope","type":"tensor","required":true,"dtype":"fp16","shape":[35,128,512],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"query_rope","type":"tensor","required":true,"dtype":"fp16","shape":[35,128,64],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"key_cache","type":"tensor","required":true,"dtype":"fp16","shape":[35,128,1,512],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"key_rope_cache","type":"tensor","required":true,"dtype":"fp16","shape":[35,128,1,64],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"batch","type":"attr","required":true,"dtype":"int","shape":null,"range_values":35,"backward":false,"align_32B":null,"outlier_values":null},{"name":"q_seqlen","type":"attr","required":true,"dtype":"int","shape":null,"range_values":1,"backward":false,"align_32B":null,"outlier_values":null},{"name":"kv_seqlen","type":"attr","required":true,"dtype":"int","shape":null,"range_values":128,"backward":false,"align_32B":null,"outlier_values":null},{"name":"kv_heads","type":"attr","required":true,"dtype":"int","shape":null,"range_values":1,"backward":false,"align_32B":null,"outlier_values":null},{"name":"num_heads","type":"attr","required":true,"dtype":"int","shape":null,"range_values":128,"backward":false,"align_32B":null,"outlier_values":null},{"name":"block_size","type":"attr","required":true,"dtype":"int","shape":null,"range_values":128,"backward":false,"align_32B":null,"outlier_values":null},{"name":"sparse_mode","type":"attr","required":true,"dtype":"int","shape":null,"range_values":1,"backward":false,"align_32B":null,"outlier_values":null}],"acl_json":"","method_inputs":null,"tensor_input":null,"compute_times":null,"save_name":"all_19_mla","uuid":"f1864a3a-8586-46b4-9bc0-f883ffd30f3a","downloaded":false,"is_boundary":false,"xrun_cs_name":null,"xrun_data":null,"strategy":null} 测试case-2: json {"id":1730,"default_seed":null,"name":"19_mla","aclnn_name":null,"triton_name":null,"kernel_name":null,"version":"v2.1","expected_error_msg":null,"api":"pytorch","api_type":"executeAscend950MLA","aclnn_api_type":"aclnn_function","triton_api_type":"triton_function","fusion_api_type":"fusion_function","fusion_mode":null,"dist_api_type":"dist_function","kernel_api_type":"kernel_function","backward":false,"standard":{"acc":"mixed_tolerance_bm","perf":"not_key","mem":1.1},"outputs":null,"inputs":[{"name":"query_nope","type":"tensor","required":true,"dtype":"bf16","shape":[36,128,512],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"query_rope","type":"tensor","required":true,"dtype":"bf16","shape":[36,128,64],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"key_cache","type":"tensor","required":true,"dtype":"bf16","shape":[48,128,1,512],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"key_rope_cache","type":"tensor","required":true,"dtype":"bf16","shape":[48,128,1,64],"range_values":[-5,5],"backward":true,"align_32B":null,"outlier_values":null},{"name":"batch","type":"attr","required":true,"dtype":"int","shape":null,"range_values":12,"backward":false,"align_32B":null,"outlier_values":null},{"name":"q_seqlen","type":"attr","required":true,"dtype":"int","shape":null,"range_values":3,"backward":false,"align_32B":null,"outlier_values":null},{"name":"kv_seqlen","type":"attr","required":true,"dtype":"int","shape":null,"range_values":512,"backward":false,"align_32B":null,"outlier_values":null},{"name":"kv_heads","type":"attr","required":true,"dtype":"int","shape":null,"range_values":1,"backward":false,"align_32B":null,"outlier_values":null},{"name":"num_heads","type":"attr","required":true,"dtype":"int","shape":null,"range_values":128,"backward":false,"align_32B":null,"outlier_values":null},{"name":"block_size","type":"attr","required":true,"dtype":"int","shape":null,"range_values":128,"backward":false,"align_32B":null,"outlier_values":null},{"name":"sparse_mode","type":"attr","required":true,"dtype":"int","shape":null,"range_values":1,"backward":false,"align_32B":null,"outlier_values":null}],"acl_json":"","method_inputs":null,"tensor_input":null,"compute_times":null,"save_name":"all_19_mla","uuid":"9dc30b40-1370-4ff7-9626-ad0b2218d87b","downloaded":false,"is_boundary":false,"xrun_cs_name":null,"xrun_data":null,"strategy":null} ### 回归验证 快速验证通过(-rn 10):  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1263 | 15 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
fix:修复examples/33_basic_conv2d/README.md低级错误 Co-authored-by: caijianlong<caijianlong4@huawei.com> # message auto-generated for no-merge-commit merge: !1183 merge master into master fix:修复examples/33_basic_conv2d/README.md低级错误 Created-by: m0_74189053 Commit-by: caijianlong Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复examples/33_basic_conv2d/README.md低级错误 ## 关联的Issue https://gitcode.com/cann/catlass/issues/468 ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了examples/33_basic_conv2d/README.md文件 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1183 | 1 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
用pre-commit刷新主要文件的格式 Co-authored-by: Yuan Tao<yuantao313@outlook.com> Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !874 merge precommit into master 用pre-commit刷新主要文件的格式 Created-by: yuantao_ Commit-by: yuantao;Yuan Tao Merged-by: cann-robot Description: ## 描述 刷新主要文件的格式,并补充关键字检查项,保证pre-commit能够通过 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!874 | 2 个月前 | |
用pre-commit刷新主要文件的格式 Co-authored-by: Yuan Tao<yuantao313@outlook.com> Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !874 merge precommit into master 用pre-commit刷新主要文件的格式 Created-by: yuantao_ Commit-by: yuantao;Yuan Tao Merged-by: cann-robot Description: ## 描述 刷新主要文件的格式,并补充关键字检查项,保证pre-commit能够通过 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!874 | 2 个月前 | |
补充部分a2/3的matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1231 merge matmul_readme_polish into master 补充部分a2/3的matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 根据泛化工程里的建模补充部分a2/3的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/00_basic_matmul/README.md modified: examples/04_padding_matmul/README.md modified: examples/06_optimized_matmul/README.md modified: examples/09_splitk_matmul/README.md modified: examples/13_basic_matmul_tla/README.md modified: examples/14_optimized_matmul_tla/README.md modified: examples/21_basic_matmul_preload_zN/README.md modified: examples/22_padding_splitk_matmul/README.md modified: examples/25_matmul_full_loadA/README.md modified: examples/31_small_matmul/README.md modified: examples/34_single_core_splitk_matmul/README.md modified: examples/37_streamk_matmul/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1231 | 19 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充部分ascend950 matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1253 merge matmul_readme_polish into master 补充部分ascend950 matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 补充部分ascend 950的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/43_ascend950_basic_matmul/README.md modified: examples/66_ascend950_streamk_matmul/README.md modified: examples/68_ascend950_multi_core_splitk_matmul/README.md modified: examples/69_ascend950_tail_multi_core_splitk_matmul/README.md modified: examples/73_ascend950_matmul_full_loadA/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1253 | 14 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
补充TransposedBatchedMatmul Co-authored-by: init__zhb__<zhanghaobo6@huawei.com> # message auto-generated for no-merge-commit merge: !882 merge br.bmm.transposed into master 补充TransposedBatchedMatmul Created-by: init__zhb__ Commit-by: init__zhb__ Merged-by: cann-robot Description: ## 描述 - 新增 TransposedBatchedMatmul(A可以形如(M, B, K)或(K, B, M), B可以形如(N, B, K)或者(K, B, N)) - 将strided_batched_matmul_tla 和 strided_batched_matmul_transpose_tla 中的bmm的golden计算移到公共组件部分 其他: - 移除experimental目录下与78_matrix_inverse相关的测试件tests/optest/tests/test_78_matrix_inverse.py ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 ### 单算子测试 已进行200例子泛化验证 bash $ ./output/bin/45_strided_transposed_batched_matmul_tla 24 67 283 577 0 Compare success. ... ### optest接入验证 测试通过(包含transposed以及非trans在Row/Col组合下的情况) bash $ pytest tests/test_45_strided_batched_matmul_tla.py ... collected 8 items tests/test_45_strided_batched_matmul_tla.py ........ [100%] ========================================================================= 8 passed in 33.18s ========================================================================= ### 性能测试 基本持平 batch M N K STATUS1 TASK_TIME1 STATUS2 TASK_TIME2 STATUS3 TASK_TIME3 TASK_TIME_AVG CATLASS_TASK_TIME SpeedUP 80 512 80 640 unknown 46.834999 unknown 48.091 unknown 47.761002 47.562334 47.277333 1.00602828 80 512 27 640 unknown 42.473 unknown 42.888 unknown 42.831001 42.730667 39.800667 1.073616857 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!882 | 1 个月前 | |
[fix] 修复46_ascend950_matmul_fixpipe_opti的UB分配逻辑 Co-authored-by: init__zhb__<zhanghaobo6@huawei.com> # message auto-generated for no-merge-commit merge: !1237 merge br.fix.46 into master [fix] 修复46_ascend950_matmul_fixpipe_opti的UB分配逻辑 Created-by: init__zhb__ Commit-by: init__zhb__ Merged-by: cann-robot Description: ## 描述 修复 46_ascend950_matmul_fixpipe_opti的错误UB分配逻辑,原分配逻辑: cpp constexpr static uint32_t UB_TILE_SIZE = ArchTag::UB_SIZE / UB_STAGES; 该UB_TILE_SIZE与实际不匹配,(按照L1 Tile块M方向切分,启用double-buffer),且未进行任何有效校验。按原Tiling策略,所需:256/2 * 256 * 2 * 4 = 256 * 1024 字节数(超可用UB大小),按上述做法ping - pong块有重叠。 ## 关联的Issue https://gitcode.com/cann/catlass/issues/542 ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。对于新增样例,按照如下格式提供自验结果描述:--> <!--从精度 / 性能 / 特殊值 / 内存 / 确定性计算方面进行验证,测试结果和脚本如下(若有特殊原因可写不涉及):--> <!--精度检测(必填):构造模型场景用例 xx(不少于 200)个,检测通过。--> <!--特殊值检测: inf / nan / 空 Tensor / 极大值场景校验至少 2 个,检测通过。--> <!--内存检测(必填):构造模型场景用例 xx(不少于 20)个,无异常输出。--> <!--性能检测(若涉及):复用内存用例,与 xx 基线相比,检测通过。--> <!--确定性检测(若涉及):复用内存用例,检测通过。--> ### 回归测试 回归验证通过(Case来源自Issue) text m n k tileNum result aicCoreNum 65536 768 128 768 SUCCESS 49152 1024 128 768 SUCCESS 49664 1024 128 776 SUCCESS 50176 1024 128 784 SUCCESS 50688 1024 128 792 SUCCESS 51712 1024 128 808 SUCCESS 52224 1024 128 816 SUCCESS 52736 1024 128 824 SUCCESS 52992 1024 128 828 SUCCESS 53248 1024 128 832 SUCCESS 61440 1024 128 960 SUCCESS 65536 896 128 1024 SUCCESS 65536 1024 128 1024 SUCCESS ### ATK 回归验证 200例泛化pass (fp32 ex) ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1237 | 18 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
Add mkdocs configuration and reorganized docs for web page Co-authored-by: yuantao<taoyuan18@huawei.com> Co-authored-by: gitcode-bot<noreply@gitcode.com> # message auto-generated for no-merge-commit merge: !1006 merge mkdocs into master Add mkdocs configuration and reorganized docs for web page Created-by: yuantao_ Commit-by: yuantao;gitcode-bot Merged-by: cann-robot Description: ## 描述 增加mkdocs配置文件并进行资源整理,适配文档编译框架 同时修正一些错误,补充学习资料#373 #371 #354 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1006 | 1 个月前 | |
docs: 移除Markdown章节标题中的手工序号(issue #598) Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1324 merge fix/issue-598-remove-manual-heading-numbers into master docs: 移除Markdown章节标题中的手工序号(issue #598) Created-by: fishkimi Commit-by: fishkimi Merged-by: cann-robot Description: ## Summary 按 issue #598 的修复建议,移除全仓 Markdown 章节标题中手工添加的序号,保留标题文字本身: - 共修改 **87 个文件**(docs / examples / experimental / python / tests / .agents/skills 下全部 .md),移除形如 ## 1. …、### 1.1 …、### 2、… 的手工序号前缀约 **1164 处**; - 同步更新受影响的文档内与跨文件 #anchor 锚点链接(如 #5-调用 → #调用),避免移除序号后章节锚点失效; - 中英文成对文档已同步修改; - 序号 0. 前缀、中文顿号分隔(1、)及多级序号(1.1.1)一并处理; - 代码块内的 # 1. … 注释(如 python/catlass_cppgen/README.md)不属于 Markdown 标题,保持不变。 ## 验证 - 非代码块内残留 ^#{1,6} +[0-9]+[.、] 标题数量:**0** - 锚点链接有效性对比(修改前/后全仓 638 个内部锚点链接):**未新增任何坏链接** - git diff --check(尾随空格):通过 - 标题去重冲突检查:无(无 AMBIGUOUS 锚点) Related issue: #598 See merge request: cann/catlass!1324 | 7 天前 | |
整改文档部分描述符合开源规范 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !930 merge debug into master 整改文档部分描述符合开源规范 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改文档部分描述,如torchNPU、ascend950支持、社区CANN包、社区版等 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!930 | 2 个月前 | |
docs: 修复笔误与文档结构,新增常见术语检查清单 Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !1304 merge codex/translation-tla-docs into master docs: 修复笔误与文档结构,新增常见术语检查清单 Created-by: yuantao_ Commit-by: yuantao Merged-by: cann-robot Description: 修复笔误与文档结构,新增常见术语检查清单 See merge request: cann/catlass!1304 | 7 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
整改文档部分描述符合开源规范 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !930 merge debug into master 整改文档部分描述符合开源规范 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改文档部分描述,如torchNPU、ascend950支持、社区CANN包、社区版等 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!930 | 2 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
迁移symm/trmm/planarComplex/950gmmGelu至examples目录 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !1109 merge expr into master 迁移symm/trmm/planarComplex/950gmmGelu至examples目录 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 涉及样例: - experimental/gmm/grouped_matmul_slice_m_gelu - experimental/matmul/planar_complex_matmul - experimental/matmul/symm - experimental/matmul/trmm optest/atk测试交付件均完备 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 基于开源社区精度标准泛化自验,精度通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1109 | 1 个月前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
迁移experimental的63/65/71三个样例至examples Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !1087 merge expr into master 迁移experimental的63/65/71三个样例至examples Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 涉及样例: - 63_ascend950_dual_level_quant_mx_batch_matmul - 65_ascend950_fp8_mx_grouped_matmul_slice_m_swiglu_mx_quant - 71_ascend950_fp8_mx_grouped_matmul_finalize_routing optest/atk测试交付件均完备 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1087 | 1 个月前 | |
用pre-commit刷新主要文件的格式 Co-authored-by: Yuan Tao<yuantao313@outlook.com> Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !874 merge precommit into master 用pre-commit刷新主要文件的格式 Created-by: yuantao_ Commit-by: yuantao;Yuan Tao Merged-by: cann-robot Description: ## 描述 刷新主要文件的格式,并补充关键字检查项,保证pre-commit能够通过 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!874 | 2 个月前 | |
迁移symm/trmm/planarComplex/950gmmGelu至examples目录 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !1109 merge expr into master 迁移symm/trmm/planarComplex/950gmmGelu至examples目录 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 涉及样例: - experimental/gmm/grouped_matmul_slice_m_gelu - experimental/matmul/planar_complex_matmul - experimental/matmul/symm - experimental/matmul/trmm optest/atk测试交付件均完备 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 基于开源社区精度标准泛化自验,精度通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1109 | 1 个月前 | |
docs: 修复笔误与文档结构,新增常见术语检查清单 Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !1304 merge codex/translation-tla-docs into master docs: 修复笔误与文档结构,新增常见术语检查清单 Created-by: yuantao_ Commit-by: yuantao Merged-by: cann-robot Description: 修复笔误与文档结构,新增常见术语检查清单 See merge request: cann/catlass!1304 | 7 天前 | |
部分文档关于样例ascend950支持情况的描述更新 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !946 merge debug into master 部分文档关于样例ascend950支持情况的描述更新 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> - 在01_quick_start文档中强调名称不带acend950样例的文档仅支持Atlas A2/A3 - 67_ascend950_batched_matmul样例的README未增加ascend950对应编译选项 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!946 | 2 个月前 | |
补充部分ascend950 matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1253 merge matmul_readme_polish into master 补充部分ascend950 matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 补充部分ascend 950的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/43_ascend950_basic_matmul/README.md modified: examples/66_ascend950_streamk_matmul/README.md modified: examples/68_ascend950_multi_core_splitk_matmul/README.md modified: examples/69_ascend950_tail_multi_core_splitk_matmul/README.md modified: examples/73_ascend950_matmul_full_loadA/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1253 | 14 天前 | |
补充部分ascend950 matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1253 merge matmul_readme_polish into master 补充部分ascend950 matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 补充部分ascend 950的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/43_ascend950_basic_matmul/README.md modified: examples/66_ascend950_streamk_matmul/README.md modified: examples/68_ascend950_multi_core_splitk_matmul/README.md modified: examples/69_ascend950_tail_multi_core_splitk_matmul/README.md modified: examples/73_ascend950_matmul_full_loadA/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1253 | 14 天前 | |
文档低错整改 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !859 merge debug into master 文档低错整改 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 使用doc tools工具排查文档存在 - 代码块未指定语言 - 代码块前后换行 - 本地路径链接无法访问 - 列表前后换行 - 加粗符号空格 - 标签匹配失败 - 有序列表编号错误 等问题 基于大模型扫描修复文字描述中出现的低级错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!859 | 2 个月前 | |
迁移experimental的63/65/71三个样例至examples Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !1087 merge expr into master 迁移experimental的63/65/71三个样例至examples Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 涉及样例: - 63_ascend950_dual_level_quant_mx_batch_matmul - 65_ascend950_fp8_mx_grouped_matmul_slice_m_swiglu_mx_quant - 71_ascend950_fp8_mx_grouped_matmul_finalize_routing optest/atk测试交付件均完备 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1087 | 1 个月前 | |
补充部分ascend950 matmul样例的推荐场景 Co-authored-by: longjihui<longjihui@huawei.com> # message auto-generated for no-merge-commit merge: !1253 merge matmul_readme_polish into master 补充部分ascend950 matmul样例的推荐场景 Created-by: longjihui Commit-by: longjihui Merged-by: cann-robot Description: ## 描述 补充部分ascend 950的matmul样例的推荐场景 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 当前matmul类样例文档没有推荐场景,开发者无法快速判断适用的范围,需要补充相关信息。 ## 测试 文档更新,不涉及 ## 文档更新 更新如下文档: modified: examples/43_ascend950_basic_matmul/README.md modified: examples/66_ascend950_streamk_matmul/README.md modified: examples/68_ascend950_multi_core_splitk_matmul/README.md modified: examples/69_ascend950_tail_multi_core_splitk_matmul/README.md modified: examples/73_ascend950_matmul_full_loadA/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1253 | 14 天前 | |
docs: 修复笔误与文档结构,新增常见术语检查清单 Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !1304 merge codex/translation-tla-docs into master docs: 修复笔误与文档结构,新增常见术语检查清单 Created-by: yuantao_ Commit-by: yuantao Merged-by: cann-robot Description: 修复笔误与文档结构,新增常见术语检查清单 See merge request: cann/catlass!1304 | 7 天前 | |
docs: 移除Markdown章节标题中的手工序号(issue #598) Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1324 merge fix/issue-598-remove-manual-heading-numbers into master docs: 移除Markdown章节标题中的手工序号(issue #598) Created-by: fishkimi Commit-by: fishkimi Merged-by: cann-robot Description: ## Summary 按 issue #598 的修复建议,移除全仓 Markdown 章节标题中手工添加的序号,保留标题文字本身: - 共修改 **87 个文件**(docs / examples / experimental / python / tests / .agents/skills 下全部 .md),移除形如 ## 1. …、### 1.1 …、### 2、… 的手工序号前缀约 **1164 处**; - 同步更新受影响的文档内与跨文件 #anchor 锚点链接(如 #5-调用 → #调用),避免移除序号后章节锚点失效; - 中英文成对文档已同步修改; - 序号 0. 前缀、中文顿号分隔(1、)及多级序号(1.1.1)一并处理; - 代码块内的 # 1. … 注释(如 python/catlass_cppgen/README.md)不属于 Markdown 标题,保持不变。 ## 验证 - 非代码块内残留 ^#{1,6} +[0-9]+[.、] 标题数量:**0** - 锚点链接有效性对比(修改前/后全仓 638 个内部锚点链接):**未新增任何坏链接** - git diff --check(尾随空格):通过 - 标题去重冲突检查:无(无 AMBIGUOUS 锚点) Related issue: #598 See merge request: cann/catlass!1324 | 7 天前 | |
迁移symm/trmm/planarComplex/950gmmGelu至examples目录 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !1109 merge expr into master 迁移symm/trmm/planarComplex/950gmmGelu至examples目录 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 涉及样例: - experimental/gmm/grouped_matmul_slice_m_gelu - experimental/matmul/planar_complex_matmul - experimental/matmul/symm - experimental/matmul/trmm optest/atk测试交付件均完备 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 基于开源社区精度标准泛化自验,精度通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1109 | 1 个月前 | |
docs: 移除Markdown章节标题中的手工序号(issue #598) Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1324 merge fix/issue-598-remove-manual-heading-numbers into master docs: 移除Markdown章节标题中的手工序号(issue #598) Created-by: fishkimi Commit-by: fishkimi Merged-by: cann-robot Description: ## Summary 按 issue #598 的修复建议,移除全仓 Markdown 章节标题中手工添加的序号,保留标题文字本身: - 共修改 **87 个文件**(docs / examples / experimental / python / tests / .agents/skills 下全部 .md),移除形如 ## 1. …、### 1.1 …、### 2、… 的手工序号前缀约 **1164 处**; - 同步更新受影响的文档内与跨文件 #anchor 锚点链接(如 #5-调用 → #调用),避免移除序号后章节锚点失效; - 中英文成对文档已同步修改; - 序号 0. 前缀、中文顿号分隔(1、)及多级序号(1.1.1)一并处理; - 代码块内的 # 1. … 注释(如 python/catlass_cppgen/README.md)不属于 Markdown 标题,保持不变。 ## 验证 - 非代码块内残留 ^#{1,6} +[0-9]+[.、] 标题数量:**0** - 锚点链接有效性对比(修改前/后全仓 638 个内部锚点链接):**未新增任何坏链接** - git diff --check(尾随空格):通过 - 标题去重冲突检查:无(无 AMBIGUOUS 锚点) Related issue: #598 See merge request: cann/catlass!1324 | 7 天前 | |
xattention operator add to examples Co-authored-by: lijiaming_hw<lijiaming74@huawei.com> # message auto-generated for no-merge-commit merge: !1227 merge feature/x-attention into master xattention operator add to examples Created-by: lijiaming_hw Commit-by: lijiaming_hw Merged-by: cann-robot Description: ## 背景 将 xllm-ops 中的 x_attention 算子迁移至 CATLASS 主仓,作为可独立编译、运行、精度验证和性能分析的 example。 新增样例目录: examples/78_x_attention ## 主要修改 - 迁移 XAttention Device Kernel,包括: - shared KV Attention; - unshared KV Attention; - shared/unshared softmax row max、row sum 及输出合并。 - 新增 Host 侧参数解析、动态 tiling、workspace 计算和 Kernel 启动。 - 新增 gen_data.py,用于生成输入数据和 golden 数据。 - 新增 fp16、bf16 精度比较。 - 支持两种 KV Cache 组合: - cacheMode=0:shared KV 使用 Paged Attention,unshared KV 使用连续内存; - cacheMode=1:shared KV 使用连续内存,unshared KV 使用 Paged Attention。 - 支持 Atlas A2/Atlas A3,二者共同使用 CATLASS_ARCH=2201。 - 接入 examples/CMakeLists.txt 和 example pytest。 - README 中补充编译、运行、精度验证及 msprof op 性能分析说明。 - 复用 CATLASS 内置的 RoundUp、Min 等基础接口,删除重复实现。 - 将模板实现整理为 .hpp,目录内不再 include .cpp 文件。 - 移除未使用的高阶 Matmul API 头文件依赖。 ## 使用方式 bash python3 examples/78_x_attention/gen_data.py \ 1 4 512 8 2 128 32 16 0 half bash scripts/build.sh 78_x_attention -DCATLASS_ARCH=2201 cd output/bin ./78_x_attention \ 1 4 512 8 2 128 32 16 0 --dtype half 执行成功时输出: Compare success. 测试结果 测试环境: - CANN:8.5.0-beta.1 - Device:Ascend910B3 - Architecture:2201 手工精度验证: dtype cacheMode tilingKey 结果 half 0 8 Compare success half 1 4 Compare success bf16 0 10 Compare success bf16 1 6 Compare success Example pytest: python3 -m pytest -q tests/test_example.py -k 78_x_attention 结果: 1 passed, 87 deselected 当前约束 | 参数 | 约束 | | --- | --- | | batch、beam_size | 正整数 | | shared_kv_seq_len | 正整数,不要求是 128 的倍数 | | num_heads、kv_heads | 正整数,num_heads % kv_heads == 0,且 1 <= num_heads / kv_heads <= 128 | | head dim / embedding_size | 固定为 128 | | decode_step、max_decode_step | 1 <= decode_step <= max_decode_step <= 256,分别为有效 decode 长度和缓存容量 | | cache_mode | 只能为 0 或 1 | | Q/K/V dtype | 所有 Q/K/V 使用相同的 FP16 或 BF16;example 命令行名称为 half / bf16 | optest构建  pytest 自测结果:  atk关联pr: https://atomgit.com/catlass/catlass-test-scripts/pull/80 atk测试结果:  总用例数 执行成功用例个数 执行失败用例个数 通过用例个数 错误信息匹配用例个数 通过率 精度是否达标 200 200 0 200 0 100.0 Pass See merge request: cann/catlass!1227 | 18 天前 | |
GroupedMatmulSliceMGelu README文档格式修改 Co-authored-by: 2301_79724637<xujiahe3@huawei.com> # message auto-generated for no-merge-commit merge: !1191 merge master into master GroupedMatmulSliceMGelu README文档格式修改 Created-by: 2301_79724637 Commit-by: 2301_79724637 Merged-by: cann-robot Description: ## 描述 为 examples/80_ascend950_grouped_matmul_slice_m_gelu/README.md 中的代码块补充语言标识: - 目录结构代码块使用 text - 编译和执行命令代码块使用 bash - 执行结果代码块使用 text ## 关联的Issue 任务表未提供具体 Issue 链接。 ## 原因 修复 Markdown lint 检查中的 MD040 错误。原 README 中的 3 个代码块未指定编程语言,导致 Markdown 文档检查失败。 ## 测试 - 使用 markdownlint-cli2 检查 README,确认不再报告 MD040。 - 使用 git diff --check 检查补丁格式。 - 本次仅修改文档,不涉及算子代码、编译、NPU 执行、算子泛化或性能测试。 ## 文档更新 更新了 examples/80_ascend950_grouped_matmul_slice_m_gelu/README.md 文件,为 3 个代码块补充语言标识。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1191 | 21 天前 | |
Add Ascend950 Basic SYRK example Co-authored-by: void_ptr<baochaojun@huawei.com> # message auto-generated for no-merge-commit merge: !1195 merge pr/syrk-example into master Add Ascend950 Basic SYRK example Created-by: void_ptr Commit-by: void_ptr Merged-by: cann-robot Description: ## 描述 - Added example 82_ascend950_basic_syrk for Y = X * X^T, with README and CI case in tests/test_example.py. - Wired optest JIT kernel, torch_catlass.ascend950_basic_syrk, and pytest for bf16/fp16. ## 关联的Issue https://gitcode.com/cann/catlass/issues/489 ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1195 | 28 天前 | |
docs: 移除Markdown章节标题中的手工序号(issue #598) Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1324 merge fix/issue-598-remove-manual-heading-numbers into master docs: 移除Markdown章节标题中的手工序号(issue #598) Created-by: fishkimi Commit-by: fishkimi Merged-by: cann-robot Description: ## Summary 按 issue #598 的修复建议,移除全仓 Markdown 章节标题中手工添加的序号,保留标题文字本身: - 共修改 **87 个文件**(docs / examples / experimental / python / tests / .agents/skills 下全部 .md),移除形如 ## 1. …、### 1.1 …、### 2、… 的手工序号前缀约 **1164 处**; - 同步更新受影响的文档内与跨文件 #anchor 锚点链接(如 #5-调用 → #调用),避免移除序号后章节锚点失效; - 中英文成对文档已同步修改; - 序号 0. 前缀、中文顿号分隔(1、)及多级序号(1.1.1)一并处理; - 代码块内的 # 1. … 注释(如 python/catlass_cppgen/README.md)不属于 Markdown 标题,保持不变。 ## 验证 - 非代码块内残留 ^#{1,6} +[0-9]+[.、] 标题数量:**0** - 锚点链接有效性对比(修改前/后全仓 638 个内部锚点链接):**未新增任何坏链接** - git diff --check(尾随空格):通过 - 标题去重冲突检查:无(无 AMBIGUOUS 锚点) Related issue: #598 See merge request: cann/catlass!1324 | 7 天前 | |
feat(syrk): implement syrk kernel, example and pytest Co-authored-by: void_ptr<baochaojun@huawei.com> # message auto-generated for no-merge-commit merge: !1283 merge wip/ascend950_syrk into master feat(syrk): implement syrk kernel, example and pytest Created-by: void_ptr Commit-by: void_ptr Merged-by: cann-robot Description: ## 描述 为 Ascend950( CATLASS_ARCH=3510)新增符合 BLAS 完整语义的 SYRK 算子: $$D = \alpha \cdot X X^{T} + \beta \cdot Y,\quad X:(B,M,K),\ Y/D:(B,M,M)$$ 在 82 号样例 Basic SYRK(仅 $Y = X X^T$)的基础上引入三层改动: 1. **模板层(include/catlass)** - gemm/kernel/basic_syrk_workspace_tla.hpp:MIX 双核 kernel。AIC 侧按 swizzle 只计算下三角 Block,将 float 精度的 $P/P^T$ 双写入 per-core ping-pong GM workspace;AIV 侧读回 workspace 执行 epilogue 并写回 $D$。累加在 float workspace 上完成,$Y$ 的读取与缩放移出 cube 关键路径。 - epilogue/block/block_epilogue_syrk_axpby.hpp:通用 AXPBY($\alpha P + \beta Y$)分块 epilogue 组件。 2. **样例(examples/84_ascend950_syrk)**:syrk_tla.cpp 演示完整功能(随机数据 + golden 校验); examples/common/options.hpp 将 SyrkOptions 扩展为双形式解析(m k [device_id] 与 m k batch alpha beta [device_id],按位置参数个数区分,向后兼容 82 样例)。 3. **测试接入(tests/optest)**:JIT kernel 84_ascend950_syrk、SyrkLike torch 绑定 (torch_catlass.ascend950_syrk)与 pytest test_84_ascend950_syrk.py。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 新特性:补齐 Ascend950 上的 SYRK 基础模板。82 号样例仅覆盖 $\alpha=1,\beta=0$ 的直写路径,无法支撑带残差累加(如协方差更新、梯度融合)等需要 $\alpha/\beta$ 缩放与多 batch 的场景;本 PR 以 workspace + AIV AXPBY 的 MIX 流水实现完整语义,并顺带获得更好的数值精度(float workspace 累加)与 cube 侧无阻塞的性能形态。 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。对于新增样例,按照如下格式提供自验结果描述:--> <!--从精度 / 性能 / 特殊值 / 内存 / 确定性计算方面进行验证,测试结果和脚本如下(若有特殊原因可写不涉及):--> <!--精度检测(必填):构造模型场景用例 xx(不少于 200)个,检测通过。--> <!--特殊值检测: inf / nan / 空 Tensor / 极大值场景校验至少 2 个,检测通过。--> <!--内存检测(必填):构造模型场景用例 xx(不少于 20)个,无异常输出。--> <!--性能检测(若涉及):复用内存用例,与 xx 基线相比,检测通过。--> <!--确定性检测(若涉及):复用内存用例,检测通过。--> ## 文档更新 - 新增 examples/84_ascend950_syrk/README.md(代码组织 / 使用示例 / 功能说明 / 参数说明)。 - tests/optest/README.md 已接入样例列表新增 84_ascend950_syrk (Ascend950)。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1283 | 11 天前 | |
docs: 移除Markdown章节标题中的手工序号(issue #598) Co-authored-by: fishkimi<longzhichengcheng@huawei.com> # message auto-generated for no-merge-commit merge: !1324 merge fix/issue-598-remove-manual-heading-numbers into master docs: 移除Markdown章节标题中的手工序号(issue #598) Created-by: fishkimi Commit-by: fishkimi Merged-by: cann-robot Description: ## Summary 按 issue #598 的修复建议,移除全仓 Markdown 章节标题中手工添加的序号,保留标题文字本身: - 共修改 **87 个文件**(docs / examples / experimental / python / tests / .agents/skills 下全部 .md),移除形如 ## 1. …、### 1.1 …、### 2、… 的手工序号前缀约 **1164 处**; - 同步更新受影响的文档内与跨文件 #anchor 锚点链接(如 #5-调用 → #调用),避免移除序号后章节锚点失效; - 中英文成对文档已同步修改; - 序号 0. 前缀、中文顿号分隔(1、)及多级序号(1.1.1)一并处理; - 代码块内的 # 1. … 注释(如 python/catlass_cppgen/README.md)不属于 Markdown 标题,保持不变。 ## 验证 - 非代码块内残留 ^#{1,6} +[0-9]+[.、] 标题数量:**0** - 锚点链接有效性对比(修改前/后全仓 638 个内部锚点链接):**未新增任何坏链接** - git diff --check(尾随空格):通过 - 标题去重冲突检查:无(无 AMBIGUOUS 锚点) Related issue: #598 See merge request: cann/catlass!1324 | 7 天前 | |
feat(syrk): implement syrk kernel, example and pytest Co-authored-by: void_ptr<baochaojun@huawei.com> # message auto-generated for no-merge-commit merge: !1283 merge wip/ascend950_syrk into master feat(syrk): implement syrk kernel, example and pytest Created-by: void_ptr Commit-by: void_ptr Merged-by: cann-robot Description: ## 描述 为 Ascend950( CATLASS_ARCH=3510)新增符合 BLAS 完整语义的 SYRK 算子: $$D = \alpha \cdot X X^{T} + \beta \cdot Y,\quad X:(B,M,K),\ Y/D:(B,M,M)$$ 在 82 号样例 Basic SYRK(仅 $Y = X X^T$)的基础上引入三层改动: 1. **模板层(include/catlass)** - gemm/kernel/basic_syrk_workspace_tla.hpp:MIX 双核 kernel。AIC 侧按 swizzle 只计算下三角 Block,将 float 精度的 $P/P^T$ 双写入 per-core ping-pong GM workspace;AIV 侧读回 workspace 执行 epilogue 并写回 $D$。累加在 float workspace 上完成,$Y$ 的读取与缩放移出 cube 关键路径。 - epilogue/block/block_epilogue_syrk_axpby.hpp:通用 AXPBY($\alpha P + \beta Y$)分块 epilogue 组件。 2. **样例(examples/84_ascend950_syrk)**:syrk_tla.cpp 演示完整功能(随机数据 + golden 校验); examples/common/options.hpp 将 SyrkOptions 扩展为双形式解析(m k [device_id] 与 m k batch alpha beta [device_id],按位置参数个数区分,向后兼容 82 样例)。 3. **测试接入(tests/optest)**:JIT kernel 84_ascend950_syrk、SyrkLike torch 绑定 (torch_catlass.ascend950_syrk)与 pytest test_84_ascend950_syrk.py。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 新特性:补齐 Ascend950 上的 SYRK 基础模板。82 号样例仅覆盖 $\alpha=1,\beta=0$ 的直写路径,无法支撑带残差累加(如协方差更新、梯度融合)等需要 $\alpha/\beta$ 缩放与多 batch 的场景;本 PR 以 workspace + AIV AXPBY 的 MIX 流水实现完整语义,并顺带获得更好的数值精度(float workspace 累加)与 cube 侧无阻塞的性能形态。 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。对于新增样例,按照如下格式提供自验结果描述:--> <!--从精度 / 性能 / 特殊值 / 内存 / 确定性计算方面进行验证,测试结果和脚本如下(若有特殊原因可写不涉及):--> <!--精度检测(必填):构造模型场景用例 xx(不少于 200)个,检测通过。--> <!--特殊值检测: inf / nan / 空 Tensor / 极大值场景校验至少 2 个,检测通过。--> <!--内存检测(必填):构造模型场景用例 xx(不少于 20)个,无异常输出。--> <!--性能检测(若涉及):复用内存用例,与 xx 基线相比,检测通过。--> <!--确定性检测(若涉及):复用内存用例,检测通过。--> ## 文档更新 - 新增 examples/84_ascend950_syrk/README.md(代码组织 / 使用示例 / 功能说明 / 参数说明)。 - tests/optest/README.md 已接入样例列表新增 84_ascend950_syrk (Ascend950)。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1283 | 11 天前 | |
整改文档部分描述符合开源规范 Co-authored-by: sunhao_hw<sunhao203@huawei.com> # message auto-generated for no-merge-commit merge: !930 merge debug into master 整改文档部分描述符合开源规范 Created-by: sunhao_hw Commit-by: sunhao_hw Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改文档部分描述,如torchNPU、ascend950支持、社区CANN包、社区版等 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!930 | 2 个月前 | |
用pre-commit刷新主要文件的格式 Co-authored-by: Yuan Tao<yuantao313@outlook.com> Co-authored-by: yuantao<taoyuan18@huawei.com> # message auto-generated for no-merge-commit merge: !874 merge precommit into master 用pre-commit刷新主要文件的格式 Created-by: yuantao_ Commit-by: yuantao;Yuan Tao Merged-by: cann-robot Description: ## 描述 刷新主要文件的格式,并补充关键字检查项,保证pre-commit能够通过 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 <!--说明此次改动的目的、解决的问题等,应与类型标签匹配 --> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!874 | 2 个月前 | |
feat(syrk): implement syrk kernel, example and pytest Co-authored-by: void_ptr<baochaojun@huawei.com> # message auto-generated for no-merge-commit merge: !1283 merge wip/ascend950_syrk into master feat(syrk): implement syrk kernel, example and pytest Created-by: void_ptr Commit-by: void_ptr Merged-by: cann-robot Description: ## 描述 为 Ascend950( CATLASS_ARCH=3510)新增符合 BLAS 完整语义的 SYRK 算子: $$D = \alpha \cdot X X^{T} + \beta \cdot Y,\quad X:(B,M,K),\ Y/D:(B,M,M)$$ 在 82 号样例 Basic SYRK(仅 $Y = X X^T$)的基础上引入三层改动: 1. **模板层(include/catlass)** - gemm/kernel/basic_syrk_workspace_tla.hpp:MIX 双核 kernel。AIC 侧按 swizzle 只计算下三角 Block,将 float 精度的 $P/P^T$ 双写入 per-core ping-pong GM workspace;AIV 侧读回 workspace 执行 epilogue 并写回 $D$。累加在 float workspace 上完成,$Y$ 的读取与缩放移出 cube 关键路径。 - epilogue/block/block_epilogue_syrk_axpby.hpp:通用 AXPBY($\alpha P + \beta Y$)分块 epilogue 组件。 2. **样例(examples/84_ascend950_syrk)**:syrk_tla.cpp 演示完整功能(随机数据 + golden 校验); examples/common/options.hpp 将 SyrkOptions 扩展为双形式解析(m k [device_id] 与 m k batch alpha beta [device_id],按位置参数个数区分,向后兼容 82 样例)。 3. **测试接入(tests/optest)**:JIT kernel 84_ascend950_syrk、SyrkLike torch 绑定 (torch_catlass.ascend950_syrk)与 pytest test_84_ascend950_syrk.py。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> ## 原因 新特性:补齐 Ascend950 上的 SYRK 基础模板。82 号样例仅覆盖 $\alpha=1,\beta=0$ 的直写路径,无法支撑带残差累加(如协方差更新、梯度融合)等需要 $\alpha/\beta$ 缩放与多 batch 的场景;本 PR 以 workspace + AIV AXPBY 的 MIX 流水实现完整语义,并顺带获得更好的数值精度(float workspace 累加)与 cube 侧无阻塞的性能形态。 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。对于新增样例,按照如下格式提供自验结果描述:--> <!--从精度 / 性能 / 特殊值 / 内存 / 确定性计算方面进行验证,测试结果和脚本如下(若有特殊原因可写不涉及):--> <!--精度检测(必填):构造模型场景用例 xx(不少于 200)个,检测通过。--> <!--特殊值检测: inf / nan / 空 Tensor / 极大值场景校验至少 2 个,检测通过。--> <!--内存检测(必填):构造模型场景用例 xx(不少于 20)个,无异常输出。--> <!--性能检测(若涉及):复用内存用例,与 xx 基线相比,检测通过。--> <!--确定性检测(若涉及):复用内存用例,检测通过。--> ## 文档更新 - 新增 examples/84_ascend950_syrk/README.md(代码组织 / 使用示例 / 功能说明 / 参数说明)。 - tests/optest/README.md 已接入样例列表新增 84_ascend950_syrk (Ascend950)。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/catlass!1283 | 11 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 6 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 15 天前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 19 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 14 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 18 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 2 个月前 | ||
| 7 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 2 个月前 | ||
| 14 天前 | ||
| 14 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 14 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 18 天前 | ||
| 21 天前 | ||
| 28 天前 | ||
| 7 天前 | ||
| 11 天前 | ||
| 7 天前 | ||
| 11 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 11 天前 |