| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
add some new project features. Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !91 merge merge_project into master add some new project features. Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 add some new project features. 1. add gen timestamp script to append version_info a timestamp 2. support operators pkg cross-compilation 3. update install scripts 4. cmd support asan cov ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!91 | 8 个月前 | |
删除gawk依赖 Co-authored-by: zhaowenrui666<zhaowenrui7@huawei.com> # message auto-generated for no-merge-commit merge: !785 merge degawk into master 删除gawk依赖 Created-by: zhaowenrui666 Commit-by: zhaowenrui666 Merged-by: cann-robot Description: ## 描述 将 ops-cv 中依赖 gawk strftime 的脚本统一替换为基于 date 的逐行时间戳输出 删除 install_deps.sh 中 gawk 的安装逻辑 删除安装文档中的 gawk 前置依赖说明 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/339 ## 测试   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!785 | 4 个月前 | |
删除gawk依赖 Co-authored-by: zhaowenrui666<zhaowenrui7@huawei.com> # message auto-generated for no-merge-commit merge: !785 merge degawk into master 删除gawk依赖 Created-by: zhaowenrui666 Commit-by: zhaowenrui666 Merged-by: cann-robot Description: ## 描述 将 ops-cv 中依赖 gawk strftime 的脚本统一替换为基于 date 的逐行时间戳输出 删除 install_deps.sh 中 gawk 的安装逻辑 删除安装文档中的 gawk 前置依赖说明 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/339 ## 测试   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!785 | 4 个月前 | |
feature : add compile spend time statistics Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !306 merge calculate_spend_time into master feature : add compile spend time statistics Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feture : add compile spend time statistics 使用流程  ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 编译 bash build.sh --pkg  耗时统计 python3 scritpts/ci/analyze_ops_time.py   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!306 | 7 个月前 | |
add bisheng_flag and kernel_template_input compile option Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !358 merge tiling_key into master add bisheng_flag and kernel_template_input compile option Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> add bisheng_flag and kernel_template_input compile option ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#131](https://gitcode.com/cann/ops-cv/issues/131) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> check.sh result: ascend950 : OK (132 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (72 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> docs/zh/context/build.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!358 | 6 个月前 | |
fix bisheng flag parameters issue. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !703 merge master0409 into master fix bisheng flag parameters issue. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 对构建脚本中的昇腾(BISHENG)相关编译器标志和调试配置逻辑进行优化。 * 第一处将控制BISHENG_FLAGS传递的条件判断,从依赖一个独立的ENABLE_BISHEG_FLAGS环境变量,改为直接检查BISHENG_FLAGS变量本身是否为空,从而简化配置并提升灵活性。 * 第二处优化了asc_opc命令的op_debug_config参数配置逻辑,使其优先支持通过外部传入的bisheng_flags参数进行统一配置,并改进了原有多个独立布尔标志的聚合方式,提升了配置的可维护性。 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/308 ## 测试 功能测试 bash build.sh --pkg --soc=ascend310b --cann_3rd_lib_path=../../open_source -j32 --build-type=Debug --bisheng_flags=sanitizer bisheng_flags is: sanitizer [INFO] op:GridSample do opc cmd is asc_opc /xxx/ops/ops-cv/build/tbe/dynamic/grid_sample.py --main_func=grid_sample --input_param=/xxx/ops/ops-cv/build/tbe/config/ascend310b/grid_sample/grid_sample_binary_high_performance.json_0 --soc_version=Ascend310B1 --output=/xxx/ops/ops-cv/build/binary/ascend310b/bin/ascend310b/grid_sample/ --impl_mode=high_performance,optional --simplified_key_mode=0 --op_mode=dynamic --op_debug_config=sanitizer 常规测试 ascend950 : OK (112 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (73 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!703 | 5 个月前 | |
add kirin9030 ops Co-authored-by: zengjuan<zengjuan2@huawei.com> # message auto-generated for no-merge-commit merge: !264 merge master into master add kirin9030 ops Created-by: zengjuan Commit-by: zengjuan Merged-by: cann-robot Description: ## 描述 add kirin9030 ops: image/grid_sample image/upsample_bicubic2d image/upsample_bicubic2d_aa image/upsample_bilinear2d image/upsample_bilinear2d_aa image/upsample_nearest image/upsample_nearest3d image/upsample_nearest_exact3d objdetect/iou_v2 objdetect/roi_align_rotated objdetect/stack_group_points ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/74 ## 测试 蓝区门禁、黄区门禁、算子二级冒烟  ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!264 | 7 个月前 | |
add some new project features. Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !91 merge merge_project into master add some new project features. Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 add some new project features. 1. add gen timestamp script to append version_info a timestamp 2. support operators pkg cross-compilation 3. update install scripts 4. cmd support asan cov ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!91 | 8 个月前 | |
add some new project features. Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !91 merge merge_project into master add some new project features. Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 add some new project features. 1. add gen timestamp script to append version_info a timestamp 2. support operators pkg cross-compilation 3. update install scripts 4. cmd support asan cov ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!91 | 8 个月前 | |
add some new project features. Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !91 merge merge_project into master add some new project features. Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 add some new project features. 1. add gen timestamp script to append version_info a timestamp 2. support operators pkg cross-compilation 3. update install scripts 4. cmd support asan cov ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!91 | 8 个月前 | |
删除gawk依赖 Co-authored-by: zhaowenrui666<zhaowenrui7@huawei.com> # message auto-generated for no-merge-commit merge: !785 merge degawk into master 删除gawk依赖 Created-by: zhaowenrui666 Commit-by: zhaowenrui666 Merged-by: cann-robot Description: ## 描述 将 ops-cv 中依赖 gawk strftime 的脚本统一替换为基于 date 的逐行时间戳输出 删除 install_deps.sh 中 gawk 的安装逻辑 删除安装文档中的 gawk 前置依赖说明 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/339 ## 测试   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!785 | 4 个月前 | |
项目readme大纲结构调整 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !719 merge master_readme into master 项目readme大纲结构调整 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 项目readme和docs/readme大纲结构调整 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/318 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 资料已测试okay。 常规测试: ascend950 : OK (112 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (19 .o) ascend910b : OK (73 .o) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) mc62cm12a : OK (cann-mc62cm12a-ops-cv_9.0.0_linux-x86_64.run) ascend910b_install_check : OK (install/uninstall clean) ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> README.md、docs/README.md、compile.md等 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [x] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!719 | 4 个月前 | |
删除gawk依赖 Co-authored-by: zhaowenrui666<zhaowenrui7@huawei.com> # message auto-generated for no-merge-commit merge: !785 merge degawk into master 删除gawk依赖 Created-by: zhaowenrui666 Commit-by: zhaowenrui666 Merged-by: cann-robot Description: ## 描述 将 ops-cv 中依赖 gawk strftime 的脚本统一替换为基于 date 的逐行时间戳输出 删除 install_deps.sh 中 gawk 的安装逻辑 删除安装文档中的 gawk 前置依赖说明 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/339 ## 测试   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!785 | 4 个月前 | |
ARCH编码修改 Co-authored-by: xiangyang0909<huxiangyang1@huawei.com> # message auto-generated for no-merge-commit merge: !260 merge renameA5 into master ARCH编码修改 Created-by: xiangyang0909 Commit-by: xiangyang0909 Merged-by: cann-robot Description: ## 描述 本次PR旨在将项目构建系统、算子配置及测试框架中对旧版昇腾(Ascend)计算单元(SoC)标识符 统一更新为新的 ascend950 型号。确保整个项目(包括CMake构建脚本、算子定义、配置文件、单元测试和测试桩代码)能够正确识别、编译、运行和测试于最新的Ascend 950硬件平台,保持与硬件产品线的同步,提升代码的一致性和可维护性。 ## 关联的Issue 不涉及 ## 测试 ### 1.check结果 ~~~ ==================================== FINAL SUMMARY ==================================== kirinx90 : FAILED (no .o) ascend950 : OK (126 .o files, checked as ascend950) ascend910 : SKIPPED ascend910b : OK (84 .o files, checked as ascend910b) ascend910B : OK (84 .o files, checked as ascend910b) ascend310b : OK (3 .o files, checked as ascend310b) ascend310B : OK (3 .o files, checked as ascend310b) ascend310p : OK (25 .o files, checked as ascend310p) ascend310P : OK (25 .o files, checked as ascend310p) ascend610lite : SKIPPED ascend910_93 : OK (84 .o files, checked as ascend910_93) STATIC_BUILD : OK (cann-910b-ops-cv_9.0.0_linux-x86_64.run, cann-910b-ops-cv-static_9.0.0_linux-x86_64.tar.gz) ==================================== [ALL DONE] All builds finished! ==================================== ~~~ ### 2.本地950编包正常  ### 3.bash buil.sh -u执行结果  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!260 | 7 个月前 | |
add some new project features. Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !91 merge merge_project into master add some new project features. Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 add some new project features. 1. add gen timestamp script to append version_info a timestamp 2. support operators pkg cross-compilation 3. update install scripts 4. cmd support asan cov ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!91 | 8 个月前 | |
add some new project features. Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !91 merge merge_project into master add some new project features. Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 add some new project features. 1. add gen timestamp script to append version_info a timestamp 2. support operators pkg cross-compilation 3. update install scripts 4. cmd support asan cov ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!91 | 8 个月前 | |
add some fetures to ops-cv Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !80 merge merge_to_cv into master add some fetures to ops-cv Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 add some fetures(from ops-cv-dev) to ops-cv: 1. add omm、mssanitizer compile options 2. support aicpu ut test 3. add ascend630 support 4. adapt ccache 5. add asan compile options 6. adapt child package switch and child package path change 7. adapt static library function 8. add build-type comile option 9. add total aclnn header file 10. update install scripts ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试   ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!80 | 8 个月前 | |
feat:将cv仓的aicpu算子从merge每个文件夹下的json配置算子信息更改到def文件配置算子信息自动生成json Co-authored-by: zhaowenrui666<zhaowenrui7@huawei.com> # message auto-generated for no-merge-commit merge: !622 merge opdef into master feat:将cv仓的aicpu算子从merge每个文件夹下的json配置算子信息更改到def文件配置算子信息自动生成json Created-by: zhaowenrui666 Commit-by: zhaowenrui666 Merged-by: cann-robot Description: ## 描述 把 AICPU 算子配置从 *.json 合并配置迁移成 *_aicpu_def.cpp,并把构建链路改成 op_def -> aicpu_kernel.ini -> json,主要修改了: 1. 把 3 个 AICPU 算子配置从 json 迁移到 *_aicpu_def.cpp - 删除旧 JSON,新增 OpDef C++ 定义。 2. 改了构建链路 - 从“合并 JSON”改为“编译 op_def 生成 aicpu_kernel.ini,再转成 cust_aicpu_kernel.json”。 3. 抽了公共默认配置 - 在 aicpu_op_def.h 统一封装 AICPU 默认字段,算子里按需覆盖个别项。 4. 增强 parser_ini.py 校验 - 区分 AICPU/非 AICPU; - 增加 workspaceSize、kernelSo、opsFlag、subTypeOfInferShape 等校验规则。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 1. change前后aicpu cust json对比 对比成功,无缺失项 2. change前后aicore生成json一致性对比  3. 针对aicpu算子信息库缺项优化补充  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!622 | 5 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 5 个月前 |