Skip to content

Commit fdd0e75

Browse files
committed
project: sync with upstream
1 parent 6051578 commit fdd0e75

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

ggml/src/ggml-hexagon/ggml-hexagon.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,7 @@ static constexpr const qnn_op_caps ggmlqnn_k_op_caps[] = {
645645
{false, GGML_OP_UPSCALE, 0, nullptr},
646646
{false, GGML_OP_PAD, 0, nullptr},
647647
{false, GGML_OP_PAD_REFLECT_1D, 0, nullptr},
648+
{false, GGML_OP_ROLL, 0, nullptr},
648649
{false, GGML_OP_ARANGE, 0, nullptr},
649650
{false, GGML_OP_TIMESTEP_EMBEDDING, 0, nullptr},
650651
{false, GGML_OP_ARGSORT, 0, nullptr},
@@ -753,6 +754,7 @@ static constexpr const hexagon_op_caps ggmlhexagon_k_op_caps[] = {
753754
{false, GGML_OP_UPSCALE, 0, nullptr, nullptr},
754755
{false, GGML_OP_PAD, 0, nullptr, nullptr},
755756
{false, GGML_OP_PAD_REFLECT_1D, 0, nullptr, nullptr},
757+
{false, GGML_OP_ROLL, 0, nullptr, nullptr},
756758
{false, GGML_OP_ARANGE, 0, nullptr, nullptr},
757759
{false, GGML_OP_TIMESTEP_EMBEDDING, 0, nullptr, nullptr},
758760
{false, GGML_OP_ARGSORT, 0, nullptr, nullptr},

scripts/build-run-android.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ set -e
1616
PWD=`pwd`
1717
PROJECT_HOME_PATH=`pwd`
1818
PROJECT_ROOT_PATH=${PROJECT_HOME_PATH}
19+
HOST_CPU_COUNTS=`cat /proc/cpuinfo | grep "processor" | wc | awk '{print int($1)}'`
1920

2021
#running path on Android phone
2122
REMOTE_PATH=/data/local/tmp/
@@ -239,7 +240,7 @@ function build_arm64
239240
{
240241
cmake -H. -B./out/android -DCMAKE_BUILD_TYPE=Release -DGGML_OPENMP=OFF -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=latest -DCMAKE_C_FLAGS=-march=armv8.7-a -DGGML_HEXAGON=ON -DLLAMA_CURL=OFF -DQNN_SDK_PATH=${QNN_SDK_PATH} -DHEXAGON_SDK_PATH=${HEXAGON_SDK_PATH} -DHTP_ARCH_VERSION=${HTP_ARCH_VERSION}
241242
cd out/android
242-
make -j16
243+
make -j${HOST_CPU_COUNTS}
243244
show_pwd
244245

245246
cd -
@@ -250,7 +251,7 @@ function build_arm64_debug
250251
{
251252
cmake -H. -B./out/android -DCMAKE_BUILD_TYPE=Debug -DGGML_OPENMP=OFF -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=latest -DCMAKE_C_FLAGS=-march=armv8.7-a -DGGML_HEXAGON=ON -DLLAMA_CURL=OFF -DQNN_SDK_PATH=${QNN_SDK_PATH} -DHEXAGON_SDK_PATH=${HEXAGON_SDK_PATH} -DHTP_ARCH_VERSION=${HTP_ARCH_VERSION}
252253
cd out/android
253-
make -j16
254+
make -j${HOST_CPU_COUNTS}
254255
show_pwd
255256

256257
cd -

0 commit comments

Comments
 (0)