以下参数用于控制编译的阶段的各个细节,请按照实际需求选择

    参数 默认值 作用
    MNN_VULKAN OFF 编译 GPU 优化库:MNN-VULKAN
    MNN_ARM82 OFF 编译 MNN-ARM82 (新架构的CPU 优化 Backend)
    MNN_OPENCL OFF 编译 GPU 优化库: MNN-OpenCL
    MNN_OPENGL OFF 编译 GPU 优化库:MNN-OpenGL
    MNN_CUDA OFF 编译 GPU 优化库:MNN-CUDA ,对应 forward type 设成 MNN_FORWARD_CUDA
    MNN_TENSORRT OFF 编译 MNN-Tensorrt 优化库,对应 forward type 设成 MNN_FORWARD_USER_0
    MNN_USE_SYSTEM_LIB OFF 编译 OpenCL / Vulkan 时,依赖系统的OpenCL / Vulkan 库或者。OFF 表示在运行时寻找系统驱动
    MNN_BUILD_SHARED_LIBS ON 控制MNN相关库是否编译为动态库而非静态库
    MNN_FORBID_MULTI_THREAD OFF 禁用多线程
    MNN_BUILD_TEST OFF 编译单元测试用例
    MNN_BUILD_DEMO OFF 编译Demo
    MNN_BUILD_TRAIN OFF 编译训练相关
    MNN_BUILD_QUANTOOLS OFF 编译量化工具
    MNN_BUILD_CONVERTER OFF 编译模型转换器
    MNN_SUPPORT_TFLITE_QUAN ON 支持TFLite的量化Op
    MNN_PORTABLE_BUILD OFF 静态链接第三方依赖来创建不依赖特定路径的可执行文件
    MNN_SEP_BUILD ON 分开编译MNN的各个后端以及表达式.只在MNN_BUILD_SHARED_LIBS=ON时有效
    MNN_USE_LOGCAT OFF Android 编译下有效,是否用 logcat 替代 printf