MNN Android 编译命令零基础解析笔记
我今天尝试在 Windows 上用 Android NDK + Ninja 编译 MNN,生成支持 LLM 的 Android 库。刚开始,我几乎完全不懂命令的意思,只是看教程复制粘贴。这里我把命令拆开,做了每个单词的英文来源、构词法和零基础解释,希望自己以后回头看能懂。
我用的命令是:
cmake .. -G Ninja \
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
-DANDROID_ABI=arm64-v8a \
-DANDROID_PLATFORM=android-33 \
-DMNN_LOW_MEMORY=true \
-DMNN_CPU_WEIGHT_DEQUANT_GEMM=true \
-DMNN_BUILD_LLM=true \
-DMNN_SUPPORT_TRANSFORMER_FUSE=true \
-DMNN_ARM82=true \
-DMNN_USE_LOGCAT=true \
-DMNN_OPENCL=true \
-DLLM_SUPPORT_VISION=true \
-DMNN_BUILD_OPENCV=true \
-DBUILD_TEST=OFF \
-DMNN_BUILD_TEST=OFF
我来一个个解释。
1. cmake ..
-
英文来源:

最低0.47元/天 解锁文章
1385

被折叠的 条评论
为什么被折叠?



