Qualcomm support¶
CVEDIA-RT is compatible with Qualcomm's SoCs with a Snapdragon CPU, Adreno GPU and / or Hexagon DSP. Compatible parts are usually from QCS and QRB family of products.
Limitations
Some models are not available in this platform, when this happens CVEDIA-RT will automatically fallback to the next best backend.
Compatibility¶
Currently CVEDIA-RT can be deployed within docker or natively.
We only support Ubuntu 18.04 with Meta build 1.0, you can confirm if your system is running this by:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic
$ cat /firmware/verinfo/ver_info.txt | grep meta_build_id -i
"Meta_Build_ID": "QRB5165.UBUN.1.0-00016-STD.PROD-2",
Android is not supported
CVEDIA-RT doesn't support android, your system must be running a regular linux distro, such as debian or ubuntu.
QAIC family
We don't yet support QAIC chipset family
Performance notes¶
- To get the best performance models should run in the DSP which means the SoC you have should have a Hexagon DSP.
- For low power devices, we support running the AIP runtime within the DSP, which significantly reduces power consumption with minimal loss in model accuracy.
- Running SNPE in the GPU or CPU is not recommended, if you cannot run in the DSP we recommend falling back to ARMNN or MNN.
- SNPE models provided by CVEDIA-RT are built against SNPE SDK
1.65.0.3676