文件最后提交记录最后更新时间
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!915 个月前
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是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a7121bc5-36ec-458a-a042-4f788927d609/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/cadb456f-6164-4609-a312-970bc97a00e7/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!805 个月前
update the new copyright and OAT modified Co-authored-by: Hou_jialin<houjialin3@huawei.com> # message auto-generated for no-merge-commit merge: !55 merge br_update_co into master update the new copyright and OAT modified Created-by: Hou_jialin Commit-by: Hou_jialin Merged-by: turing_project1 Description: ## 描述 更新文件版权头为新版Copyright 修改OAT.xml ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!556 个月前
apply ascend config json option for binary kernel. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !251 merge master into master apply ascend config json option for binary kernel. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 增加算子在编译时,首先读取ascendc_config.json中的编译参数,将编译参数增加到编译态运行时进行算子编译。 ## 关联的Issue 无关联issue。 ## 测试 编译参数增加功能测试: ``` # 此处以950的个别算子举例,修改前compile_op后面的是空的{}。 build/binary/ascend910_95/src/upsample_bicubic2d_aa_apt.py compile_op(src, origin_func_name, op_info, options, code_channel, '{"auto_sync": false, "compile_options": {"ascend910_95": ["-mllvm -cce-aicore-dcci-before-kernel-end=false"]}}') build/binary/ascend910_95/src/grid_sample_apt.py compile_op(src, origin_func_name, op_info, options, code_channel, '{"compile_options": {"ascend310p": ["-mllvm -cce-aicore-jump-expand=true"]}}') build/binary/ascend910_95/src/resize_linear_apt.py compile_op(src, origin_func_name, op_info, options, code_channel, '{"auto_sync": false}') ``` 基础出包测试: ``` ==================================== FINAL SUMMARY ==================================== kirinx90 : FAILED (no .o) ascend910_95 : OK (126 .o) ascend950 : OK (126 .o) ascend910 : SKIPPED (.o) ascend910b : OK (84 .o) ascend910B : OK (84 .o) ascend310b : OK (3 .o) ascend310B : OK (3 .o) ascend310p : OK (25 .o) ascend310P : OK (25 .o) ascend610lite : SKIPPED (.o) ascend910_93 : OK (84 .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) ``` 安装卸载测试: ``` [OpsCv] [2026-01-27 09:54:10] [INFO]: Using requirements: when opp module install finished or before you run the opp module, execute the command [ export ASCEND_OPP_PATH=/xxx/work_code/ops/ops-cv/build_out/cann/opp ] to set the environment path. [OpsCv] [2026-01-27 09:54:10] [INFO]: Opp package installed successfully! The new version takes effect immediately. [OpsCv] [2026-01-27 09:54:46] [INFO]: Opp package uninstalled successfully! Uninstallation takes effect immediately. [OpsCv] [2026-01-27 09:55:09] [INFO]: Delete the install info file (/xxx/work_code/ops/ops-cv/build_out/cann/share/info/ops_cv/ascend_install.info). [OpsCv] [2026-01-27 09:55:09] [INFO]: Opp package uninstalled successfully! Uninstallation takes effect immediately. [OpsCv] [2026-01-27 09:55:09] [INFO]: Remove precheck info. ``` ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!2514 个月前
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!915 个月前
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!915 个月前
init 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是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a7121bc5-36ec-458a-a042-4f788927d609/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/cadb456f-6164-4609-a312-970bc97a00e7/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!805 个月前
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!915 个月前
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 ## 测试 蓝区门禁、黄区门禁、算子二级冒烟 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a139256b-5ebd-4e95-89fa-80ca094917b8/image.png 'image.png') ## 文档更新 无 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!2643 个月前
bugfix:fix spell Co-authored-by: liukejin<liukejin@huawei.com> # message auto-generated for no-merge-commit merge: !262 merge fix_spell into master bugfix:fix spell Created-by: liukejin Commit-by: liukejin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> bugfix:fix spell ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ![image.png](https://raw.gitcode.com/user-images/assets/7657293/838585ca-105a-4a6b-a73d-c7aa102883f5/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!2624 个月前
update the new copyright and OAT modified Co-authored-by: Hou_jialin<houjialin3@huawei.com> # message auto-generated for no-merge-commit merge: !55 merge br_update_co into master update the new copyright and OAT modified Created-by: Hou_jialin Commit-by: Hou_jialin Merged-by: turing_project1 Description: ## 描述 更新文件版权头为新版Copyright 修改OAT.xml ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!556 个月前
支持增量编译及增量UT Co-authored-by: qiang_zq<qiang.zhangqiang@huawei.com> # message auto-generated for no-merge-commit merge: !325 merge compile-15-mins into master 支持增量编译及增量UT Created-by: qiang_zq Commit-by: qiang_zq Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 支持增量编译及增量UT 1、通过脚本获取增量修改的文件,并分为 op_kernel,op_api, op_host, opkernel_aicpu 等类别,设置 相应cmake选项 2、兼容支持 在不同gcc版本 UT覆盖率 --cov 选项 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/123 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> **增量编译** bash build.sh --pkg --jit -f pr_filelist.txt ![image.png](https://raw.gitcode.com/user-images/assets/7657293/552e7d17-1ed0-43a5-8af8-4bc4b5a25520/image.png 'image.png') 编译耗时仅1分钟 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/6e6c363a-4ea9-4a70-98da-bad0f61a0f9e/image.png 'image.png') **增量UT 测试** bash build.sh -u --cov -f pr_filelist.txt ![image.png](https://raw.gitcode.com/user-images/assets/7657293/c83bcfaa-82e2-4b54-aeda-5fd4a9af4de9/image.png 'image.png') 增量跑ut ![image.png](https://raw.gitcode.com/user-images/assets/7657293/3813ff62-03b1-4461-9bf6-6496d046c4cc/image.png 'image.png') 不同gcc版本兼容性 gcc 11,lcov 1.14版本 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/8b5bebe1-2219-468c-9b25-8b52bc09d669/image.png 'image.png') gcc 13,lcov 2.0-1版本 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/edd8db9c-39e1-4da6-ae6c-586c799a8d21/image.png 'image.png') ``` ==================================== FINAL SUMMARY ==================================== kirinx90 : FAILED (build error) ascend950 : OK (132 .o) ascend910 : SKIPPED (.o) ascend310b : OK (3 .o) ascend310p : OK (25 .o) ascend910b : OK (81 .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) ==================================== [ALL DONE] ==================================== ``` ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!3253 个月前
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是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a7121bc5-36ec-458a-a042-4f788927d609/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/cadb456f-6164-4609-a312-970bc97a00e7/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!805 个月前
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!915 个月前
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!915 个月前
init 8 个月前
update the new copyright and OAT modified Co-authored-by: Hou_jialin<houjialin3@huawei.com> # message auto-generated for no-merge-commit merge: !55 merge br_update_co into master update the new copyright and OAT modified Created-by: Hou_jialin Commit-by: Hou_jialin Merged-by: turing_project1 Description: ## 描述 更新文件版权头为新版Copyright 修改OAT.xml ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!556 个月前
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是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a7121bc5-36ec-458a-a042-4f788927d609/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/cadb456f-6164-4609-a312-970bc97a00e7/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!805 个月前
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是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a7121bc5-36ec-458a-a042-4f788927d609/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/cadb456f-6164-4609-a312-970bc97a00e7/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!805 个月前
apply ascend config json option for binary kernel. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !251 merge master into master apply ascend config json option for binary kernel. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 增加算子在编译时,首先读取ascendc_config.json中的编译参数,将编译参数增加到编译态运行时进行算子编译。 ## 关联的Issue 无关联issue。 ## 测试 编译参数增加功能测试: ``` # 此处以950的个别算子举例,修改前compile_op后面的是空的{}。 build/binary/ascend910_95/src/upsample_bicubic2d_aa_apt.py compile_op(src, origin_func_name, op_info, options, code_channel, '{"auto_sync": false, "compile_options": {"ascend910_95": ["-mllvm -cce-aicore-dcci-before-kernel-end=false"]}}') build/binary/ascend910_95/src/grid_sample_apt.py compile_op(src, origin_func_name, op_info, options, code_channel, '{"compile_options": {"ascend310p": ["-mllvm -cce-aicore-jump-expand=true"]}}') build/binary/ascend910_95/src/resize_linear_apt.py compile_op(src, origin_func_name, op_info, options, code_channel, '{"auto_sync": false}') ``` 基础出包测试: ``` ==================================== FINAL SUMMARY ==================================== kirinx90 : FAILED (no .o) ascend910_95 : OK (126 .o) ascend950 : OK (126 .o) ascend910 : SKIPPED (.o) ascend910b : OK (84 .o) ascend910B : OK (84 .o) ascend310b : OK (3 .o) ascend310B : OK (3 .o) ascend310p : OK (25 .o) ascend310P : OK (25 .o) ascend610lite : SKIPPED (.o) ascend910_93 : OK (84 .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) ``` 安装卸载测试: ``` [OpsCv] [2026-01-27 09:54:10] [INFO]: Using requirements: when opp module install finished or before you run the opp module, execute the command [ export ASCEND_OPP_PATH=/xxx/work_code/ops/ops-cv/build_out/cann/opp ] to set the environment path. [OpsCv] [2026-01-27 09:54:10] [INFO]: Opp package installed successfully! The new version takes effect immediately. [OpsCv] [2026-01-27 09:54:46] [INFO]: Opp package uninstalled successfully! Uninstallation takes effect immediately. [OpsCv] [2026-01-27 09:55:09] [INFO]: Delete the install info file (/xxx/work_code/ops/ops-cv/build_out/cann/share/info/ops_cv/ascend_install.info). [OpsCv] [2026-01-27 09:55:09] [INFO]: Opp package uninstalled successfully! Uninstallation takes effect immediately. [OpsCv] [2026-01-27 09:55:09] [INFO]: Remove precheck info. ``` ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!2514 个月前
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是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a7121bc5-36ec-458a-a042-4f788927d609/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/cadb456f-6164-4609-a312-970bc97a00e7/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!805 个月前
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!915 个月前
init 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是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a7121bc5-36ec-458a-a042-4f788927d609/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/cadb456f-6164-4609-a312-970bc97a00e7/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. update README.md 2. update SECURITY.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!805 个月前