| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !9734 merge docs/sync-fusion-pass-soft-quant into master docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 新增四个融合 pass 的说明文档,补充融合模式、使用约束及支持的型号信息: - **SoftmaxGradExtFusionPass**:将 Mul、ReduceSum、Sub 小算子融合为 SoftmaxGradExt 算子,支持 Ascend 950PR/950DT。 - **SoftmaxGradExtV2FusionPass**:SoftmaxGradExt 融合的 V2 版本,覆盖4种融合场景,支持 Ascend 950PR/950DT。 - **AscendQuantV2ScatterFusionPass**:将 AscendQuantV2 + Scatter 结构融合为 QuantUpdateScatter 算子,支持 Ascend 950PR/950DT。 - **PReluGradFusionPass**:将 PReluGrad 算子拆分为 PReluGradUpdate 和 PReluGradReduce 两个算子,支持 Ascend 950PR/950DT。 同时新增 7 张融合模式示意图(LFS)。 ## 关联的Issue #5497 ## 测试 纯文档更新,无需测试。 ## 文档更新 - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtFusionPass.md - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtV2FusionPass.md - 新增 activation/p_relu_grad_update/docs/PReluGradFusionPass.md - 新增 quant/ascend_quant_v2/docs/AscendQuantV2ScatterFusionPass.md - 新增 docs/zh/figures/ 下 7 张配图 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9734 | 15 天前 | |
docs: 新增图融合规则说明文档 Co-authored-by: linzehui2058<2602241040@qq.com> # message auto-generated for no-merge-commit merge: !9676 merge fusion_pass_doc into master docs: 新增图融合规则说明文档 Created-by: linzehui2058 Commit-by: linzehui2058 Merged-by: cann-robot Description: ## 描述 对于已开源的图融合算子,进行对应的资料开源,包含MatmulToGemmOpFusionPass、MatmulReshapeTransposeFusionPass、GemmToMatmulFusionPass、BatchMatMul2MulFusionPass 其中的png图片格式,使用lfs进行托管 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5541 ## 文档更新 matmul\batch_mat_mul_v3\docs\BatchMatMul2MulFusionPass.md matmul\mat_mul_v3\docs\MatmulToGemmOpFusionPass.md matmul\mat_mul_v3\docs\MatmulReshapeTransposeFusionPass.md matmul\mat_mul_v3\docs\GemmToMatmulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9676 | 21 天前 | |
docs: 新增图融合规则说明文档 Co-authored-by: linzehui2058<2602241040@qq.com> # message auto-generated for no-merge-commit merge: !9676 merge fusion_pass_doc into master docs: 新增图融合规则说明文档 Created-by: linzehui2058 Commit-by: linzehui2058 Merged-by: cann-robot Description: ## 描述 对于已开源的图融合算子,进行对应的资料开源,包含MatmulToGemmOpFusionPass、MatmulReshapeTransposeFusionPass、GemmToMatmulFusionPass、BatchMatMul2MulFusionPass 其中的png图片格式,使用lfs进行托管 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5541 ## 文档更新 matmul\batch_mat_mul_v3\docs\BatchMatMul2MulFusionPass.md matmul\mat_mul_v3\docs\MatmulToGemmOpFusionPass.md matmul\mat_mul_v3\docs\MatmulReshapeTransposeFusionPass.md matmul\mat_mul_v3\docs\GemmToMatmulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9676 | 21 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
BucketizeFusionPass新增融合规则文档 Co-authored-by: jinpenghe<hejinpeng5@huawei.com> # message auto-generated for no-merge-commit merge: !9681 merge master into master BucketizeFusionPass新增融合规则文档 Created-by: jinpenghe Commit-by: jinpenghe Merged-by: cann-robot Description: ## 描述 新增BucketizeFusionPass融合规则文档 其中的png图片格式使用lfs进行托管 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5606 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> /index/bucketize_v2/docs/BucketizeFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9681 | 16 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
Conv3DBackpropInput等卷积反向算子融合规则资料开源 Co-authored-by: cheng_gao<cheng.gao@huawei.com> # message auto-generated for no-merge-commit merge: !10305 merge fussion_pass_doc_202609 into master Conv3DBackpropInput等卷积反向算子融合规则资料开源 Created-by: cheng_gao Commit-by: cheng_gao Merged-by: cann-robot Description: ## 描述 1、Conv3DBackpropInput等卷积反向算子融合规则开源,涉及融合规则如下: Conv2DBackpropInputToV2FusionPass Conv3DBackpropInputToV2FusionPass Conv2DBackpropFilterToV3FusionPass Conv3DBackpropFilterToV2FusionPass Conv2DTransposeToV2FusionPass Conv3DTransposeToV2FusionPass DepthwiseDfFusionPass DepthwiseDwMulFusionPass 2、修复ExtendTranspose算子readme文档中部分描述错误; ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5851 ## 测试 RDV基本功能 ## 文档更新 更新融合规则资料 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10305 | 10 天前 | |
add DynamicDualLevelMxQuant and GroupedDynamicBlockQuant Co-authored-by: wang-siyang3<wangsiyang3@huawei.com> # message auto-generated for no-merge-commit merge: !1065 merge dev into master add DynamicDualLevelMxQuant and GroupedDynamicBlockQuant Created-by: clwsy1 Commit-by: wang-siyang3 Merged-by: cann-robot Description: ## 描述 新增DynamicDualLevelMxQuant 和 GroupedDynamicBlockQuant算子资料和DynamicDualLevelMxQuant、GeluGradV2、GeluV2、PRelu、DynamicQuantV3、GroupedDynamicBlockQuant算子二进制 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!1065 | 7 个月前 | |
新增GatherToGatherV2FusionPass融合pass文档 Co-authored-by: 张鑫<zhangxin660@h-partners.com> # message auto-generated for no-merge-commit merge: !9612 merge REG_OP_Gather into master 新增GatherToGatherV2FusionPass融合pass文档 Created-by: z30075199 Commit-by: 张鑫 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增 GatherToGatherV2FusionPass 融合 pass 文档: 该融合将符合图融合pattern的Gather算子改为GatherV2算子。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5414 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 更新了GatherToGatherV2FusionPass.md文件。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!9612 | 21 天前 | |
docs: 新增图融合规则说明文档 Co-authored-by: linzehui2058<2602241040@qq.com> # message auto-generated for no-merge-commit merge: !9676 merge fusion_pass_doc into master docs: 新增图融合规则说明文档 Created-by: linzehui2058 Commit-by: linzehui2058 Merged-by: cann-robot Description: ## 描述 对于已开源的图融合算子,进行对应的资料开源,包含MatmulToGemmOpFusionPass、MatmulReshapeTransposeFusionPass、GemmToMatmulFusionPass、BatchMatMul2MulFusionPass 其中的png图片格式,使用lfs进行托管 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5541 ## 文档更新 matmul\batch_mat_mul_v3\docs\BatchMatMul2MulFusionPass.md matmul\mat_mul_v3\docs\MatmulToGemmOpFusionPass.md matmul\mat_mul_v3\docs\MatmulReshapeTransposeFusionPass.md matmul\mat_mul_v3\docs\GemmToMatmulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9676 | 21 天前 | |
docs: add InplaceAddLayerNormFusionPass doc Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9666 merge inplace_aln_pass_doc into master docs: add InplaceAddLayerNormFusionPass doc Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 为现有InplaceAddLayerNormFusionPass融合规则补充独立资料页。该规则在推理场景下,将图中的AddLayerNorm算子替换为InplaceAddLayerNorm算子,使层归一化结果和加法结果分别原地写回x1和x2。 资料同步说明规则的使用约束: - AddLayerNorm算子的bias为可选输入,支持带bias和不带bias的场景。 - x1和x2必须满足原地写回安全要求:除当前AddLayerNorm算子外不能被其他节点消费,且不能来自连续内存排布的多输出节点。 - 静态shape场景下,x1占用的内存大小必须大于等于L2缓存容量的1/8,且小于等于L2缓存容量的2倍。 - 动态shape场景下,x1的最后一维必须为5120。 - AddLayerNorm算子的x1、x2和gamma输入的数据类型必须相同。 同时新增融合前后拓扑对比图,展示AddLayerNorm算子替换为InplaceAddLayerNorm算子前后的图结构。 ## 关联的Issue - https://gitcode.com/cann/ops-nn/issues/5459 ## 测试 - 本次仅新增文档和配图,不涉及代码逻辑变更,未执行代码测试。 - 已检查Markdown格式、PNG图片文件格式、图片尺寸及图片引用路径。 ## 文档更新 - 新增 norm/inplace_add_layer_norm/docs/InplaceAddLayerNormFusionPass.md,说明融合模式和使用约束。 - 新增docs/zh/figures/InplaceAddLayerNormFusionPass_1.png,展示融合前后的图结构。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9666 | 23 天前 | |
迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9533 merge layer_norm_pass into master 迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 新增 LayerNormFusionPass 和 LayerNormInferenceFusionPass 两条 GE 自定义融合规则,将 LayerNorm 的计算图展开形式融合为 LayerNorm 算子,减少图执行时的算子下发数量和中间结果访存。同步补充设计文档和融合模式图示。 ### 改动原因 LayerNorm 在 GE 图中以展开形式存在(多个 ReduceMean、Sub、Mul、Add 等基础算子),执行效率低。新增融合规则将展开图模式匹配后替换为 LayerNorm 算子节点,提升执行性能。 ### 改动方法 1. **LayerNormFusionPass**(训练场景): - 匹配训练版 LayerNorm 展开图:mean → SquaredDifference → Add(eps) → Mul → ReduceMean → Sub → Mul → Mul(rstd) → Mul(gamma) → Add(beta) - 支持交换律枚举(4 位),覆盖等价图拓扑变体 - 校验:keep_dims、axes 匹配、eps 位置、中间节点无外部消费者等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 2. **LayerNormInferenceFusionPass**(推理场景): - 匹配推理版 LayerNorm 展开图:mean1 → mean2 → Rsqrt → mul1 → mul2 → mul3 → Sub → Add - 支持交换律枚举(6 位),覆盖等价图拓扑变体 - 校验:推理流判别(不含 mean 的 SquaredDifference)、keep_dims、axes 匹配等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 3. **设计文档**:新增 LayerNormFusionPass.md 和 LayerNormInferenceFusionPass.md,描述融合模式(含图示)、使用约束(不支持动态 shape、输入参数限制、ReduceMean/Sub 限制、数据类型仅支持 FLOAT32/FLOAT16)、支持的型号。 4. **融合模式图示**:新增 6 张 PNG 图片,展示融合前后的图结构。 5. **math_proto_stub.cpp**(+101):新增 ReduceMean、SquaredDifference、Sub、Mul、Rsqrt 算子原型 stub,供融合规则 UT 构图使用。 涉及文件(15 个): - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.cpp(+462) - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.h(+33) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.cpp(+377) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.h(+33) - norm/layer_norm/docs/LayerNormFusionPass.md(+46) - norm/layer_norm/docs/LayerNormInferenceFusionPass.md(+39) - docs/zh/figures/LayerNormFusionPass_1~4.png(+12) - docs/zh/figures/LayerNormInferenceFusionPass_1~2.png(+6) - norm/layer_norm/tests/ut/op_graph/test_layer_norm_fusion_pass.cpp(+317) - norm/layer_norm/tests/ut/op_graph/test_layernorm_inference_fusion_pass.cpp(+279) - common/stub/op_graph/math_proto_stub.cpp(+101) ## 关联的Issue - #5852 ## 测试 - LayerNormFusionPassTest:9 个 UT 用例,覆盖融合成功(form A/B、交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、eps 位置错误、中间节点有外部消费者)。 - LayerNormInferenceFusionPassTest:6 个 UT 用例,覆盖融合成功(含交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、训练流不融合)。 - 测试环境:Ascend950(NpuArch=3510)。 ## 文档更新 - 新增 norm/layer_norm/docs/LayerNormFusionPass.md:训练场景融合规则设计文档 - 新增 norm/layer_norm/docs/LayerNormInferenceFusionPass.md:推理场景融合规则设计文档 - 新增 6 张融合模式图示 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9533 | 7 天前 | |
迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9533 merge layer_norm_pass into master 迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 新增 LayerNormFusionPass 和 LayerNormInferenceFusionPass 两条 GE 自定义融合规则,将 LayerNorm 的计算图展开形式融合为 LayerNorm 算子,减少图执行时的算子下发数量和中间结果访存。同步补充设计文档和融合模式图示。 ### 改动原因 LayerNorm 在 GE 图中以展开形式存在(多个 ReduceMean、Sub、Mul、Add 等基础算子),执行效率低。新增融合规则将展开图模式匹配后替换为 LayerNorm 算子节点,提升执行性能。 ### 改动方法 1. **LayerNormFusionPass**(训练场景): - 匹配训练版 LayerNorm 展开图:mean → SquaredDifference → Add(eps) → Mul → ReduceMean → Sub → Mul → Mul(rstd) → Mul(gamma) → Add(beta) - 支持交换律枚举(4 位),覆盖等价图拓扑变体 - 校验:keep_dims、axes 匹配、eps 位置、中间节点无外部消费者等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 2. **LayerNormInferenceFusionPass**(推理场景): - 匹配推理版 LayerNorm 展开图:mean1 → mean2 → Rsqrt → mul1 → mul2 → mul3 → Sub → Add - 支持交换律枚举(6 位),覆盖等价图拓扑变体 - 校验:推理流判别(不含 mean 的 SquaredDifference)、keep_dims、axes 匹配等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 3. **设计文档**:新增 LayerNormFusionPass.md 和 LayerNormInferenceFusionPass.md,描述融合模式(含图示)、使用约束(不支持动态 shape、输入参数限制、ReduceMean/Sub 限制、数据类型仅支持 FLOAT32/FLOAT16)、支持的型号。 4. **融合模式图示**:新增 6 张 PNG 图片,展示融合前后的图结构。 5. **math_proto_stub.cpp**(+101):新增 ReduceMean、SquaredDifference、Sub、Mul、Rsqrt 算子原型 stub,供融合规则 UT 构图使用。 涉及文件(15 个): - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.cpp(+462) - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.h(+33) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.cpp(+377) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.h(+33) - norm/layer_norm/docs/LayerNormFusionPass.md(+46) - norm/layer_norm/docs/LayerNormInferenceFusionPass.md(+39) - docs/zh/figures/LayerNormFusionPass_1~4.png(+12) - docs/zh/figures/LayerNormInferenceFusionPass_1~2.png(+6) - norm/layer_norm/tests/ut/op_graph/test_layer_norm_fusion_pass.cpp(+317) - norm/layer_norm/tests/ut/op_graph/test_layernorm_inference_fusion_pass.cpp(+279) - common/stub/op_graph/math_proto_stub.cpp(+101) ## 关联的Issue - #5852 ## 测试 - LayerNormFusionPassTest:9 个 UT 用例,覆盖融合成功(form A/B、交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、eps 位置错误、中间节点有外部消费者)。 - LayerNormInferenceFusionPassTest:6 个 UT 用例,覆盖融合成功(含交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、训练流不融合)。 - 测试环境:Ascend950(NpuArch=3510)。 ## 文档更新 - 新增 norm/layer_norm/docs/LayerNormFusionPass.md:训练场景融合规则设计文档 - 新增 norm/layer_norm/docs/LayerNormInferenceFusionPass.md:推理场景融合规则设计文档 - 新增 6 张融合模式图示 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9533 | 7 天前 | |
迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9533 merge layer_norm_pass into master 迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 新增 LayerNormFusionPass 和 LayerNormInferenceFusionPass 两条 GE 自定义融合规则,将 LayerNorm 的计算图展开形式融合为 LayerNorm 算子,减少图执行时的算子下发数量和中间结果访存。同步补充设计文档和融合模式图示。 ### 改动原因 LayerNorm 在 GE 图中以展开形式存在(多个 ReduceMean、Sub、Mul、Add 等基础算子),执行效率低。新增融合规则将展开图模式匹配后替换为 LayerNorm 算子节点,提升执行性能。 ### 改动方法 1. **LayerNormFusionPass**(训练场景): - 匹配训练版 LayerNorm 展开图:mean → SquaredDifference → Add(eps) → Mul → ReduceMean → Sub → Mul → Mul(rstd) → Mul(gamma) → Add(beta) - 支持交换律枚举(4 位),覆盖等价图拓扑变体 - 校验:keep_dims、axes 匹配、eps 位置、中间节点无外部消费者等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 2. **LayerNormInferenceFusionPass**(推理场景): - 匹配推理版 LayerNorm 展开图:mean1 → mean2 → Rsqrt → mul1 → mul2 → mul3 → Sub → Add - 支持交换律枚举(6 位),覆盖等价图拓扑变体 - 校验:推理流判别(不含 mean 的 SquaredDifference)、keep_dims、axes 匹配等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 3. **设计文档**:新增 LayerNormFusionPass.md 和 LayerNormInferenceFusionPass.md,描述融合模式(含图示)、使用约束(不支持动态 shape、输入参数限制、ReduceMean/Sub 限制、数据类型仅支持 FLOAT32/FLOAT16)、支持的型号。 4. **融合模式图示**:新增 6 张 PNG 图片,展示融合前后的图结构。 5. **math_proto_stub.cpp**(+101):新增 ReduceMean、SquaredDifference、Sub、Mul、Rsqrt 算子原型 stub,供融合规则 UT 构图使用。 涉及文件(15 个): - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.cpp(+462) - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.h(+33) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.cpp(+377) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.h(+33) - norm/layer_norm/docs/LayerNormFusionPass.md(+46) - norm/layer_norm/docs/LayerNormInferenceFusionPass.md(+39) - docs/zh/figures/LayerNormFusionPass_1~4.png(+12) - docs/zh/figures/LayerNormInferenceFusionPass_1~2.png(+6) - norm/layer_norm/tests/ut/op_graph/test_layer_norm_fusion_pass.cpp(+317) - norm/layer_norm/tests/ut/op_graph/test_layernorm_inference_fusion_pass.cpp(+279) - common/stub/op_graph/math_proto_stub.cpp(+101) ## 关联的Issue - #5852 ## 测试 - LayerNormFusionPassTest:9 个 UT 用例,覆盖融合成功(form A/B、交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、eps 位置错误、中间节点有外部消费者)。 - LayerNormInferenceFusionPassTest:6 个 UT 用例,覆盖融合成功(含交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、训练流不融合)。 - 测试环境:Ascend950(NpuArch=3510)。 ## 文档更新 - 新增 norm/layer_norm/docs/LayerNormFusionPass.md:训练场景融合规则设计文档 - 新增 norm/layer_norm/docs/LayerNormInferenceFusionPass.md:推理场景融合规则设计文档 - 新增 6 张融合模式图示 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9533 | 7 天前 | |
迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9533 merge layer_norm_pass into master 迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 新增 LayerNormFusionPass 和 LayerNormInferenceFusionPass 两条 GE 自定义融合规则,将 LayerNorm 的计算图展开形式融合为 LayerNorm 算子,减少图执行时的算子下发数量和中间结果访存。同步补充设计文档和融合模式图示。 ### 改动原因 LayerNorm 在 GE 图中以展开形式存在(多个 ReduceMean、Sub、Mul、Add 等基础算子),执行效率低。新增融合规则将展开图模式匹配后替换为 LayerNorm 算子节点,提升执行性能。 ### 改动方法 1. **LayerNormFusionPass**(训练场景): - 匹配训练版 LayerNorm 展开图:mean → SquaredDifference → Add(eps) → Mul → ReduceMean → Sub → Mul → Mul(rstd) → Mul(gamma) → Add(beta) - 支持交换律枚举(4 位),覆盖等价图拓扑变体 - 校验:keep_dims、axes 匹配、eps 位置、中间节点无外部消费者等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 2. **LayerNormInferenceFusionPass**(推理场景): - 匹配推理版 LayerNorm 展开图:mean1 → mean2 → Rsqrt → mul1 → mul2 → mul3 → Sub → Add - 支持交换律枚举(6 位),覆盖等价图拓扑变体 - 校验:推理流判别(不含 mean 的 SquaredDifference)、keep_dims、axes 匹配等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 3. **设计文档**:新增 LayerNormFusionPass.md 和 LayerNormInferenceFusionPass.md,描述融合模式(含图示)、使用约束(不支持动态 shape、输入参数限制、ReduceMean/Sub 限制、数据类型仅支持 FLOAT32/FLOAT16)、支持的型号。 4. **融合模式图示**:新增 6 张 PNG 图片,展示融合前后的图结构。 5. **math_proto_stub.cpp**(+101):新增 ReduceMean、SquaredDifference、Sub、Mul、Rsqrt 算子原型 stub,供融合规则 UT 构图使用。 涉及文件(15 个): - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.cpp(+462) - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.h(+33) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.cpp(+377) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.h(+33) - norm/layer_norm/docs/LayerNormFusionPass.md(+46) - norm/layer_norm/docs/LayerNormInferenceFusionPass.md(+39) - docs/zh/figures/LayerNormFusionPass_1~4.png(+12) - docs/zh/figures/LayerNormInferenceFusionPass_1~2.png(+6) - norm/layer_norm/tests/ut/op_graph/test_layer_norm_fusion_pass.cpp(+317) - norm/layer_norm/tests/ut/op_graph/test_layernorm_inference_fusion_pass.cpp(+279) - common/stub/op_graph/math_proto_stub.cpp(+101) ## 关联的Issue - #5852 ## 测试 - LayerNormFusionPassTest:9 个 UT 用例,覆盖融合成功(form A/B、交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、eps 位置错误、中间节点有外部消费者)。 - LayerNormInferenceFusionPassTest:6 个 UT 用例,覆盖融合成功(含交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、训练流不融合)。 - 测试环境:Ascend950(NpuArch=3510)。 ## 文档更新 - 新增 norm/layer_norm/docs/LayerNormFusionPass.md:训练场景融合规则设计文档 - 新增 norm/layer_norm/docs/LayerNormInferenceFusionPass.md:推理场景融合规则设计文档 - 新增 6 张融合模式图示 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9533 | 7 天前 | |
迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9533 merge layer_norm_pass into master 迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 新增 LayerNormFusionPass 和 LayerNormInferenceFusionPass 两条 GE 自定义融合规则,将 LayerNorm 的计算图展开形式融合为 LayerNorm 算子,减少图执行时的算子下发数量和中间结果访存。同步补充设计文档和融合模式图示。 ### 改动原因 LayerNorm 在 GE 图中以展开形式存在(多个 ReduceMean、Sub、Mul、Add 等基础算子),执行效率低。新增融合规则将展开图模式匹配后替换为 LayerNorm 算子节点,提升执行性能。 ### 改动方法 1. **LayerNormFusionPass**(训练场景): - 匹配训练版 LayerNorm 展开图:mean → SquaredDifference → Add(eps) → Mul → ReduceMean → Sub → Mul → Mul(rstd) → Mul(gamma) → Add(beta) - 支持交换律枚举(4 位),覆盖等价图拓扑变体 - 校验:keep_dims、axes 匹配、eps 位置、中间节点无外部消费者等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 2. **LayerNormInferenceFusionPass**(推理场景): - 匹配推理版 LayerNorm 展开图:mean1 → mean2 → Rsqrt → mul1 → mul2 → mul3 → Sub → Add - 支持交换律枚举(6 位),覆盖等价图拓扑变体 - 校验:推理流判别(不含 mean 的 SquaredDifference)、keep_dims、axes 匹配等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 3. **设计文档**:新增 LayerNormFusionPass.md 和 LayerNormInferenceFusionPass.md,描述融合模式(含图示)、使用约束(不支持动态 shape、输入参数限制、ReduceMean/Sub 限制、数据类型仅支持 FLOAT32/FLOAT16)、支持的型号。 4. **融合模式图示**:新增 6 张 PNG 图片,展示融合前后的图结构。 5. **math_proto_stub.cpp**(+101):新增 ReduceMean、SquaredDifference、Sub、Mul、Rsqrt 算子原型 stub,供融合规则 UT 构图使用。 涉及文件(15 个): - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.cpp(+462) - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.h(+33) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.cpp(+377) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.h(+33) - norm/layer_norm/docs/LayerNormFusionPass.md(+46) - norm/layer_norm/docs/LayerNormInferenceFusionPass.md(+39) - docs/zh/figures/LayerNormFusionPass_1~4.png(+12) - docs/zh/figures/LayerNormInferenceFusionPass_1~2.png(+6) - norm/layer_norm/tests/ut/op_graph/test_layer_norm_fusion_pass.cpp(+317) - norm/layer_norm/tests/ut/op_graph/test_layernorm_inference_fusion_pass.cpp(+279) - common/stub/op_graph/math_proto_stub.cpp(+101) ## 关联的Issue - #5852 ## 测试 - LayerNormFusionPassTest:9 个 UT 用例,覆盖融合成功(form A/B、交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、eps 位置错误、中间节点有外部消费者)。 - LayerNormInferenceFusionPassTest:6 个 UT 用例,覆盖融合成功(含交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、训练流不融合)。 - 测试环境:Ascend950(NpuArch=3510)。 ## 文档更新 - 新增 norm/layer_norm/docs/LayerNormFusionPass.md:训练场景融合规则设计文档 - 新增 norm/layer_norm/docs/LayerNormInferenceFusionPass.md:推理场景融合规则设计文档 - 新增 6 张融合模式图示 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9533 | 7 天前 | |
迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9533 merge layer_norm_pass into master 迁移重构 LayerNormFusionPass 与 LayerNormInferenceFusionPass 两条融合规则 Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 新增 LayerNormFusionPass 和 LayerNormInferenceFusionPass 两条 GE 自定义融合规则,将 LayerNorm 的计算图展开形式融合为 LayerNorm 算子,减少图执行时的算子下发数量和中间结果访存。同步补充设计文档和融合模式图示。 ### 改动原因 LayerNorm 在 GE 图中以展开形式存在(多个 ReduceMean、Sub、Mul、Add 等基础算子),执行效率低。新增融合规则将展开图模式匹配后替换为 LayerNorm 算子节点,提升执行性能。 ### 改动方法 1. **LayerNormFusionPass**(训练场景): - 匹配训练版 LayerNorm 展开图:mean → SquaredDifference → Add(eps) → Mul → ReduceMean → Sub → Mul → Mul(rstd) → Mul(gamma) → Add(beta) - 支持交换律枚举(4 位),覆盖等价图拓扑变体 - 校验:keep_dims、axes 匹配、eps 位置、中间节点无外部消费者等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 2. **LayerNormInferenceFusionPass**(推理场景): - 匹配推理版 LayerNorm 展开图:mean1 → mean2 → Rsqrt → mul1 → mul2 → mul3 → Sub → Add - 支持交换律枚举(6 位),覆盖等价图拓扑变体 - 校验:推理流判别(不含 mean 的 SquaredDifference)、keep_dims、axes 匹配等 - 平台限制:NpuArch = 3510(Ascend 950PR/950DT) 3. **设计文档**:新增 LayerNormFusionPass.md 和 LayerNormInferenceFusionPass.md,描述融合模式(含图示)、使用约束(不支持动态 shape、输入参数限制、ReduceMean/Sub 限制、数据类型仅支持 FLOAT32/FLOAT16)、支持的型号。 4. **融合模式图示**:新增 6 张 PNG 图片,展示融合前后的图结构。 5. **math_proto_stub.cpp**(+101):新增 ReduceMean、SquaredDifference、Sub、Mul、Rsqrt 算子原型 stub,供融合规则 UT 构图使用。 涉及文件(15 个): - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.cpp(+462) - norm/layer_norm/op_graph/fusion_pass/layer_norm_fusion_pass.h(+33) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.cpp(+377) - norm/layer_norm/op_graph/fusion_pass/layernorm_inference_fusion_pass.h(+33) - norm/layer_norm/docs/LayerNormFusionPass.md(+46) - norm/layer_norm/docs/LayerNormInferenceFusionPass.md(+39) - docs/zh/figures/LayerNormFusionPass_1~4.png(+12) - docs/zh/figures/LayerNormInferenceFusionPass_1~2.png(+6) - norm/layer_norm/tests/ut/op_graph/test_layer_norm_fusion_pass.cpp(+317) - norm/layer_norm/tests/ut/op_graph/test_layernorm_inference_fusion_pass.cpp(+279) - common/stub/op_graph/math_proto_stub.cpp(+101) ## 关联的Issue - #5852 ## 测试 - LayerNormFusionPassTest:9 个 UT 用例,覆盖融合成功(form A/B、交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、eps 位置错误、中间节点有外部消费者)。 - LayerNormInferenceFusionPassTest:6 个 UT 用例,覆盖融合成功(含交换律操作数、共享 axes const)、不融合场景(keep_dims=false、axes 不匹配、训练流不融合)。 - 测试环境:Ascend950(NpuArch=3510)。 ## 文档更新 - 新增 norm/layer_norm/docs/LayerNormFusionPass.md:训练场景融合规则设计文档 - 新增 norm/layer_norm/docs/LayerNormInferenceFusionPass.md:推理场景融合规则设计文档 - 新增 6 张融合模式图示 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9533 | 7 天前 | |
docs: add LayerNormRemoveBroadcastFusionPass doc Co-authored-by: rk<wangpengbo26@huawei.com> # message auto-generated for no-merge-commit merge: !9631 merge ln_pass_doc into master docs: add LayerNormRemoveBroadcastFusionPass doc Created-by: wangpengbo26 Commit-by: rk Merged-by: cann-robot Description: ## 描述 为现有LayerNormRemoveBroadcastFusionPass融合规则补充独立资料页。该规则在Ascend 950PR/Ascend 950DT场景下,将LayerNorm算子gamma和beta输入前的BroadcastTo从图中删除,使gamma和beta直接作为LayerNorm算子的输入,并将begin_norm_axis和begin_params_axis统一设置为归一化维度的起始轴。 资料同步说明规则的使用约束: - LayerNorm算子的gamma和beta输入前均为BroadcastTo,且两个BroadcastTo的shape输入相同。 - 输入x、gamma和beta均为静态shape。 - gamma和beta不为标量,二者的shape和数据类型相同。 - gamma的维数不大于x的维数,且gamma的shape与x从归一化轴开始的后缀shape相同。 - LayerNorm算子的begin_norm_axis换算为非负轴后,指向归一化维度的起始轴。 同时新增融合前后拓扑对比图,展示两个BroadcastTo节点被移除前后的图结构。 ## 关联的Issue - https://gitcode.com/cann/ops-nn/issues/5430 ## 测试 - 本次仅新增文档和配图,不涉及代码逻辑变更,未执行代码测试。 - 已检查Markdown格式、图片文件格式及图片引用路径。 ## 文档更新 - 新增 norm/layer_norm/docs/LayerNormRemoveBroadcastFusionPass.md,说明融合模式和使用约束。 - 新增docs/zh/figures/LayerNormRemoveBroadcastFusionPass_1.png,展示融合前后的图结构。 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9631 | 24 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
docs: 新增图融合规则说明文档 Co-authored-by: linzehui2058<2602241040@qq.com> # message auto-generated for no-merge-commit merge: !9676 merge fusion_pass_doc into master docs: 新增图融合规则说明文档 Created-by: linzehui2058 Commit-by: linzehui2058 Merged-by: cann-robot Description: ## 描述 对于已开源的图融合算子,进行对应的资料开源,包含MatmulToGemmOpFusionPass、MatmulReshapeTransposeFusionPass、GemmToMatmulFusionPass、BatchMatMul2MulFusionPass 其中的png图片格式,使用lfs进行托管 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5541 ## 文档更新 matmul\batch_mat_mul_v3\docs\BatchMatMul2MulFusionPass.md matmul\mat_mul_v3\docs\MatmulToGemmOpFusionPass.md matmul\mat_mul_v3\docs\MatmulReshapeTransposeFusionPass.md matmul\mat_mul_v3\docs\GemmToMatmulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9676 | 21 天前 | |
docs: 新增图融合规则说明文档 Co-authored-by: linzehui2058<2602241040@qq.com> # message auto-generated for no-merge-commit merge: !9676 merge fusion_pass_doc into master docs: 新增图融合规则说明文档 Created-by: linzehui2058 Commit-by: linzehui2058 Merged-by: cann-robot Description: ## 描述 对于已开源的图融合算子,进行对应的资料开源,包含MatmulToGemmOpFusionPass、MatmulReshapeTransposeFusionPass、GemmToMatmulFusionPass、BatchMatMul2MulFusionPass 其中的png图片格式,使用lfs进行托管 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/5541 ## 文档更新 matmul\batch_mat_mul_v3\docs\BatchMatMul2MulFusionPass.md matmul\mat_mul_v3\docs\MatmulToGemmOpFusionPass.md matmul\mat_mul_v3\docs\MatmulReshapeTransposeFusionPass.md matmul\mat_mul_v3\docs\GemmToMatmulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9676 | 21 天前 | |
refactor(pooling): 重命名MaxPoolGradFusionPass并统一MaxPoolV3Grad的NaN处理策略 Co-authored-by: qq_52056150<wangshuo179@huawei.com> # message auto-generated for no-merge-commit merge: !9988 merge refactor/max-pool-grad-fusion-pass-rename-and-nan-policy into master refactor(pooling): 重命名MaxPoolGradFusionPass并统一MaxPoolV3Grad的NaN处理策略 Created-by: qq_52056150 Commit-by: qq_52056150 Merged-by: cann-robot Description: 本 MR 包含两部分内容:融合规则重命名与配套资料、MaxPoolV3Grad 与 MaxPoolGrad 的 NaN 处理策略统一。两部分修改文件零重叠。 ## 一、重命名 MaxPoolGradFusionPass 并补充融合规则资料 将 MaxPoolV3GradFusionPass 统一重命名为 MaxPoolGradFusionPass。原名按被改写后的 **目的算子**命名,但该规则实际匹配的**源算子**是 MaxPoolGrad (kSourceOpTypes = {"MaxPoolGrad"}),与前向 MaxPool --> MaxPoolV3 的 MaxPoolFusionPass 命名方式保持一致。 纯 1:1 重命名,无逻辑变更: | 项 | 原 | 新 | | --- | --- | --- | | 实现文件 | max_pool_v3_grad_fusion_pass.cpp | max_pool_grad_fusion_pass.cpp | | 头文件 | max_pool_v3_grad_fusion_pass.h | max_pool_grad_fusion_pass.h | | 头文件宏 | OPS_MAX_POOL_V3_GRAD_FUSION_PASS_H | OPS_MAX_POOL_GRAD_FUSION_PASS_H | | 类名 | MaxPoolV3GradFusionPass | MaxPoolGradFusionPass | | 注册名 | MaxPoolV3GradFusionPass | MaxPoolGradFusionPass | | UT 文件 | test_max_pool_v3_grad_fusion_pass.cpp | test_max_pool_grad_fusion_pass.cpp | | UT 套件 | MaxPoolV3GradFusionPassTest | MaxPoolGradFusionPassTest | 新增 pooling/max_pool_v3_grad/docs/MaxPoolGradFusionPass.md 及配图,说明 MaxPoolGrad --> MaxPoolV3Grad 的融合规则、匹配条件与约束。op_graph 与 UT 的 CMakeLists 均以 glob 收集源文件,重命名不影响构建。 ## 二、统一 NaN 处理策略 MaxPoolV3Grad 此前通过模板参数选用 MAX_SELECT_NAN_IGNORE,与 MaxPoolGrad 的 MAX_SELECT_NAN_PROPAGATE 语义不一致。本次删除整套策略开关,两个算子统一采用 MaxPoolGrad 的 NaN 传播语义。 删除 MaxSelectPolicy 枚举及 MaxPoolGradSIMT 的 Policy 模板参数, CycleUpdate、MaxPoolNchw、MaxPoolNhwc 及各 asc_vf_call 同步去除该参数, 调用方 max_pool_grad.cpp 与 max_pool_v3_grad.cpp 不再传递策略。 关于最大值初值:原 PROPAGATE 分支用 NumericLimits<T>::NegativeInfinity(),该接口 仅支持 half/float/bfloat16。MaxPoolGrad 只有 3 种浮点 dtype 故可用,而 MaxPoolV3Grad 支持 9 种 dtype(含 int8/int16/int32/int64/uint8/uint16),直接复用会触发 static_assert 编译失败;NumericLimits<T>::Lowest() 同样不覆盖 int64,且对浮点 会在窗口同时含 -inf 与 Lowest() 时选错 argmax。因此改为复用本文件原 IGNORE 分支 已有的 maxIdx < 0 空累加器哨兵,无需任何初值常量: if ((*maxIdx < 0) || (val > *maxVal) || isnan(val)) 初值 maxVal = 0、maxIdx = -1 两行均取自原 IGNORE 分支,未引入新符号。 行为说明:NaN 恒胜出,窗口内按行优先扫描的最后一个 NaN 接收梯度;非 NaN 等值 first-wins。与原 MaxPoolGrad PROPAGATE 分支逐例等价(30 万组含 -inf/+inf/NaN/Lowest 的随机窗口 argmax 完全一致)。 同步更新 README 特殊值处理与确定性说明;golden 改为直接复现 kernel 的选择规则, 替换原先屏蔽 NaN 的编码实现。 ## 测试 本地验证通过,算子门槛用例全部验证通过,无功能影响,线上David冒烟和OBP冒烟均通过 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 新增MaxPoolGradFusionPass.md文档,更新README.md部分描述 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9988 | 17 天前 | |
docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !9734 merge docs/sync-fusion-pass-soft-quant into master docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 新增四个融合 pass 的说明文档,补充融合模式、使用约束及支持的型号信息: - **SoftmaxGradExtFusionPass**:将 Mul、ReduceSum、Sub 小算子融合为 SoftmaxGradExt 算子,支持 Ascend 950PR/950DT。 - **SoftmaxGradExtV2FusionPass**:SoftmaxGradExt 融合的 V2 版本,覆盖4种融合场景,支持 Ascend 950PR/950DT。 - **AscendQuantV2ScatterFusionPass**:将 AscendQuantV2 + Scatter 结构融合为 QuantUpdateScatter 算子,支持 Ascend 950PR/950DT。 - **PReluGradFusionPass**:将 PReluGrad 算子拆分为 PReluGradUpdate 和 PReluGradReduce 两个算子,支持 Ascend 950PR/950DT。 同时新增 7 张融合模式示意图(LFS)。 ## 关联的Issue #5497 ## 测试 纯文档更新,无需测试。 ## 文档更新 - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtFusionPass.md - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtV2FusionPass.md - 新增 activation/p_relu_grad_update/docs/PReluGradFusionPass.md - 新增 quant/ascend_quant_v2/docs/AscendQuantV2ScatterFusionPass.md - 新增 docs/zh/figures/ 下 7 张配图 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9734 | 15 天前 | |
torch_extension API文档新增产品型号标签 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !8233 merge master into master torch_extension API文档新增产品型号标签 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. torchapi_*.md增加产品型号标签注释 2. 中文png改为英文文件名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#4551](https://gitcode.com/cann/ops-nn/issues/4551) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 已自验 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> torchapi_*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!8233 | 1 个月前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
[Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Co-authored-by: guiruoyu<guiruoyu@h-partners.com> # message auto-generated for no-merge-commit merge: !9939 merge codex/quant-bmm-fusion-docs into master [Docs] 补充QuantBatchMatmulV3TransposeFusionPass和QuantBatchMatmulV4ToV3FusionPass开源资料 Created-by: guiruoyu Commit-by: guiruoyu Merged-by: cann-robot Description: ## 描述 新增 QuantBatchMatmulV3TransposeFusionPass 和 QuantBatchMatmulV4ToV3FusionPass 的开源资料,说明融合结构、适用约束、输入连接和属性变化。最终改动为两份融合文档和八张 PNG,共 10 个新增文件。 - V3 配七张图:仅 x1 侧、仅 x2 侧、双侧转置、普通 scale Reshape、MX scale Reshape、Bitcast 和动态 Reshape。每张图分别展示 x1、x2、x1_scale(pertoken_scale)、x2_scale(scale)四路输入及端口,标明连接和转置属性变化。 - V4 配一张图:展示六路输入映射、属性迁移和 group_size 默认值转换;正文说明两类保留 V4 的场景及未迁移输入的适用边界。 - 八张图统一使用方正兰亭黑简体,按 PassName_编号.png 命名,并沿用仓库 Git LFS 规则。 资料参考 PR #9725、仓库中 Matmul/Gather/LayerNorm 等融合说明、docs/CONTRIBUTING_DOCS.md 及 CANN 文档写作规范,并对照两个 pass 实现、算子 IR/README 和配套 UT/CSV 校核。已有 README 和算子代码无改动。 ## 关联的Issue 关联 Issue:[#5671](https://gitcode.com/cann/ops-nn/issues/5671)。参考资料:[PR #9725](https://gitcode.com/cann/ops-nn/pull/9725)。 ## 测试 - git diff --check 通过。 - 两份文档的 12 个相对文件链接、3 个内部锚点及 UTF-8 无 BOM 编码检查通过。 - 八张 PNG 完整性检查通过,并逐张检查连线、端口、字体、文字和属性变化。 - 八张 Git LFS 图片已推送;两个 README 与 PR 基线比较无差异。 - 已对照现有 UT/CSV 校核场景和预期结果;本机未运行 CANN 图融合 UT 或 NPU 实测。 - 最新提交 ea4121988 已通过 /compile 触发流水线,结果以 Actions 为准。 ## 文档更新 - matmul/quant_batch_matmul_v3/docs/QuantBatchMatmulV3TransposeFusionPass.md - matmul/quant_batch_matmul_v4/docs/QuantBatchMatmulV4ToV3FusionPass.md - docs/zh/figures/QuantBatchMatmulV3TransposeFusionPass_1.png 至 QuantBatchMatmulV3TransposeFusionPass_7.png - docs/zh/figures/QuantBatchMatmulV4ToV3FusionPass_1.png ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9939 | 16 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !9734 merge docs/sync-fusion-pass-soft-quant into master docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 新增四个融合 pass 的说明文档,补充融合模式、使用约束及支持的型号信息: - **SoftmaxGradExtFusionPass**:将 Mul、ReduceSum、Sub 小算子融合为 SoftmaxGradExt 算子,支持 Ascend 950PR/950DT。 - **SoftmaxGradExtV2FusionPass**:SoftmaxGradExt 融合的 V2 版本,覆盖4种融合场景,支持 Ascend 950PR/950DT。 - **AscendQuantV2ScatterFusionPass**:将 AscendQuantV2 + Scatter 结构融合为 QuantUpdateScatter 算子,支持 Ascend 950PR/950DT。 - **PReluGradFusionPass**:将 PReluGrad 算子拆分为 PReluGradUpdate 和 PReluGradReduce 两个算子,支持 Ascend 950PR/950DT。 同时新增 7 张融合模式示意图(LFS)。 ## 关联的Issue #5497 ## 测试 纯文档更新,无需测试。 ## 文档更新 - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtFusionPass.md - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtV2FusionPass.md - 新增 activation/p_relu_grad_update/docs/PReluGradFusionPass.md - 新增 quant/ascend_quant_v2/docs/AscendQuantV2ScatterFusionPass.md - 新增 docs/zh/figures/ 下 7 张配图 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9734 | 15 天前 | |
docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !9734 merge docs/sync-fusion-pass-soft-quant into master docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 新增四个融合 pass 的说明文档,补充融合模式、使用约束及支持的型号信息: - **SoftmaxGradExtFusionPass**:将 Mul、ReduceSum、Sub 小算子融合为 SoftmaxGradExt 算子,支持 Ascend 950PR/950DT。 - **SoftmaxGradExtV2FusionPass**:SoftmaxGradExt 融合的 V2 版本,覆盖4种融合场景,支持 Ascend 950PR/950DT。 - **AscendQuantV2ScatterFusionPass**:将 AscendQuantV2 + Scatter 结构融合为 QuantUpdateScatter 算子,支持 Ascend 950PR/950DT。 - **PReluGradFusionPass**:将 PReluGrad 算子拆分为 PReluGradUpdate 和 PReluGradReduce 两个算子,支持 Ascend 950PR/950DT。 同时新增 7 张融合模式示意图(LFS)。 ## 关联的Issue #5497 ## 测试 纯文档更新,无需测试。 ## 文档更新 - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtFusionPass.md - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtV2FusionPass.md - 新增 activation/p_relu_grad_update/docs/PReluGradFusionPass.md - 新增 quant/ascend_quant_v2/docs/AscendQuantV2ScatterFusionPass.md - 新增 docs/zh/figures/ 下 7 张配图 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9734 | 15 天前 | |
docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !9734 merge docs/sync-fusion-pass-soft-quant into master docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 新增四个融合 pass 的说明文档,补充融合模式、使用约束及支持的型号信息: - **SoftmaxGradExtFusionPass**:将 Mul、ReduceSum、Sub 小算子融合为 SoftmaxGradExt 算子,支持 Ascend 950PR/950DT。 - **SoftmaxGradExtV2FusionPass**:SoftmaxGradExt 融合的 V2 版本,覆盖4种融合场景,支持 Ascend 950PR/950DT。 - **AscendQuantV2ScatterFusionPass**:将 AscendQuantV2 + Scatter 结构融合为 QuantUpdateScatter 算子,支持 Ascend 950PR/950DT。 - **PReluGradFusionPass**:将 PReluGrad 算子拆分为 PReluGradUpdate 和 PReluGradReduce 两个算子,支持 Ascend 950PR/950DT。 同时新增 7 张融合模式示意图(LFS)。 ## 关联的Issue #5497 ## 测试 纯文档更新,无需测试。 ## 文档更新 - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtFusionPass.md - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtV2FusionPass.md - 新增 activation/p_relu_grad_update/docs/PReluGradFusionPass.md - 新增 quant/ascend_quant_v2/docs/AscendQuantV2ScatterFusionPass.md - 新增 docs/zh/figures/ 下 7 张配图 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9734 | 15 天前 | |
docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !9734 merge docs/sync-fusion-pass-soft-quant into master docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 新增四个融合 pass 的说明文档,补充融合模式、使用约束及支持的型号信息: - **SoftmaxGradExtFusionPass**:将 Mul、ReduceSum、Sub 小算子融合为 SoftmaxGradExt 算子,支持 Ascend 950PR/950DT。 - **SoftmaxGradExtV2FusionPass**:SoftmaxGradExt 融合的 V2 版本,覆盖4种融合场景,支持 Ascend 950PR/950DT。 - **AscendQuantV2ScatterFusionPass**:将 AscendQuantV2 + Scatter 结构融合为 QuantUpdateScatter 算子,支持 Ascend 950PR/950DT。 - **PReluGradFusionPass**:将 PReluGrad 算子拆分为 PReluGradUpdate 和 PReluGradReduce 两个算子,支持 Ascend 950PR/950DT。 同时新增 7 张融合模式示意图(LFS)。 ## 关联的Issue #5497 ## 测试 纯文档更新,无需测试。 ## 文档更新 - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtFusionPass.md - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtV2FusionPass.md - 新增 activation/p_relu_grad_update/docs/PReluGradFusionPass.md - 新增 quant/ascend_quant_v2/docs/AscendQuantV2ScatterFusionPass.md - 新增 docs/zh/figures/ 下 7 张配图 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9734 | 15 天前 | |
docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Co-authored-by: yuanbin_22<yuanbin22@huawei.com> # message auto-generated for no-merge-commit merge: !9734 merge docs/sync-fusion-pass-soft-quant into master docs: 新增SoftmaxGradExtFusionPass/SoftmaxGradExtV2FusionPass/AscendQuantV2ScatterFusionPass/PReluGradFusionPass融合pass文档 Created-by: yuanbin_22 Commit-by: yuanbin_22 Merged-by: cann-robot Description: ## 描述 新增四个融合 pass 的说明文档,补充融合模式、使用约束及支持的型号信息: - **SoftmaxGradExtFusionPass**:将 Mul、ReduceSum、Sub 小算子融合为 SoftmaxGradExt 算子,支持 Ascend 950PR/950DT。 - **SoftmaxGradExtV2FusionPass**:SoftmaxGradExt 融合的 V2 版本,覆盖4种融合场景,支持 Ascend 950PR/950DT。 - **AscendQuantV2ScatterFusionPass**:将 AscendQuantV2 + Scatter 结构融合为 QuantUpdateScatter 算子,支持 Ascend 950PR/950DT。 - **PReluGradFusionPass**:将 PReluGrad 算子拆分为 PReluGradUpdate 和 PReluGradReduce 两个算子,支持 Ascend 950PR/950DT。 同时新增 7 张融合模式示意图(LFS)。 ## 关联的Issue #5497 ## 测试 纯文档更新,无需测试。 ## 文档更新 - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtFusionPass.md - 新增 activation/softmax_grad_ext/docs/SoftmaxGradExtV2FusionPass.md - 新增 activation/p_relu_grad_update/docs/PReluGradFusionPass.md - 新增 quant/ascend_quant_v2/docs/AscendQuantV2ScatterFusionPass.md - 新增 docs/zh/figures/ 下 7 张配图 ## 类型标签 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!9734 | 15 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
Matmul类算子图融合资料开源 Co-authored-by: jgx12<jingaoxiang@huawei.com> # message auto-generated for no-merge-commit merge: !9636 merge fusion_docs into master Matmul类算子图融合资料开源 Created-by: jgx12 Commit-by: jgx12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增MatMulBiasAddOpenFusionPass,MatMulReshapeBiasAddFusionPass,MatMulToMatmulV3FusionPass,MatMulUnsqueezeSqueezeFusionPass,ZZMatMulTOQBMMV3FusionPass,BatchMatMul2TransposeBatchMatMulFusionPass图融合资料,配套图融合开源 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> https://gitcode.com/cann/ops-nn/issues/5628 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 无 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> matmul/batch_mat_mul_v3/docs/BatchMatMulTransposeFusionPass.md matmul/mat_mul_v3/docs/MatMulBiasAddOpenFusionPass.md matmul/mat_mul_v3/docs/MatMulReshapeBiasAddFusionPass.md matmul/mat_mul_v3/docs/MatMulToMatmulV3FusionPass.md matmul/mat_mul_v3/docs/MatMulUnsqueezeSqueezeFusionPass.md matmul/quant_batch_matmul_v3/docs/ZZMatMulTOQBMMV3FusionPass.md matmul/transpose_batch_mat_mul/docs/BatchMatMul2TransposeBatchMatMulFusionPass.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9636 | 17 天前 | |
torch_extension API文档新增产品型号标签 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !8233 merge master into master torch_extension API文档新增产品型号标签 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. torchapi_*.md增加产品型号标签注释 2. 中文png改为英文文件名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#4551](https://gitcode.com/cann/ops-nn/issues/4551) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 已自验 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> torchapi_*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!8233 | 1 个月前 | |
architecture.png LFS | 新增Batch一致性特性介绍 Co-authored-by: chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !10302 merge master into master 新增Batch一致性特性介绍 Created-by: gitcode-chenjiao Commit-by: chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增Batch一致性和确定性特性介绍 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#5817](https://gitcode.com/cann/ops-nn/issues/5817) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ok ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> RAEDME.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!10302 | 14 天前 |
产品文档中png文件改为英文名 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !8300 merge master into master 产品文档中png文件改为英文名 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 产品文档中的png图片名由中文改为英文 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#4260](https://gitcode.com/cann/ops-nn/issues/4260) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> png和相关的link md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!8300 | 1 个月前 | |
产品文档中png文件改为英文名 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !8300 merge master into master 产品文档中png文件改为英文名 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 产品文档中的png图片名由中文改为英文 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#4260](https://gitcode.com/cann/ops-nn/issues/4260) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> png和相关的link md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!8300 | 1 个月前 | |
产品文档中png文件改为英文名 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !8300 merge master into master 产品文档中png文件改为英文名 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 产品文档中的png图片名由中文改为英文 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [#4260](https://gitcode.com/cann/ops-nn/issues/4260) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> png和相关的link md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!8300 | 1 个月前 | |
torch_extension API文档新增产品型号标签 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !8233 merge master into master torch_extension API文档新增产品型号标签 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1. torchapi_*.md增加产品型号标签注释 2. 中文png改为英文文件名 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> [#4551](https://gitcode.com/cann/ops-nn/issues/4551) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 已自验 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> torchapi_*.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!8233 | 1 个月前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
cloudIDE.png LFS | 图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 | |
webIDE.png LFS | 图融合pass资料开源 Co-authored-by: zhangquanxin<zhangquanxin7@h-partners.com> # message auto-generated for no-merge-commit merge: !9725 merge fusion_pass_doc_open into master 图融合pass资料开源 Created-by: zhangquanxin Commit-by: zhangquanxin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 该 PR 主要聚焦于图融合资料开源:将伪量化相关图融合 pass 的说明资料(文档)开放到仓库中。全部42 个文件的改动中,13均为纯新增(新增 278 行、删除 0 行),其余29个修改均为新增.gitattributes文件后图片文件附带提示的修改。本次改动以文档性内容的开放与补充为主,不涉及业务逻辑或接口变更。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> issue https://gitcode.com/cann/ops-nn/issues/5596 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> UT测试 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!9725 | 18 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 15 天前 | ||
| 21 天前 | ||
| 21 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 16 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 7 个月前 | ||
| 21 天前 | ||
| 21 天前 | ||
| 23 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 24 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 17 天前 | ||
| 21 天前 | ||
| 21 天前 | ||
| 17 天前 | ||
| 15 天前 | ||
| 1 个月前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 15 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 17 天前 | ||
| 1 个月前 | ||
architecture.png LFS | 14 天前 | |
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
cloudIDE.png LFS | 18 天前 | |
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
| 18 天前 | ||
webIDE.png LFS | 18 天前 |