[QNN] Support non-Android aarch64 Linux targets for QNN backend? #3132
Labels
partner: qualcomm
For backend delegation, kernels, demo, etc. from the 3rd-party partner, Qualcomm
triaged
This issue has been looked at a team member, and triaged and prioritized into an appropriate module
I'm targeting Snapdragon 8 Gen 2 hardware, but it is using (non-Android) aarch64 Linux (under a QNX hypervisor) as the operating system. I've been able to use the QNN SDK directly to deploy models successfully using the GPU backend, but am wanting to use executorch with / on top of QNN.
In the example documentation I've read, the Android NDK is a dependency to use the QNN backend with Executorch. Would it be possible to allow for targeting non-Android aarch64 linux with Executorch + the QNN backend? I've been looking at altering some of the CMakeLists.txt to work around the Android requirement for a proof of concept, so some guidance or upstream changes would be greatly appreciated.
The text was updated successfully, but these errors were encountered: