QAI AppBuilder libraries for QNN SDK 2.28.0.241029 & Python 3.10.12(QCS8550.LE.1.0 | gcc 11.2.0)
LatestQAI AppBuilder libraries for QNN SDK 2.28.0.241029 & Python 3.10.12(QCS8550.LE.1.0 | gcc 11.2.0)
QNN SDK environment:
You should use the libraries below under path 'C:\Qualcomm\AIStack\QAIRT\2.28.0.241029\lib\aarch64-oe-linux-gcc11.2'
libQnnHtp.so
libQnnHtpPrepare.so
libQnnHtpV68Stub.so
libQnnSystem.so
-
And use this skel library 'C:\Qualcomm\AIStack\QAIRT\2.28.0.241029\lib\hexagon-v73\unsigned\libQnnHtpV73Skel.so'
-
You need to replace the old 'libQnnHtpV73Skel.so' under '/usr/lib/rfsa/adsp/'.
Python environment:
How to prepare a workable Python environment for QCS8550.LE.1.0:
We can prepare python environment through Ubuntu 22.04.5 LTS(ARM64) for QCM8550. We can use WSL(in ARM64 Windows) or docker for running ARM64 Ubuntu 22.04.5 LTS. Make sure the python version in the Ubuntu is Python 3.10.12(GCC 11.4.0).
Commands to create the environment in Ubuntu:
python3 -m venv py3
tar -zcvf py3.tar.gz py3
Commands to setup the python environment in QCM8550
# root device
adb root
# push to device
adb push py3.tar.gz /home/root
# Unzip it to /home/root/py3
adb shell
cd /home/root
tar -zxvf py3.tar.gz -C .
# activate it
source /home/root/py3/bin/activate
# Now you can use python3 & pip commands.