[KongchangAI]
ProductSnapdragon Neural Processing Engine

SNPE

An earlier Qualcomm on-device inference SDK that supports converting models such as Caffe, TensorFlow and ONNX and dispatching them to execute on CPU, GPU and DSP/NPU. It employs an operator whitelist combined with graph partitioning.

Timeline (last 90 days)

Oct 29

Qualcomm SNPE (Snapdragon Neural Processing Engine) is an earlier SDK that supports converting models such as Caffe, TensorFlow and ONNX and scheduling them to run on the CPU, GPU (Adreno) or DSP/NPU (Hexagon).

Unverified50%
Oct 29

Qualcomm QNN (Qualcomm AI Engine Direct) is a newer low-level API that provides finer-grained backend control and is gradually replacing SNPE as Qualcomm's primary deployment path for on-device AI.

Unverified50%
Oct 29

SNPE and QNN work on an "operator whitelist + graph partitioning" basis: the toolchain checks one by one whether each operator in the model is supported by the target backend, and unsupported operators are partitioned out to fall back to CPU execution, or trigger a direct error during the conversion/compilation stage.

Unverified50%

All Facts (3)

Source Articles