文件最后提交记录最后更新时间
流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !410 merge master into master 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 流水线脚本增加镜像更新执行全量算子UT,example和跑指定算子列表功能 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/135 ## 测试 常规测试: ``` kirinx90 : FAILED (build error) ascend950 : OK (141 .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) ``` ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [x] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!4102 个月前
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 个月前
fix bisheng flag parameters issue. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !704 merge cherry-pick-mr-703-1775814366609-auto into 9.0.0 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!7041 个月前
common目录结构调整 Co-authored-by: qiang_zq<qiang.zhangqiang@huawei.com> # message auto-generated for no-merge-commit merge: !330 merge common-dir-adjust into master common目录结构调整 Created-by: qiang_zq Commit-by: qiang_zq Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> common目录按照规范调整目录结构: ``` src tiling_base -> op_host inc tiling_base -> op_host common -> op_api ``` ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/99 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> bash build.sh --pkg ![image.png](https://raw.gitcode.com/user-images/assets/7657293/f72cd794-4b06-4373-af11-58bc57772564/image.png 'image.png') bash build.sh -u ![image.png](https://raw.gitcode.com/user-images/assets/7657293/9b851512-bcb8-46d5-a30e-5f4805cdce9a/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/c860d852-9d5f-46d2-9396-57535871b75e/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/181f70bd-21a5-46b3-88be-a45901d17074/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7657293/f566b738-cce5-4498-baf2-096596d11278/image.png 'image.png') bash build.sh --run_example grid_sample eager ![image.png](https://raw.gitcode.com/user-images/assets/7657293/0a8b8950-06cb-4648-8698-3f21c9c1ee2e/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] ==================================== ``` 黄区编译 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/3eee2d6f-5970-4995-aedd-89b5264f6e33/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!3303 个月前
修复文档文本错误、链接错误、路径失效等问题 Co-authored-by: Hou_jialin<houjialin3@huawei.com> # message auto-generated for no-merge-commit merge: !390 merge br_fixlink_0225 into master 修复文档文本错误、链接错误、路径失效等问题 Created-by: Hou_jialin Commit-by: Hou_jialin Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本次PR为一次集中的文档维护与修复,主要解决了项目文档中存在的三类问题: 1) 多处文本错误,包括拼写错误(如“destionation”、“timesamp”)和错误的项目名称引用; 2) 多处内部及外部链接错误,包括文档锚点链接、跨目录文档引用链接以及样例代码路径; 3) 样例代码目录名与实际不符(“example” vs “examples”)。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> 关联Issue [#122](https://gitcode.com/cann/ops-cv/issues/122) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> NA ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修改了: QUICKSTART.md README.md docs/zh/context/build.md docs/zh/context/编译与运行样例.md docs/zh/op_api_list.md docs/zh/op_list.md image/resize_bicubic_v2/README.md image/resize_bicubic_v2_grad/README.md image/resize_linear/README.md image/resize_linear_grad/README.md objdetect/background_replace/README.md objdetect/blend_images_custom/README.md objdetect/ciou/README.md objdetect/iou_v2/README.md objdetect/mrgba_custom/README.md objdetect/roi_align_grad/docs/aclnnRoiAlignV2Backward.md docs/zh/develop/aicore_develop_guide.md ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!3903 个月前
reorganize QUICKSTART,installation structor and add opbase offline download. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !583 merge 9.0.0 into 9.0.0 reorganize QUICKSTART,installation structor and add opbase offline download. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 reorganize QUICKSTART,installation structor and add opbase offline download. ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/223 ## 测试 资料检视okay,第三方opbase下载okay。 ## 文档更新 快速入门,安装指导,第三方下载编译等文档。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!5832 个月前
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 个月前
支持增量编译及增量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 个月前
支持编译检查依赖子包版本 Co-authored-by: qiang_zq<qiang.zhangqiang@huawei.com> # message auto-generated for no-merge-commit merge: !383 merge compile_verify_version into master 支持编译检查依赖子包版本 Created-by: qiang_zq Commit-by: qiang_zq Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、编译时检查已安装的依赖子包版本是否兼容,解决配套子包不配套导致编译失败的问题。 2、version.cmake 配置依赖子包版本号 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a69f5f46-0c8b-462e-a22c-76eaeb825ee9/image.png 'image.png') 3、编译时通过脚本查询环境中已安装子包的版本,并与配置中依赖版本比对 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/115 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 依赖子包版本号不满足时提示 信息 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/8811d612-bf64-495c-8175-4690ff45a331/image.png 'image.png') 依赖子包版本号满足时 生成 info文件 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/d1566f30-c9ae-4eb8-be09-37649ff5a95b/image.png 'image.png') 安装子包后,share/info/ops_cv/ 目录存在 version.info文件 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/d5da53c7-b7da-4396-9946-7dcf693bac28/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] ==================================== ``` 黄区编译 cann_eco ascend031_ops_legacy_aarch64_normalized_pkg ascend035_ops_legacy_aarch64_normalized_pkg ![image.png](https://raw.gitcode.com/user-images/assets/7657293/6364ee7f-0907-4fb8-a904-0c367613a7c5/image.png 'image.png') pegasus_1952 ascend630_esl_pkg ![image.png](https://raw.gitcode.com/user-images/assets/7657293/03699f4e-4a78-44d6-871c-a639d191b555/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!3833 个月前
支持编译检查依赖子包版本 Co-authored-by: qiang_zq<qiang.zhangqiang@huawei.com> # message auto-generated for no-merge-commit merge: !383 merge compile_verify_version into master 支持编译检查依赖子包版本 Created-by: qiang_zq Commit-by: qiang_zq Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 1、编译时检查已安装的依赖子包版本是否兼容,解决配套子包不配套导致编译失败的问题。 2、version.cmake 配置依赖子包版本号 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/a69f5f46-0c8b-462e-a22c-76eaeb825ee9/image.png 'image.png') 3、编译时通过脚本查询环境中已安装子包的版本,并与配置中依赖版本比对 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/115 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 依赖子包版本号不满足时提示 信息 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/8811d612-bf64-495c-8175-4690ff45a331/image.png 'image.png') 依赖子包版本号满足时 生成 info文件 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/d1566f30-c9ae-4eb8-be09-37649ff5a95b/image.png 'image.png') 安装子包后,share/info/ops_cv/ 目录存在 version.info文件 ![image.png](https://raw.gitcode.com/user-images/assets/7657293/d5da53c7-b7da-4396-9946-7dcf693bac28/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] ==================================== ``` 黄区编译 cann_eco ascend031_ops_legacy_aarch64_normalized_pkg ascend035_ops_legacy_aarch64_normalized_pkg ![image.png](https://raw.gitcode.com/user-images/assets/7657293/6364ee7f-0907-4fb8-a904-0c367613a7c5/image.png 'image.png') pegasus_1952 ascend630_esl_pkg ![image.png](https://raw.gitcode.com/user-images/assets/7657293/03699f4e-4a78-44d6-871c-a639d191b555/image.png 'image.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!3833 个月前