Seeking Guidance on IM SDK Installation for Rubik Pi 3 (QCS6490) - Native Development

Hi everyone,

I am currently developing an AI application for the Rubik Pi 3 and I’m looking for guidance on how to properly download and install the Qualcomm Intelligent Multimedia (IM) SDK on my Ubuntu Host PC.

My Current Setup:

Hardware: Rubik Pi 3
Host OS: Ubuntu 22.04 LTS
AI Stack: QAIRT SDK v2.26.2.240911 (QNN/SNPE)

My Goal:
I have successfully run inference using qnn-net-run on the board and verified the .raw outputs. My next step is to build a native GStreamer-based application that uses the qtimlqnn plugins to display the result on a Wayland UI.

The Problem:
I am missing the development headers and libraries required to write a custom post-processing module. I have the QAIRT SDK, but it does not seem to include these multimedia-specific components.

Questions:

  1. Where can I find the official download link for the IM SDK compatible with Rubik Pi 3?
  2. Is the IM SDK usually provided as a standalone installer, or is it part of a specific eSDK (Extensible SDK) or Yocto-based toolchain?
  3. If a full eSDK is required, could someone provide the steps or the Thundercomm resource link to fetch the installation script for the QCS6490 platform?

Any documentation, links, or advice on setting up the cross-compilation environment for IM SDK modules would be greatly appreciated.

Thank you in advance for your help!

I think you can just follow the manual:

since you’re using ubuntu, everything should be installed by apt command, not from tarball.