Skip to content

Commit a1e1a18

Browse files
committed
[Android] Use release build
1 parent d17864d commit a1e1a18

File tree

1 file changed

+6
-3
lines changed
  • examples/demo-apps/android/LlamaDemo

1 file changed

+6
-3
lines changed

examples/demo-apps/android/LlamaDemo/setup.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,34 @@ cmake . -DCMAKE_INSTALL_PREFIX="${CMAKE_OUT}" \
1616
-DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=ON \
1717
-DEXECUTORCH_BUILD_EXTENSION_MODULE=ON \
1818
-DEXECUTORCH_BUILD_OPTIMIZED=ON \
19+
-DCMAKE_BUILD_TYPE=Release \
1920
-B"${CMAKE_OUT}"
2021

2122
if [ "$(uname)" == "Darwin" ]; then
2223
CMAKE_JOBS=$(( $(sysctl -n hw.ncpu) - 1 ))
2324
else
2425
CMAKE_JOBS=$(( $(nproc) - 1 ))
2526
fi
26-
cmake --build "${CMAKE_OUT}" -j "${CMAKE_JOBS}" --target install
27+
cmake --build "${CMAKE_OUT}" -j "${CMAKE_JOBS}" --target install --config Release
2728

2829
cmake examples/models/llama2 \
2930
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
3031
-DANDROID_ABI="$ANDROID_ABI" \
3132
-DCMAKE_INSTALL_PREFIX="${CMAKE_OUT}" \
33+
-DCMAKE_BUILD_TYPE=Release \
3234
-B"${CMAKE_OUT}"/examples/models/llama2
3335

34-
cmake --build "${CMAKE_OUT}"/examples/models/llama2 -j "${CMAKE_JOBS}"
36+
cmake --build "${CMAKE_OUT}"/examples/models/llama2 -j "${CMAKE_JOBS}" --config Release
3537

3638
cmake extension/android \
3739
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake \
3840
-DANDROID_ABI="${ANDROID_ABI}" \
3941
-DCMAKE_INSTALL_PREFIX="${CMAKE_OUT}" \
4042
-DEXECUTORCH_BUILD_LLAMA_JNI=ON \
43+
-DCMAKE_BUILD_TYPE=Release \
4144
-B"${CMAKE_OUT}"/extension/android
4245

43-
cmake --build "${CMAKE_OUT}"/extension/android -j "${CMAKE_JOBS}"
46+
cmake --build "${CMAKE_OUT}"/extension/android -j "${CMAKE_JOBS}" --config Release
4447

4548
JNI_LIBS_PATH="examples/demo-apps/android/LlamaDemo/app/src/main/jniLibs"
4649
mkdir -p "${JNI_LIBS_PATH}/${ANDROID_ABI}"

0 commit comments

Comments
 (0)