Skip to content

Commit 5205cb2

Browse files
authored
Update setup-with-qnn.sh (#4943)
Add flags for: 1. Executorch to use tiktoken 2. Quantized kernels 3. Custom kernels Fix the build error
1 parent 4116cb2 commit 5205cb2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@
88
set -eu
99

1010
CMAKE_OUT="${CMAKE_OUT:-cmake-out-android}"
11+
EXECUTORCH_USE_TIKTOKEN="${EXECUTORCH_USE_TIKTOKEN:-OFF}"
1112
# Note: Set up ANDROID_NDK and ANDROID_ABI
1213
cmake . -DCMAKE_INSTALL_PREFIX="${CMAKE_OUT}" \
1314
-DCMAKE_TOOLCHAIN_FILE="${ANDROID_NDK}/build/cmake/android.toolchain.cmake" \
1415
-DANDROID_ABI="${ANDROID_ABI}" \
1516
-DEXECUTORCH_BUILD_XNNPACK=ON \
1617
-DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=ON \
1718
-DEXECUTORCH_BUILD_EXTENSION_MODULE=ON \
19+
-DEXECUTORCH_BUILD_KERNELS_QUANTIZED=ON \
1820
-DEXECUTORCH_BUILD_KERNELS_OPTIMIZED=ON \
1921
-DEXECUTORCH_BUILD_QNN=ON \
2022
-DQNN_SDK_ROOT="${QNN_SDK_ROOT}" \
@@ -32,6 +34,7 @@ cmake examples/models/llama2 \
3234
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \
3335
-DANDROID_ABI="$ANDROID_ABI" \
3436
-DCMAKE_INSTALL_PREFIX="${CMAKE_OUT}" \
37+
-DEXECUTORCH_BUILD_KERNELS_CUSTOM=ON \
3538
-DCMAKE_BUILD_TYPE=Release \
3639
-B"${CMAKE_OUT}"/examples/models/llama2
3740

0 commit comments

Comments
 (0)