| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
support local compilation CI build. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !537 merge master into master support local compilation CI build. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 支持本地执行CI命令 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/206 ## 测试 本地修改算子文件后可以按照命令成功构建不报错。 常规测试: kirinx90 : FAILED (build error) ascend950 : OK (112 .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文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!537 | 6 个月前 | |
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 | 9 个月前 | |
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 个月前 | |
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  bash build.sh -u     bash build.sh --run_example grid_sample eager  ==================================== 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!330 | 7 个月前 | |
修复异构安装路径变量问题 Co-authored-by: @ding-jing12<dingjing19@huawei.com> # message auto-generated for no-merge-commit merge: !550 merge bugfix0318 into master 修复异构安装路径变量问题 Created-by: Ding_Jing Commit-by: @ding-jing12 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 本 PR 修复异构安装问题: **1、提取通用函数 handle_multi_arch_install** - 将重复的目录权限处理和 so 文件拷贝逻辑提取为独立函数 - 函数负责:创建目标目录、处理目录写权限、拷贝 so 文件、恢复权限 **2、简化调用逻辑** - 原来的 20+ 行重复代码简化为 2 行函数调用 - 提高代码可读性和可维护性 **3、修复权限处理问题** - 修复异构安装路径变量问题 - 操作前检查目录写权限,无权限时临时添加 - 操作完成后恢复原始权限 **4、修复异构安装路径变量问题,从正确的路径拷贝so** ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> Issue [#215](https://gitcode.com/cann/ops-cv/issues/215) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> Test start Thursday, March 19, 2026 PM04:43:42 HKT ===== SCENE1 同构安装 ===== PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/x86_64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/x86_64/libopgraph_cv.so ===== SCENE2 同构安装 -> 异构安装 ===== PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/x86_64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/x86_64/libopgraph_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/aarch64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/aarch64/libopgraph_cv.so ===== SCENE3 同构安装 -> 异构安装 -> 同构升级 -> 异构升级 ===== PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/x86_64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/x86_64/libopgraph_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/aarch64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/aarch64/libopgraph_cv.so ===== SCENE4 同构安装 -> 同构升级 -> 异构安装 ===== PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/x86_64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/x86_64/libopgraph_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/aarch64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/aarch64/libopgraph_cv.so ===== SCENE5 同构安装 -> 异构安装 -> 异构重复安装 ===== PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/x86_64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/x86_64/libopgraph_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/aarch64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/aarch64/libopgraph_cv.so ===== SCENE6 同构安装 -> 同构升级 -> 异构安装 -> 同构升级 ===== PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/x86_64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/x86_64/libopgraph_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/aarch64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/aarch64/libopgraph_cv.so ===== SCENE7 同构安装 -> 异构安装 -> 同构卸载 ===== ===== SCENE8 同构安装 -> 异构安装 -> 同构升级 -> 同构卸载 ===== ===== SCENE9 异构单独安装 ===== PASS /home/cv_test/Ascend/cann/opp/built-in/op_impl/ai_core/tbe/op_host/lib/linux/aarch64/libophost_cv.so PASS /home/cv_test/Ascend/cann/opp/built-in/op_graph/lib/linux/aarch64/libopgraph_cv.so ===== SCENE10 异构安装 -> 异构升级 -> 异构卸载(预期报错) ===== ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!550 | 6 个月前 | |
optimize third lib download python script. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !628 merge master0328 into master optimize third lib download python script. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 ✅ 统一下载接口,减少代码重复 ✅ 增加防御性检查(目录存在、git 可用性) ✅ 改进错误处理和代码风格 ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/264 ## 测试 三方件下载okay xxx@workspace-xxx-:/srv/workspace//work_code/ops/ops-cv$ python3 scripts/tools/third_lib_download.py 正在下载 https://gitcode.com/cann-src-third-party/googletest/releases/download/v1.14.0/googletest-1.14.0.tar.gz 到 /srv/workspace//work_code/ops/ops-cv/scripts/tools/googletest-1.14.0.tar.gz 正在下载 https://gitcode.com/cann-src-third-party/json/releases/download/v3.11.3/include.zip 到 /srv/workspace//work_code/ops/ops-cv/scripts/tools/include.zip 正在下载 https://gitcode.com/cann-src-third-party/makeself/releases/download/release-2.5.0-patch1.0/makeself-release-2.5.0-patch1.tar.gz 到 /srv/workspace//work_code/ops/ops-cv/scripts/tools/makeself-release-2.5.0-patch1.tar.gz 正在下载 https://gitcode.com/cann-src-third-party/eigen/releases/download/5.0.0-h0.trunk/eigen-5.0.0.tar.gz 到 /srv/workspace//work_code/ops/ops-cv/scripts/tools/eigen-5.0.0.tar.gz 正在下载 https://gitcode.com/cann-src-third-party/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz 到 /srv/workspace//work_code/ops/ops-cv/scripts/tools/protobuf-25.1.tar.gz 正在下载 https://gitcode.com/cann-src-third-party/abseil-cpp/releases/download/20230802.1/abseil-cpp-20230802.1.tar.gz 到 /srv/workspace//work_code/ops/ops-cv/scripts/tools/abseil-cpp-20230802.1.tar.gz Cloning into '/srv/workspace//work_code/ops/ops-cv/scripts/tools/opbase'... remote: Enumerating objects: 4651, done. remote: Counting objects: 100% (837/837), done. remote: Compressing objects: 100% (319/319), done. remote: Total 4651 (delta 715), reused 517 (delta 517), pack-reused 3814 (from 1) Receiving objects: 100% (4651/4651), 2.75 MiB | 3.30 MiB/s, done. Resolving deltas: 100% (3108/3108), done. xxx@workspace-xxx-:/srv/workspace//work_code/ops/ops-cv$ python3 scripts/tools/third_lib_download.py /srv/workspace//work_code/ops/ops-cv/scripts/tools/googletest-1.14.0.tar.gz 已存在,跳过 /srv/workspace//work_code/ops/ops-cv/scripts/tools/include.zip 已存在,跳过 /srv/workspace//work_code/ops/ops-cv/scripts/tools/makeself-release-2.5.0-patch1.tar.gz 已存在,跳过 /srv/workspace//work_code/ops/ops-cv/scripts/tools/eigen-5.0.0.tar.gz 已存在,跳过 /srv/workspace//work_code/ops/ops-cv/scripts/tools/protobuf-25.1.tar.gz 已存在,跳过 /srv/workspace//work_code/ops/ops-cv/scripts/tools/abseil-cpp-20230802.1.tar.gz 已存在,跳过 目录 /srv/workspace//work_code/ops/ops-cv/scripts/tools/opbase 已存在,执行 git pull 更新。 Already up to date. 更新成功: /srv/workspace//work_code/ops/ops-cv/scripts/tools/opbase xxx@workspace-xxx-:/srv/workspace//work_code/ops/ops-cv$ 网络异常场景: 正在下载 https://gitcode.com/cann-src-third-party/json/releases/download/v3.11.3/include.zip 到 /home/ops-cv-master/scripts/tools/include.zip 下载失败: https://gitcode.com/cann-src-third-party/json/releases/download/v3.11.3/include.zip, <urlopen error [Errno 110] Connection timed out> ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [x] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!628 | 6 个月前 | |
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 | 9 个月前 | |
ut覆盖率优化 Co-authored-by: qiang_zq<qiang.zhangqiang@huawei.com> # message auto-generated for no-merge-commit merge: !448 merge ut-f-cov into master ut覆盖率优化 Created-by: qiang_zq Commit-by: qiang_zq Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> bash build.sh -u -f pr_filelist.txt pr_filelist.txt: image/upsample_nearest3d/op_kernel/upsample_nearest3d.cpp image/crop_and_resize/op_kernel_aicpu/crop_and_resize_aicpu.cpp ut覆盖率统计不正确,缺少了部分算子,如upsample_nearest3d  ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/169 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> bash build.sh -u -f pr_filelist.txt pr_filelist.txt: image/upsample_nearest3d/op_kernel/upsample_nearest3d.cpp image/crop_and_resize/op_kernel_aicpu/crop_and_resize_aicpu.cpp  Opkernel cov report bash build.sh -u --opkernel --cov Directory Line Coverage image/grid_sample/op_kernel 12.5 % image/grid_sampler2_d_grad/op_kernel 29.1 % image/grid_sampler3_d_grad/op_kernel 96.2 % image/resize_upsample_trilinear/op_kernel 87.9 % image/upsample_bicubic2d/op_kernel 92.3 % image/upsample_bicubic2d_aa/op_kernel 88.8 % image/upsample_bicubic2d_aa_grad/op_kernel 86.6 % image/upsample_bicubic2d_grad/op_kernel 100.0 % image/upsample_bilinear2d/op_kernel 61.8 % image/upsample_bilinear2d_aa/op_kernel 93.8 % image/upsample_bilinear2d_aa_backward/op_kernel 91.7 % image/upsample_bilinear2d_grad/op_kernel 76.8 % image/upsample_linear1d/op_kernel 6.5 % image/upsample_nearest/op_kernel 76.3 % image/upsample_nearest2d_grad/op_kernel 92.9 % image/upsample_nearest3d/op_kernel 67.4 % image/upsample_nearest3d_grad/op_kernel 89.0 % image/upsample_nearest_exact2d_grad/op_kernel 82.7 % image/upsample_nearest_exact3d/op_kernel 100.0 % image/upsample_nearest_exact3d_grad/op_kernel 70.0 % image/upsample_trilinear3d_backward/op_kernel 90.5 % objdetect/iou_v2/op_kernel 12.9 % objdetect/roi_align_rotated/op_kernel 79.2 % objdetect/roi_align_rotated_grad/op_kernel 90.6 % objdetect/stack_group_points/op_kernel 51.8 % ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!448 | 6 个月前 | |
支持编译检查依赖子包版本 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 配置依赖子包版本号  3、编译时通过脚本查询环境中已安装子包的版本,并与配置中依赖版本比对 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/115 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 依赖子包版本号不满足时提示 信息  依赖子包版本号满足时 生成 info文件  安装子包后,share/info/ops_cv/ 目录存在 version.info文件  ==================================== 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  pegasus_1952 ascend630_esl_pkg  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!383 | 7 个月前 | |
支持编译检查依赖子包版本 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 配置依赖子包版本号  3、编译时通过脚本查询环境中已安装子包的版本,并与配置中依赖版本比对 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-cv/issues/115 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 依赖子包版本号不满足时提示 信息  依赖子包版本号满足时 生成 info文件  安装子包后,share/info/ops_cv/ 目录存在 version.info文件  ==================================== 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  pegasus_1952 ascend630_esl_pkg  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-cv!383 | 7 个月前 | |
support pre commit function flow. Co-authored-by: liu-wei<lovline.liuwei@huawei.com> # message auto-generated for no-merge-commit merge: !653 merge master_pre_commit into master support pre commit function flow. Created-by: liu-wei Commit-by: liu-wei Merged-by: cann-robot Description: ## 描述 support pre commit function flow. 添加 pre-commit 钩子,支持 OAT(Open Audit Tool)合规检查流程。 - 新增 pre-commit 配置,集成 OAT 合规检查 - OAT 脚本自动检测并安装 Java 21、Maven - 增量扫描 staged 文件的许可证头和二进制文件 - CRLF 行尾自动修复 - 自动将 oat_reports/ 和 log/ 加入 .gitignore ## 关联的Issue https://gitcode.com/cann/ops-cv/issues/280 ## 测试 pre commit oat check等功能本地执行成功。 ## 文档更新 不涉及文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [x] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-cv!653 | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 9 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 9 个月前 | ||
| 6 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 6 个月前 |