| Revert "fix(index): validate empty self and handle empty indices" Co-authored-by: fazhenyao<fazhenyao@h-partners.com> # message auto-generated for no-merge-commit merge: !12387 merge revert/index-empty-self-invalid into master Revert "fix(index): validate empty self and handle empty indices" Created-by: fazhenyao123 Commit-by: fazhenyao Merged-by: cann-robot Description: ## 描述 回退已合入 master 的 PR [#12074:fix(index): validate empty self and handle empty indices](https://gitcode.com/cann/ops-nn/pull/12074),撤销其对 aclnnIndex 空 self 和全空 indices 场景的处理,恢复该 PR 合入前的接口行为。 - 移除 self 为空且 out 非空时返回 ACLNN_ERR_PARAM_INVALID 的新增校验。 - 恢复 self->IsEmpty() || out->IsEmpty() 的空张量早退条件:参数检查通过后,任一为空即设置 workspaceSize = 0 并返回 ACLNN_SUCCESS。 - 移除 allIndicesEmpty 检测、全空索引下的输出 shape 校验,以及通过 Contiguous + ViewCopy 复制 self 到 out 的特殊分支。 - 将 l2_test_self_empty_fp32 的预期恢复为 ACLNN_SUCCESS,删除原 PR 新增的 self/out 同为空及全空索引相关 UT。 - 同步回退接口文档中的新增错误码场景和约束说明。 ## 关联的Issue 原 PR 关联 Issue [#6304](https://gitcode.com/cann/ops-nn/issues/6304)。本 PR 为上述修复的回退,相关空输入问题仍需后续处理。 ## 测试 - 当前 PR 页面显示 41 项流水线检查均已通过,最新流水线:[CI 执行记录](https://gitcode.com/CANN/ops-nn/actions/runs/4bd36f4c6f3c4698860fc5f1c51c6e48)。 - 本次仅补充 PR 描述,未额外执行本地编译、UT 或设备精度测试。 ## 文档更新 回退 index/index/docs/aclnnIndex.md 中由 #12074 新增的两项错误码场景及对应约束,使文档与回退后的实现一致。 ## 类型标签 - [x] 其他:回退 PR #12074 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!12387 | 22 days ago |
| format cpp Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !6784 merge issue_fix into master format cpp Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 批量刷新cpp代码格式 ## 关联的Issue [#3791](https://gitcode.com/cann/ops-nn/issues/3791) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:代码格式化 ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!6784 | 4 months ago |
| Revert "fix(index): validate empty self and handle empty indices" Co-authored-by: fazhenyao<fazhenyao@h-partners.com> # message auto-generated for no-merge-commit merge: !12387 merge revert/index-empty-self-invalid into master Revert "fix(index): validate empty self and handle empty indices" Created-by: fazhenyao123 Commit-by: fazhenyao Merged-by: cann-robot Description: ## 描述 回退已合入 master 的 PR [#12074:fix(index): validate empty self and handle empty indices](https://gitcode.com/cann/ops-nn/pull/12074),撤销其对 aclnnIndex 空 self 和全空 indices 场景的处理,恢复该 PR 合入前的接口行为。 - 移除 self 为空且 out 非空时返回 ACLNN_ERR_PARAM_INVALID 的新增校验。 - 恢复 self->IsEmpty() || out->IsEmpty() 的空张量早退条件:参数检查通过后,任一为空即设置 workspaceSize = 0 并返回 ACLNN_SUCCESS。 - 移除 allIndicesEmpty 检测、全空索引下的输出 shape 校验,以及通过 Contiguous + ViewCopy 复制 self 到 out 的特殊分支。 - 将 l2_test_self_empty_fp32 的预期恢复为 ACLNN_SUCCESS,删除原 PR 新增的 self/out 同为空及全空索引相关 UT。 - 同步回退接口文档中的新增错误码场景和约束说明。 ## 关联的Issue 原 PR 关联 Issue [#6304](https://gitcode.com/cann/ops-nn/issues/6304)。本 PR 为上述修复的回退,相关空输入问题仍需后续处理。 ## 测试 - 当前 PR 页面显示 41 项流水线检查均已通过,最新流水线:[CI 执行记录](https://gitcode.com/CANN/ops-nn/actions/runs/4bd36f4c6f3c4698860fc5f1c51c6e48)。 - 本次仅补充 PR 描述,未额外执行本地编译、UT 或设备精度测试。 ## 文档更新 回退 index/index/docs/aclnnIndex.md 中由 #12074 新增的两项错误码场景及对应约束,使文档与回退后的实现一致。 ## 类型标签 - [x] 其他:回退 PR #12074 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!12387 | 22 days ago |
| fix: 修复IndexByTensor融合pass跨版本符号引用及Index算子编译期InferShape问题 Co-authored-by: xuejinghui<xuejinghui@huawei.com> # message auto-generated for no-merge-commit merge: !10998 merge index_fusion into master fix: 修复IndexByTensor融合pass跨版本符号引用及Index算子编译期InferShape问题 Created-by: xuejinghui Commit-by: xuejinghui Merged-by: cann-robot Description: ## 描述 修复IndexByTensor融合pass跨版本符号引用及Index算子编译期InferShape问题 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/6168 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 进行了UT和融合规则用例测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [x] AI辅助编写 See merge request: cann/ops-nn!10998 | 1 month ago |
| feat(index): index算子支持ascend960dt/960pr平台 Co-authored-by: xuejinghui<xuejinghui@huawei.com> # message auto-generated for no-merge-commit merge: !11547 merge 960_op into master feat(index): index算子支持ascend960dt/960pr平台 Created-by: xuejinghui Commit-by: xuejinghui Merged-by: cann-robot Description: ## 描述 index算子支持ascend960dt/960pr平台 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/6850 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 针对所有模板涉及用例进行960dt测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!11547 | 24 days ago |
| feat(index): index算子支持ascend960dt/960pr平台 Co-authored-by: xuejinghui<xuejinghui@huawei.com> # message auto-generated for no-merge-commit merge: !11547 merge 960_op into master feat(index): index算子支持ascend960dt/960pr平台 Created-by: xuejinghui Commit-by: xuejinghui Merged-by: cann-robot Description: ## 描述 index算子支持ascend960dt/960pr平台 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/6850 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 针对所有模板涉及用例进行960dt测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!11547 | 24 days ago |
| Revert "fix(index): validate empty self and handle empty indices" Co-authored-by: fazhenyao<fazhenyao@h-partners.com> # message auto-generated for no-merge-commit merge: !12387 merge revert/index-empty-self-invalid into master Revert "fix(index): validate empty self and handle empty indices" Created-by: fazhenyao123 Commit-by: fazhenyao Merged-by: cann-robot Description: ## 描述 回退已合入 master 的 PR [#12074:fix(index): validate empty self and handle empty indices](https://gitcode.com/cann/ops-nn/pull/12074),撤销其对 aclnnIndex 空 self 和全空 indices 场景的处理,恢复该 PR 合入前的接口行为。 - 移除 self 为空且 out 非空时返回 ACLNN_ERR_PARAM_INVALID 的新增校验。 - 恢复 self->IsEmpty() || out->IsEmpty() 的空张量早退条件:参数检查通过后,任一为空即设置 workspaceSize = 0 并返回 ACLNN_SUCCESS。 - 移除 allIndicesEmpty 检测、全空索引下的输出 shape 校验,以及通过 Contiguous + ViewCopy 复制 self 到 out 的特殊分支。 - 将 l2_test_self_empty_fp32 的预期恢复为 ACLNN_SUCCESS,删除原 PR 新增的 self/out 同为空及全空索引相关 UT。 - 同步回退接口文档中的新增错误码场景和约束说明。 ## 关联的Issue 原 PR 关联 Issue [#6304](https://gitcode.com/cann/ops-nn/issues/6304)。本 PR 为上述修复的回退,相关空输入问题仍需后续处理。 ## 测试 - 当前 PR 页面显示 41 项流水线检查均已通过,最新流水线:[CI 执行记录](https://gitcode.com/CANN/ops-nn/actions/runs/4bd36f4c6f3c4698860fc5f1c51c6e48)。 - 本次仅补充 PR 描述,未额外执行本地编译、UT 或设备精度测试。 ## 文档更新 回退 index/index/docs/aclnnIndex.md 中由 #12074 新增的两项错误码场景及对应约束,使文档与回退后的实现一致。 ## 类型标签 - [x] 其他:回退 PR #12074 - [x] 文档更新 ## AI/Agent生成声明 - [x] AI辅助编写 See merge request: cann/ops-nn!12387 | 22 days ago |
| feat(index): index算子支持ascend960dt/960pr平台 Co-authored-by: xuejinghui<xuejinghui@huawei.com> # message auto-generated for no-merge-commit merge: !11547 merge 960_op into master feat(index): index算子支持ascend960dt/960pr平台 Created-by: xuejinghui Commit-by: xuejinghui Merged-by: cann-robot Description: ## 描述 index算子支持ascend960dt/960pr平台 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/6850 <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> ## 测试 针对所有模板涉及用例进行960dt测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!11547 | 24 days ago |
| 产品名称修改 Co-authored-by: y60124828<yanglou1@h-partners.com> # message auto-generated for no-merge-commit merge: !11292 merge master into master 产品名称修改 Created-by: yanglu-1 Commit-by: y60124828 Merged-by: cann-robot Description: ## 描述 产品名称修改 ## 关联的Issue 关联Issue [#6089](https://gitcode.com/cann/ops-nn/issues/6089) ## 测试 <!--描述进行了哪些测试来验证你的改动。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: ## AI/Agent生成声明 <!-- [x] 表示选中 --> - [ ] AI辅助编写 See merge request: cann/ops-nn!11292 | 1 month ago |