mlc-llm icon indicating copy to clipboard operation
mlc-llm copied to clipboard

How to build the "cpp" dir for android ?

Open huanyingjun opened this issue 1 year ago • 1 comments

Dear How to build the "cpp" dir as a stand alone executable bin for Android ?

Thanks

huanyingjun avatar May 23 '23 02:05 huanyingjun

you could try this to build cli itf

mkdir build && cd build
cmake .. -DCMAKE_SYSTEM_NAME="Android" -DCMAKE_C_COMPILER=$NDK_CC -DCMAKE_CXX_COMPILER=$NDC_CXX -DANDROID_TOOLCHAIN_ROOT=$ANDROID_TOOLCHAIN_ROOT -DANDROID_NATIVE_API_LEVEL=29 -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake -DANDROID_STL=c++_shared -DANDROID_TOOLCHAIN=clang -DANDROID_PLATFORM=android-29 -DANDROID_ABI=arm64-v8a

Wanger-SJTU avatar Jun 05 '23 09:06 Wanger-SJTU

Please refer to this documentation for details: https://mlc.ai/mlc-llm/docs/tutorials/runtime/android.html

junrushao avatar Jun 14 '23 08:06 junrushao