@@ -12,19 +12,13 @@ build_qnn_backend() {
1212 echo " Start building qnn backend."
1313 export ANDROID_NDK_ROOT=/opt/ndk
1414 export QNN_SDK_ROOT=/tmp/qnn/2.25.0.240728
15- export EXECUTORCH_SRC_ROOT=" $( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) /../.." && pwd) "
16- export EXECUTORCH_INSTALL_ROOT=" $( python -c ' import executorch; print(executorch.__path__[0])' ) "
17- if [ " $EXECUTORCH_INSTALL_ROOT " == " " ]; then
18- echo " Failed to find where executorch package is installed."
19- echo " import executorch failed"
20- exit -1
21- fi
15+ export EXECUTORCH_ROOT=" $( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) /../.." && pwd) "
2216
2317 bash backends/qualcomm/scripts/build.sh --skip_aarch64 --job_number 2 --release
2418}
2519
2620set_up_aot () {
27- cd $EXECUTORCH_SRC_ROOT
21+ cd $EXECUTORCH_ROOT
2822 if [ ! -d " cmake-out" ]; then
2923 mkdir cmake-out
3024 fi
@@ -42,8 +36,8 @@ set_up_aot() {
4236 cmake --build $PWD --target " PyQnnManagerAdaptor" " PyQnnWrapperAdaptor" -j$( nproc)
4337 # install Python APIs to correct import path
4438 # The filename might vary depending on your Python and host version.
45- cp -f backends/qualcomm/PyQnnManagerAdaptor.cpython-310-x86_64-linux-gnu.so $EXECUTORCH_INSTALL_ROOT /backends/qualcomm/python
46- cp -f backends/qualcomm/PyQnnWrapperAdaptor.cpython-310-x86_64-linux-gnu.so $EXECUTORCH_INSTALL_ROOT /backends/qualcomm/python
39+ cp -f backends/qualcomm/PyQnnManagerAdaptor.cpython-310-x86_64-linux-gnu.so $EXECUTORCH_ROOT /backends/qualcomm/python
40+ cp -f backends/qualcomm/PyQnnWrapperAdaptor.cpython-310-x86_64-linux-gnu.so $EXECUTORCH_ROOT /backends/qualcomm/python
4741 popd
4842
4943 # Workaround for fbs files in exir/_serialize
0 commit comments