ops-cv 静态包构建在仅有 AICPU 算子场景下会失败:opapi_cv_static 和 cann_cv_static cmake target 不存在时无条件构建报错,static_library_files 目录缺失时异常退出。需增加 target 存在性检查和优雅降级。
opapi_cv_static
cann_cv_static
static_library_files
PR: https://gitcode.com/cann/ops-cv/pull/1174
grep -wq
return 0
OPSTATIC_NAME
OPHOST_NAME_static
OPAPI_NAME_static
merge_static_packages.sh
需求描述
ops-cv 静态包构建在仅有 AICPU 算子场景下会失败:
opapi_cv_static和cann_cv_staticcmake target 不存在时无条件构建报错,static_library_files目录缺失时异常退出。需增加 target 存在性检查和优雅降级。实现方案
PR: https://gitcode.com/cann/ops-cv/pull/1174
grep -wq检查 target 存在;static_library_files目录不存在时return 0OPSTATIC_NAMEtarget 仅在OPHOST_NAME_static或OPAPI_NAME_static存在时创建merge_static_packages.sh:解压多个静态包并合并 .a/.o涉及文件
关联 PR