Skip to content

QAI AppBuilder libraries for QNN SDK 2.28.0.241029 & Python 3.10.12(QCS8550.LE.1.0 | gcc 11.2.0)

Latest
Compare
Choose a tag to compare
@quic-zhanweiw quic-zhanweiw released this 14 Jan 11:47
· 2 commits to main since this release

QAI 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.