CANN opbase构建参数说明 build参数说明【免费下载链接】opbase本项目是CANN算子库的基础框架库为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase简介build.sh是本项目的构建脚本默认在项目根目录下作用是将源代码自动编译、链接和配置最终生成可执行文件、库文件或其它可供安装或直接运行的目标文件。具体来说脚本中通过配置不同参数实现多种功能包含编译opbase包、执行单元测试等。使用方法配置环境变量使用build命令前请确保环境变量已生效尤其是新打开的终端窗口。# 默认路径安装以root用户为例 source /usr/local/Ascend/cann/set_env.sh命令格式以源码编译场景为例构建命令样式如下bash build.sh全量参数含义参见参数说明请按实际情况选择合适的参数。参数说明build.sh支持多种功能可通过如下命令查看所有功能参数。bash build.sh --help详细参数介绍见下表参数名可选/必选参数说明-j${n}可选指定编译线程数${n}为具体线程数默认值为8如-j8若线程数超过CPU核心数会自动调整为CPU核心数。--verbose,-v可选查看CMake编译配置信息。-O${n}可选指定编译优化级别支持O0/O1/O2/O3如-O3${n}为优化级别标识。-u可选启用单元测试UT编译模式编译所有UT目标。-s可选启用系统测试ST编译模式编译所有ST目标。--help,-h可选打印脚本使用帮助信息。--build-type可选启用调试模式。可选类型Release/Debug默认为Release。--cov可选预留参数开发者暂不需要关注。--noexec可选仅编译单元测试二进制文件不自动执行编译后的UT可执行文件。--make_clean可选执行完全清理操作删除所有编译相关文件执行后脚本退出。--cann_3rd_lib_path可选离线编译场景下第三方库存放的目录。--pkg可选生成安装包。--asan可选开启host侧ASANAddressSanitizer内存检测功能。【免费下载链接】opbase本项目是CANN算子库的基础框架库为算子提供公共依赖文件和基础调度能力。项目地址: https://gitcode.com/cann/opbase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考