文件最后提交记录最后更新时间
[需求]Kirin9030指令适配范围拉齐A5 Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !934 merge Kirin into master [需求]Kirin9030指令适配范围拉齐A5 Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [需求]Kirin9030指令适配范围拉齐A5 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!93418 天前
simt mgather/mscatter dynamic gm stride support Co-authored-by: ssreddy<sarveswara.reddy.sathi@huawei.com> # message auto-generated for no-merge-commit merge: !889 merge master into master simt mgather/mscatter dynamic gm stride support Created-by: ssreddy Commit-by: ssreddy Merged-by: cann-robot Description: ## 描述 simt mgather/mscatter dyn gm stride add ## 关联的Issue NA ## 测试 all ST OK ## 文档更新 updated ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!88930 天前
a5 simt mscatter/mgather conflict case optimization Co-authored-by: ssreddy<sarveswara.reddy.sathi@huawei.com> # message auto-generated for no-merge-commit merge: !957 merge master into master a5 simt mscatter/mgather conflict case optimization Created-by: ssreddy Commit-by: ssreddy Merged-by: cann-robot Description: ## 描述 a5 simt mscatter/mgather conflict case optimization ## 关联的Issue na ## 测试 all ST PASS ## 文档更新 updated readme too ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!95713 天前
origin code Signed-off-by: yujiangtao <yujiangtao11@h-partners.com> 5 个月前
Add README in Chinese Co-authored-by: RuoyuZhou<ruoyu.zhou@hisilicon.com> # message auto-generated for no-merge-commit merge: !22 merge open_source into master Add README in Chinese Created-by: zhoubotcam Commit-by: RuoyuZhou Merged-by: cann-robot Description: ## 描述 Add Chinese README for Chinese readers ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/7 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!224 个月前
[需求]修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 Co-authored-by: zhengchao0613<zhengchao45@huawei.com> # message auto-generated for no-merge-commit merge: !841 merge master into master [需求]修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 Created-by: zhengchao0613 Commit-by: zhengchao0613 Merged-by: cann-robot Description: ## 描述 修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:接口名称更改 See merge request: cann/pto-isa!8411 个月前
[需求]修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 Co-authored-by: zhengchao0613<zhengchao45@huawei.com> # message auto-generated for no-merge-commit merge: !841 merge master into master [需求]修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 Created-by: zhengchao0613 Commit-by: zhengchao0613 Merged-by: cann-robot Description: ## 描述 修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:接口名称更改 See merge request: cann/pto-isa!8411 个月前
[需求]修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 Co-authored-by: zhengchao0613<zhengchao45@huawei.com> # message auto-generated for no-merge-commit merge: !841 merge master into master [需求]修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 Created-by: zhengchao0613 Commit-by: zhengchao0613 Merged-by: cann-robot Description: ## 描述 修改TSetFmatrix TSET_IMG2COL_RPT TSET_IMG2COL_PADDING接口名称 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [x] 其他,请描述:接口名称更改 See merge request: cann/pto-isa!8411 个月前
use runtime aicBlocks for soft MIX participant indexing Co-authored-by: echo_stone<liulei281@huawei.com> # message auto-generated for no-merge-commit merge: !1066 merge syncall into master use runtime aicBlocks for soft MIX participant indexing Created-by: echo_stone Commit-by: echo_stone Merged-by: cann-robot Description: ## 描述 syncall 测试用例中的soft模式也固定了核数。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!106612 小时前
update code style Co-authored-by: y30038433<yefei37@h-partners.com> # message auto-generated for no-merge-commit merge: !272 merge dev_0206_3 into master update code style Created-by: strawberrycake Commit-by: y30038433 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!2723 个月前
refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !926 merge master into master refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/333 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!92621 天前
[auto][a5] added missing get tile ptr in TMOV Co-authored-by: renee_k<renee_k@noreply.gitcode.com> # message auto-generated for no-merge-commit merge: !548 merge dev into master [auto][a5] added missing get tile ptr in TMOV Created-by: strawberrycake Commit-by: renee_k Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!5482 个月前
update TALLOC/TPUSH/TPOP/TFREE to support push or pop GlobalTensor. Co-authored-by: chen jinlin<chenjinlin1@huawei.com> # message auto-generated for no-merge-commit merge: !886 merge subtile into master update TALLOC/TPUSH/TPOP/TFREE to support push or pop GlobalTensor. Created-by: csjlchen Commit-by: chen jinlin Merged-by: cann-robot Description: ## 描述 add TALLOC, TPUSH, TPOP and TFREE to support push or pop GlobalTensor. ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 FA and all the testcases passed ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!8861 个月前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
[Bugfix]删除Kirin9030暂未适配指令相关代码 Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !507 merge Kirin into master [Bugfix]删除Kirin9030暂未适配指令相关代码 Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [Bugfix]删除Kirin9030暂未适配指令相关代码 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!5072 个月前
[bugfix]a5 TAxpy去除不支持的bf16 Co-authored-by: yujiangtao<yujiangtao11@h-partners.com> # message auto-generated for no-merge-commit merge: !1038 merge master into master [bugfix]a5 TAxpy去除不支持的bf16 Created-by: qq_60134168 Commit-by: yujiangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> vaxpy不支持bf16类型 a5 TAxpy去除不支持的bf16 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10383 天前
fix the performance issues in TBinOps_2D_PostUpdate and TBinSOps_2D_PostUpdate branch. Co-authored-by: chenjinlin<chenjinlin1@huawei.com> # message auto-generated for no-merge-commit merge: !814 merge opt_tbins into master fix the performance issues in TBinOps_2D_PostUpdate and TBinSOps_2D_PostUpdate branch. Created-by: csjlchen Commit-by: chenjinlin Merged-by: cann-robot Description: ## 描述 fix the performance issues in TBinOps_2D_PostUpdate branch. ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ALL testcases passed. ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!8141 个月前
TBinS 2D VF Loop fusion Co-authored-by: yangweiliang<yangweiliang3@huawei.com> # message auto-generated for no-merge-commit merge: !1034 merge master into master TBinS 2D VF Loop fusion Created-by: Liang_vip10 Commit-by: yangweiliang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10343 天前
TCMP support src with different rowstride Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1014 merge fix into master TCMP support src with different rowstride Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TCMP src补充支持不同row stride ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/394 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10146 天前
[docs] Update TSCATTER documentation and add mask scatter functionality Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !955 merge scatter into master [docs] Update TSCATTER documentation and add mask scatter functionality Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add mask scatter mode documentation (P0101/P1010/P0001/P0010/P0100/P1000/P1111) - Add warning about dstTile buffer being fully initialized to zero before scatter - Update TSCATTER_zh.md with corresponding Chinese translations - Refactor TScatter.hpp implementation for better code organization - Add test cases for new mask scatter functionality ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!95515 天前
Optimize performance for TCOLEXPAND, Add POST_UPDATE for TDEQUANT Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1022 merge master into master Optimize performance for TCOLEXPAND, Add POST_UPDATE for TDEQUANT Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TCOLEXPAND优化POST_UPDATE性能,TDEQUANT POST_UPDATE版本添加 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10224 天前
添加colexpandop src1eqdst场景 & 降低代码重复率 Co-authored-by: yujiangtao<yujiangtao11@h-partners.com> # message auto-generated for no-merge-commit merge: !494 merge colexpand into master 添加colexpandop src1eqdst场景 & 降低代码重复率 Created-by: qq_60134168 Commit-by: yujiangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!4942 个月前
optimize TExpandOP performance Co-authored-by: jyc304691735<jiang.yuanchang@huawei.com> # message auto-generated for no-merge-commit merge: !1023 merge master into master optimize TExpandOP performance Created-by: jyc304691735 Commit-by: jyc304691735 Merged-by: cann-robot Description: ## 描述 A5 performance improvement for TRowExpandOP and TColExpandOP ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 A5 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10234 天前
TCOLEXPANDDIV support high precsion Co-authored-by: jyc304691735<jiang.yuanchang@huawei.com> # message auto-generated for no-merge-commit merge: !736 merge master into master TCOLEXPANDDIV support high precsion Created-by: jyc304691735 Commit-by: jyc304691735 Merged-by: cann-robot Description: ## 描述 TCOLEXPANDDIV support high precsion ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 A2,A3,A5 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!7361 个月前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
添加colexpandop src1eqdst场景 & 降低代码重复率 Co-authored-by: yujiangtao<yujiangtao11@h-partners.com> # message auto-generated for no-merge-commit merge: !494 merge colexpand into master 添加colexpandop src1eqdst场景 & 降低代码重复率 Created-by: qq_60134168 Commit-by: yujiangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!4942 个月前
添加colexpandop src1eqdst场景 & 降低代码重复率 Co-authored-by: yujiangtao<yujiangtao11@h-partners.com> # message auto-generated for no-merge-commit merge: !494 merge colexpand into master 添加colexpandop src1eqdst场景 & 降低代码重复率 Created-by: qq_60134168 Commit-by: yujiangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!4942 个月前
添加colexpandop src1eqdst场景 & 降低代码重复率 Co-authored-by: yujiangtao<yujiangtao11@h-partners.com> # message auto-generated for no-merge-commit merge: !494 merge colexpand into master 添加colexpandop src1eqdst场景 & 降低代码重复率 Created-by: qq_60134168 Commit-by: yujiangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!4942 个月前
添加colexpandop src1eqdst场景 & 降低代码重复率 Co-authored-by: yujiangtao<yujiangtao11@h-partners.com> # message auto-generated for no-merge-commit merge: !494 merge colexpand into master 添加colexpandop src1eqdst场景 & 降低代码重复率 Created-by: qq_60134168 Commit-by: yujiangtao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!4942 个月前
[bugfix]TColReduce param types and vlds offset bug Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !1044 merge master into master [bugfix]TColReduce param types and vlds offset bug Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [bugfix]TColReduce param types and vlds offset bug ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/403 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10442 天前
[bugfix]TColReduce param types and vlds offset bug Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !1044 merge master into master [bugfix]TColReduce param types and vlds offset bug Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [bugfix]TColReduce param types and vlds offset bug ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/403 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10442 天前
[bugfix]TColReduce param types and vlds offset bug Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !1044 merge master into master [bugfix]TColReduce param types and vlds offset bug Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [bugfix]TColReduce param types and vlds offset bug ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/403 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10442 天前
[FIX]tcolargmax half类型同时返回value和index时error Co-authored-by: qq_53648788<lishaoran1@h-partners.com> # message auto-generated for no-merge-commit merge: !989 merge master into master [FIX]tcolargmax half类型同时返回value和index时error Created-by: qq_53648788 Commit-by: qq_53648788 Merged-by: cann-robot Description: ## 描述 tcolargmax half类型同时返回value和index时有踩地址问题修复 ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/376 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!98910 天前
[bugfix]TColReduce param types and vlds offset bug Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !1044 merge master into master [bugfix]TColReduce param types and vlds offset bug Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [bugfix]TColReduce param types and vlds offset bug ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/403 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10442 天前
TCOLSUM move some calculation outside VEC_SCOPE Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1025 merge master into master TCOLSUM move some calculation outside VEC_SCOPE Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TCOLSUM binary模式将部分计算移到VEC_SCOPE之前。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10252 天前
[需求]: A5 TConcat support dstIdx Co-authored-by: yangweiliang<yangweiliang3@huawei.com> # message auto-generated for no-merge-commit merge: !906 merge master into master [需求]: A5 TConcat support dstIdx Created-by: Liang_vip10 Commit-by: yangweiliang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> A5 TConcat support dstIdx ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/338 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!90623 天前
Replace runtime saturation control logic with compile-time traits Co-authored-by: ivanmang<mang.hao.xiang@huawei.com> # message auto-generated for no-merge-commit merge: !1003 merge master into master Replace runtime saturation control logic with compile-time traits Created-by: ivanmang Commit-by: ivanmang Merged-by: cann-robot Description: ## 描述 Using constexp in if statement to optimize perf ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [X] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10039 天前
KIRINX90支持TQUANT Co-authored-by: qq_53648788<lishaoran1@h-partners.com> # message auto-generated for no-merge-commit merge: !1061 merge master into master KIRINX90支持TQUANT Created-by: qq_53648788 Commit-by: qq_53648788 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10611 天前
[docs] Update TSCATTER documentation and add mask scatter functionality Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !955 merge scatter into master [docs] Update TSCATTER documentation and add mask scatter functionality Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add mask scatter mode documentation (P0101/P1010/P0001/P0010/P0100/P1000/P1111) - Add warning about dstTile buffer being fully initialized to zero before scatter - Update TSCATTER_zh.md with corresponding Chinese translations - Refactor TScatter.hpp implementation for better code organization - Add test cases for new mask scatter functionality ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!95515 天前
[docs] Update TSCATTER documentation and add mask scatter functionality Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !955 merge scatter into master [docs] Update TSCATTER documentation and add mask scatter functionality Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add mask scatter mode documentation (P0101/P1010/P0001/P0010/P0100/P1000/P1111) - Add warning about dstTile buffer being fully initialized to zero before scatter - Update TSCATTER_zh.md with corresponding Chinese translations - Refactor TScatter.hpp implementation for better code organization - Add test cases for new mask scatter functionality ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!95515 天前
Add OPTYPE for TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !931 merge master into master Add OPTYPE for TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND添加OPTYPE ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/353 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!93118 天前
fix l0c2ub dualdst bug Co-authored-by: zhengchao0613<zhengchao45@huawei.com> # message auto-generated for no-merge-commit merge: !1041 merge master into master fix l0c2ub dualdst bug Created-by: zhengchao0613 Commit-by: zhengchao0613 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10412 天前
Add OPTYPE for TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !931 merge master into master Add OPTYPE for TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND添加OPTYPE ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/353 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!93118 天前
refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !926 merge master into master refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/333 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!92621 天前
[需求]Kirin9030指令适配范围拉齐A5 Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !934 merge Kirin into master [需求]Kirin9030指令适配范围拉齐A5 Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [需求]Kirin9030指令适配范围拉齐A5 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!93418 天前
update TALLOC/TPUSH/TPOP/TFREE to support push or pop GlobalTensor. Co-authored-by: chen jinlin<chenjinlin1@huawei.com> # message auto-generated for no-merge-commit merge: !886 merge subtile into master update TALLOC/TPUSH/TPOP/TFREE to support push or pop GlobalTensor. Created-by: csjlchen Commit-by: chen jinlin Merged-by: cann-robot Description: ## 描述 add TALLOC, TPUSH, TPOP and TFREE to support push or pop GlobalTensor. ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 FA and all the testcases passed ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!8861 个月前
[bugfix]TColReduce param types and vlds offset bug Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !1044 merge master into master [bugfix]TColReduce param types and vlds offset bug Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [bugfix]TColReduce param types and vlds offset bug ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/403 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10442 天前
a5 tgatherb/ttrans/tinsert/textract pto-isa opt across vf fusion, 2d vf loop, ASU and branch pruning Co-authored-by: ssreddy<sarveswara.reddy.sathi@huawei.com> # message auto-generated for no-merge-commit merge: !1007 merge master into master a5 tgatherb/ttrans/tinsert/textract pto-isa opt across vf fusion, 2d vf loop, ASU and branch pruning Created-by: ssreddy Commit-by: ssreddy Merged-by: cann-robot Description: ## 描述 a5 pto-isa optimization across vf fusion, 2d vf fusion, ASU and branch pruning ## 关联的Issue NA ## 测试 all ST OK ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10078 天前
[auto] Adapt to new IR of auto-mode compiler Co-authored-by: qiye079<qi.ye@h-partners.com> # message auto-generated for no-merge-commit merge: !546 merge auto_new_ir_mar_17 into master [auto] Adapt to new IR of auto-mode compiler Created-by: qiye079 Commit-by: qiye079 Merged-by: cann-robot Description: ## 描述 The auto mode compiler will have a fundamental change of its IR design, to solve its biggest pain point: support aliasing of tiles. This PR provides the corresponding changes to work with compiler's new IR design. Major changes include: - Add a new __cce_tinit intrinsic call to initialize data_ member in struct Tile and ConvTile. - Modify implementation of TRESHAPE and TSUBVIEW to call proper intrinsics to express aliasing. - Standardize the interface and implementation of TGET_SCALE_ADDR. - Remove all temporary hacks to support aliasing. - Some latest library fixes ## 关联的Issue ## 测试 ## 文档更新 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!5462 个月前
Support for A5 Histogram with uint32 input Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !708 merge thist_u32 into master Support for A5 Histogram with uint32 input Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Support for A5 Histogram with uint32 input ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/270 ## 测试 ST cases pass ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [X] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!7081 个月前
[需求]更新TPOW/TPOWS文档;新增Tile限制,不允许将ValidShape设置为负数 Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !824 merge master into master [需求]更新TPOW/TPOWS文档;新增Tile限制,不允许将ValidShape设置为负数 Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [需求]更新TPOW/TPOWS文档;新增Tile限制,不允许将ValidShape设置为负数 ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/299 [Add valid_row/valid_col negative checking in setvalidshape's debug version](https://github.com/hw-native-sys/pto-isa/issues/97) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!8241 个月前
KirinX90部分指令对齐Kirin9030 Co-authored-by: qq_53648788<lishaoran1@h-partners.com> # message auto-generated for no-merge-commit merge: !1043 merge master into master KirinX90部分指令对齐Kirin9030 Created-by: qq_53648788 Commit-by: qq_53648788 Merged-by: cann-robot Description: ## 描述 KirinX90部分指令对齐Kirin9030,新增了一部分代码与看护用例 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10431 天前
refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !926 merge master into master refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/333 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!92621 天前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
[Bugfix] modify hf32/tf32 mode Co-authored-by: zhao_lulu<zhaojiamin13@huawei.com> # message auto-generated for no-merge-commit merge: !295 merge hf32 into master [Bugfix] modify hf32/tf32 mode Created-by: zhao_lulu Commit-by: zhao_lulu Merged-by: cann-robot Description: ## 描述 1. 修改tf32、hf32 mode设置接口; 2. 为isKAligned_参数添加宏隔离。 ## 关联的Issue 无 ## 测试 tmatmul的测试用例通过。 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!2953 个月前
update code style Co-authored-by: y30038433<yefei37@h-partners.com> # message auto-generated for no-merge-commit merge: !272 merge dev_0206_3 into master update code style Created-by: strawberrycake Commit-by: y30038433 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!2723 个月前
refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !926 merge master into master refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/333 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!92621 天前
update code style Co-authored-by: y30038433<yefei37@h-partners.com> # message auto-generated for no-merge-commit merge: !272 merge dev_0206_3 into master update code style Created-by: strawberrycake Commit-by: y30038433 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!2723 个月前
refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !926 merge master into master refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/333 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!92621 天前
optimize TPartBinOps, TAxpy, TGather, and TMov(ND->NZ). Co-authored-by: chen jinlin<chenjinlin1@huawei.com> # message auto-generated for no-merge-commit merge: !1001 merge opt_vec into master optimize TPartBinOps, TAxpy, TGather, and TMov(ND->NZ). Created-by: csjlchen Commit-by: chen jinlin Merged-by: cann-robot Description: ## 描述 optimize TPartBinOps, TAxpy and TMov(ND->NZ). ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 All the testcases of tpartmax, tpartmin, tpartmul, taxpy and tmov_nd2nz are passed. ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10019 天前
[需求]KirinX90适配迭代指令上库 Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !734 merge master into master [需求]KirinX90适配迭代指令上库 Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [需求]KirinX90适配迭代指令上库 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!7341 个月前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
TPARTOP TPARTARGOP optimize Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1047 merge tpart into master TPARTOP TPARTARGOP optimize Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TPARTOP TPARTARGOP模板优化 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ST用例 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10472 天前
optimize reverse dependency with synchronization period. Co-authored-by: chen jinlin<chenjinlin1@huawei.com> # message auto-generated for no-merge-commit merge: !895 merge subtile into master optimize reverse dependency with synchronization period. Created-by: csjlchen Commit-by: chen jinlin Merged-by: cann-robot Description: ## 描述 optimize reverse dependency with synchronization period. ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ALL the tpush tpop testase passed ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!89529 天前
TPow&TPowS 2D VF Loop Fusion and TConcat ASU Bound optimization Co-authored-by: yangweiliang<yangweiliang3@huawei.com> # message auto-generated for no-merge-commit merge: !1042 merge master into master TPow&TPowS 2D VF Loop Fusion and TConcat ASU Bound optimization Created-by: Liang_vip10 Commit-by: yangweiliang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10423 天前
[feat.]Add TSubS for kirin9030 and improve gen_data coverage Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !973 merge Kirin into master [feat.]Add TSubS for kirin9030 and improve gen_data coverage Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 - Add TSubS for kirin9030 and improve gen_data coverage - Add TSubS operator for kirin9030 platform - Add taxpy and tdequant test cases for kirin9030 - Enable TFMod/TFModS/TRem/TRemS and Expdif operators for a5 - Improve gen_data scripts to use full dtype range - Update TMUL/TMULS documentation ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/371 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!97311 天前
update code style Co-authored-by: y30038433<yefei37@h-partners.com> # message auto-generated for no-merge-commit merge: !272 merge dev_0206_3 into master update code style Created-by: strawberrycake Commit-by: y30038433 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!2723 个月前
[需求] Supports the TPRINT instruction on A2/A3/A5 architectures. Co-authored-by: qukelin<qukelin@huawei.com> # message auto-generated for no-merge-commit merge: !31 merge sync_tprint_instr into master [需求] Supports the TPRINT instruction on A2/A3/A5 architectures. Created-by: qukelin Commit-by: qukelin Merged-by: cann-robot Description: ## 描述 Implemented the TPRINT instruction for A2/A3/A5 architecture. ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 Added TPRINT.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!314 个月前
update the document for TPUSH and TTRANS. Co-authored-by: chen jinlin<chenjinlin1@huawei.com> # message auto-generated for no-merge-commit merge: !1046 merge udpate_ctrltile into master update the document for TPUSH and TTRANS. Created-by: csjlchen Commit-by: chen jinlin Merged-by: cann-robot Description: ## 描述 update the document for TPUSH and TTRANS. ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 All the testcases passed. ## 文档更新 Update the document for TPUSH and TTRANS by adding more details. ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10461 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
[需求]KirinX90适配迭代指令上库 Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !734 merge master into master [需求]KirinX90适配迭代指令上库 Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [需求]KirinX90适配迭代指令上库 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!7341 个月前
Add high precision algorithm for TREMS TFMODS Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !896 merge trems into master Add high precision algorithm for TREMS TFMODS Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TREMS TFMODS高精度算法添加,已有TREM TFMOD高精度算法适配scalar场景。 修复TDIV用例漏传参数问题。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/335 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!89628 天前
refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !926 merge master into master refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 refactor: Introduce BinSOpCaller dispatch pattern and refactor bitwise scalar ops ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/333 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!92621 天前
origin code Signed-off-by: yujiangtao <yujiangtao11@h-partners.com> 5 个月前
Add OPTYPE for TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !931 merge master into master Add OPTYPE for TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TFMOD TCOLMAX TCOLMIN TCOLSUM TEXPANDS TROWEXPAND添加OPTYPE ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/353 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!93118 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
optimize TExpandOP performance Co-authored-by: jyc304691735<jiang.yuanchang@huawei.com> # message auto-generated for no-merge-commit merge: !1023 merge master into master optimize TExpandOP performance Created-by: jyc304691735 Commit-by: jyc304691735 Merged-by: cann-robot Description: ## 描述 A5 performance improvement for TRowExpandOP and TColExpandOP ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 A5 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10234 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Co-authored-by: omarzohir<omar.zohiraly@huawei.com> # message auto-generated for no-merge-commit merge: !1002 merge rowexpand_tmp_fix into master Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps Created-by: omarzohir Commit-by: omarzohir Merged-by: cann-robot Description: ## 描述 Fixing TQuant API to use 4-arg TRowExpand Bin Ops + Supporting 4-arg interface for A5 for TRowExpandBinOps ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/385 ## 测试 All ST cases for all TRowExpandBinOps pass correctness ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10027 天前
[需求]A5/A2A3: Add rowreduce operators (trowsum, trowprod, trowmax, trowmin) and testcases for int16/int32 types Co-authored-by: xl<m098f6@163.com> # message auto-generated for no-merge-commit merge: !506 merge dev-row-work into master [需求]A5/A2A3: Add rowreduce operators (trowsum, trowprod, trowmax, trowmin) and testcases for int16/int32 types Created-by: lx42 Commit-by: xl Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!5062 个月前
Fix pointer calculation error for TRowReduce and TRowReduceIdx Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1035 merge fix2 into master Fix pointer calculation error for TRowReduce and TRowReduceIdx Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TRowReduce、TRowReduceIdx修复POST_UPDATE模式下src地址计算错误问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10353 天前
Fix pointer calculation error for TRowReduce and TRowReduceIdx Co-authored-by: denglei0610<denglei31@h-partners.com> # message auto-generated for no-merge-commit merge: !1035 merge fix2 into master Fix pointer calculation error for TRowReduce and TRowReduceIdx Created-by: denglei0610 Commit-by: denglei0610 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TRowReduce、TRowReduceIdx修复POST_UPDATE模式下src地址计算错误问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/396 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10353 天前
[需求]: A5 TSQRT & TRSQRT高精度算法添加 Co-authored-by: yangweiliang<yangweiliang3@huawei.com> # message auto-generated for no-merge-commit merge: !717 merge master into master [需求]: A5 TSQRT & TRSQRT高精度算法添加 Created-by: Liang_vip10 Commit-by: yangweiliang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> A5 TSQRT & TRSQRT高精度算法添加 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/281 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!7171 个月前
[需求]: TGather support axis col Co-authored-by: yangweiliang<yangweiliang3@huawei.com> # message auto-generated for no-merge-commit merge: !1006 merge master into master [需求]: TGather support axis col Created-by: Liang_vip10 Commit-by: yangweiliang Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> TGather support axis col ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/pto-isa/issues/388 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!10068 天前
[Bugfix]修复特定shape下TCMP(S)/TSEL(S)精度问题 Co-authored-by: HuangXingYuan_777<huangxingyuan4@huawei.com> # message auto-generated for no-merge-commit merge: !867 merge TCMP-SEL into master [Bugfix]修复特定shape下TCMP(S)/TSEL(S)精度问题 Created-by: HuangXingYuan_777 Commit-by: HuangXingYuan_777 Merged-by: cann-robot Description: ## 描述 [Bugfix]修复特定shape下TCMP(S)/TSEL(S)精度问题 ## 关联的Issue https://gitcode.com/cann/pto-isa/issues/327 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/pto-isa!8671 个月前
README.md

include/pto/npu/a5/

Ascend A5 series PTO instruction implementation headers.

Overview

  • Implementations are organized per instruction (or instruction family), for example: TAdd.hpp, TMatmul.hpp, TLoad.hpp, TStore.hpp
  • Includes A5-specific operator patterns and utilities where applicable
  • ISA semantics and examples: docs/isa/
  • A5 NPU ST tests: tests/npu/a5/src/st/