编译选项说明

基础选项

编译选项 说明 默认值
TENGINE_ENABLE_ALL_SYMBOL 编译时是否打开所有符号 ON
TENGINE_OPENMP 编译时启用 OpenMP 并行单元 ON
TENGINE_BUILD_BENCHMARK 编译性能测试模块 ON
TENGINE_BUILD_EXAMPLES 编译 Example 模块 ON
TENGINE_BUILD_TESTS 编译单元测试模块 OFF
TENGINE_COVERAGE 编译时启用代码覆盖率测试功能 OFF
TENGINE_BUILD_CPP_API 编译时启用 C++ API OFF
TENGINE_DEBUG_DATA 编译时启用调试选项,数据提取 OFF
TENGINE_DEBUG_TIME 编译时启用调试选项,单层耗时分析 OFF
TENGINE_DEBUG_MEM_STAT 编译时启用调试选项,内存状态分析 OFF
TENGINE_ARCH_ARM_82 编译时启用 ARM 架构的 armv8.2 指令 OFF

HCL 选项

编译选项 说明 默认值
TENGINE_STANDALONE_HCL 编译时单独生成 HCL 库 OFF
TENGINE_STANDALONE_HCL_AUTO_LOAD 编译时指定 HCL 库自动加载 ON

插件选项

编译选项 说明 默认值
TENGINE_ENABLE_ACL 编译 ACL 插件 OFF
TENGINE_ENABLE_VULKAN 编译 Vulkan插件 OFF
TENGINE_ENABLE_TENSORRT 编译 TensorRT 插件 OFF
TENGINE_ENABLE_CUDABACKEND 编译 CUDA 插件 OFF
TENGINE_ENABLE_OPENCL 编译 OpenCL 插件 OFF
TENGINE_ENABLE_TIM_VX 编译 TIM-VX 插件 OFF
TENGINE_ENABLE_NNIE 编译 NNIE 插件 OFF