@@ -16,31 +16,34 @@ cmake . -DCMAKE_INSTALL_PREFIX="${CMAKE_OUT}" \
16
16
-DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=ON \
17
17
-DEXECUTORCH_BUILD_EXTENSION_MODULE=ON \
18
18
-DEXECUTORCH_BUILD_OPTIMIZED=ON \
19
+ -DCMAKE_BUILD_TYPE=Release \
19
20
-B" ${CMAKE_OUT} "
20
21
21
22
if [ " $( uname) " == " Darwin" ]; then
22
23
CMAKE_JOBS=$(( $(sysctl - n hw.ncpu) - 1 ))
23
24
else
24
25
CMAKE_JOBS=$(( $(nproc) - 1 ))
25
26
fi
26
- cmake --build " ${CMAKE_OUT} " -j " ${CMAKE_JOBS} " --target install
27
+ cmake --build " ${CMAKE_OUT} " -j " ${CMAKE_JOBS} " --target install --config Release
27
28
28
29
cmake examples/models/llama2 \
29
30
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK /build/cmake/android.toolchain.cmake \
30
31
-DANDROID_ABI=" $ANDROID_ABI " \
31
32
-DCMAKE_INSTALL_PREFIX=" ${CMAKE_OUT} " \
33
+ -DCMAKE_BUILD_TYPE=Release \
32
34
-B" ${CMAKE_OUT} " /examples/models/llama2
33
35
34
- cmake --build " ${CMAKE_OUT} " /examples/models/llama2 -j " ${CMAKE_JOBS} "
36
+ cmake --build " ${CMAKE_OUT} " /examples/models/llama2 -j " ${CMAKE_JOBS} " --config Release
35
37
36
38
cmake extension/android \
37
39
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK} /build/cmake/android.toolchain.cmake \
38
40
-DANDROID_ABI=" ${ANDROID_ABI} " \
39
41
-DCMAKE_INSTALL_PREFIX=" ${CMAKE_OUT} " \
40
42
-DEXECUTORCH_BUILD_LLAMA_JNI=ON \
43
+ -DCMAKE_BUILD_TYPE=Release \
41
44
-B" ${CMAKE_OUT} " /extension/android
42
45
43
- cmake --build " ${CMAKE_OUT} " /extension/android -j " ${CMAKE_JOBS} "
46
+ cmake --build " ${CMAKE_OUT} " /extension/android -j " ${CMAKE_JOBS} " --config Release
44
47
45
48
JNI_LIBS_PATH=" examples/demo-apps/android/LlamaDemo/app/src/main/jniLibs"
46
49
mkdir -p " ${JNI_LIBS_PATH} /${ANDROID_ABI} "
0 commit comments