Release Notes

What's in Qualcomm Neural Processing SDK v1.18.0?

This release brings in support for three Snapdragon Mobile Platforms, broadens compatibility with MobileNet SSD networks and expands the supported operations on TensorFlow and ONNX converters. In addition, this release optimizes support for batching, especially when executing MobileNets on the DSP runtime.

  • Support for the Snapdragon 632 mobile platform on the Hexagon DSP, Adreno GPU and CPU
  • Support for the Snapdragon 439 and 429 mobile platforms on Adreno GPU and CPU
  • Improved compatibility of MobileNets networks, including an extended support for MobileNet SSD variations
  • Support for the TensorFlow ‘pad’ and elementwise subtraction on Adreno GPUs
  • Added support for ChannelShuffle to the TensorFlow converter
  • Added support for Shape and Pad to the ONNX converter

What's in Qualcomm Neural Processing SDK v1.17.0?

This release completes a few features and focuses on quality and stability while bringing some minor optimizations with it.

  • Added batching support to DSP. All runtimes have basic batching support now.
  • Extended batching support to the ChannelShuffle layer
  • Extended Caffe Scale layer support to Snapdragon DSPs
  • Optimizations around effective utilization of the DSPs
  • Updated SDK examples

What's in Qualcomm Neural Processing SDK v1.16.0?

The major addition of this release is support for input batching, which means being able to process input tensors with more than one element on the ‘batch’ dimension. This applies to models in Caffe, Caffe2, TensorFlow and ONNX models and when run on the Snapdragon GPU and CPU cores.

  • Input batching on Snapdragon GPU and CPU
  • Support for a new layer: ChannelShuffle (on GPU and CPU, for Caffe2 models)
  • Optimized the Sigmoid, Batch Normalization and Instance Normalization layers
  • Added the Inception-v3 model to the example APP

What's in Qualcomm Neural Processing SDK v1.15.0?

This release adds support for Caffe-based MobileNet SSD networks, and introduces accelerated Instance Normalization, and initial support for Grouped Deconvolutions and per-channel Batch Normalization and a Power layer. See the Layers and Limitations sections of the Reference Guide (available online and in the SDK) for more details.

  • Support for Caffe-based MobileNet SSD
  • Support for new layers: Instance Normalization
  • Extended support with Grouped Deconvolution and 1D Batch normalization
  • MobileNet SSD is 49% faster on GPU 16-bit
  • On average networks are 9% faster across supported chipsets and acceleration cores

What's new in Qualcomm Neural Processing SDK v1.14.0?

The ONNX 1.0 open format for deep learning models is welcomed in our March SDK release. For the list of supported operations please refer to the documentation in the SDK, or to the Documentation section of this website. This release also adds support for two new layers and a new performance profile mode.

  • Support for ONNX 1.0 models (Beta)
  • Support for new layers: Generate Proposals, and RoIAlign
  • Added a manual performance mode

What's new in Qualcomm Neural Processing SDK v1.13.0?

This update increases inference performance, and in particular adds support for the new digital signal processor included in the Snapdragon 845 mobile platform. This release also adds optimization to the 16-bit floating point runtime.

  • Support for the digital signal processor in the Snapdragon 845 mobile platform
  • Performance increase on the 16-bit floating point runtime
  • Performance improvements on the GPU runtimes
  • Initial support for Generate Proposals and RoiAlign layers for Caffe2, on the DSP runtime

What's new in Qualcomm Neural Processing SDK v1.12.0?

This large update introduces a full new accelerated runtime for 16-bit GPU computation, and support for a TensorFlow-style SSD network with MobileNets. We also introduce new library variations optimization.

  • Support for MobileNet SSD support on CPU and GPU
  • Added a GPU 16-bit floating-point runtime
  • Optimizations to the DSP runtime for the Snapdragon 845 mobile platform
  • Added Android LLVM libraries
  • Support for shared Symphony System Manager SDK libraries

What's new in Qualcomm Neural Processing SDK v1.10.1?

This release adds support for new Snapdragon platforms, deploys a fully new DSP runtime, fixes bugs and completes MobileNets support.

  • Initial support for the Snapdragon 845 mobile platform
  • Support for MobileNets on DSP; note that 8-bit quantization may not work well on this network structure
  • Upgraded the DSP acceleration runtime for greater performance and broader compatibility
  • Fixed Faster R-CNN UserBuffers operation
  • Support for Snapdragon Flight boards

What's new in Qualcomm Neural Processing SDK v1.8.0?

This release adds support for a new network architecture and extends support for Snapdragon processors.

  • MobileNets support for CPU, GPU
  • Support for Snapdragon 636
  • Added Android ARM 64 bit libraries

What's new in Qualcomm Neural Processing SDK v1.6.0?

This release brings stability and fixes a number of important issues reported by the AI ecosystem as well as our community of developers.

  • Support for Qualcomm® Snapdragon™ 450 processors - CPU, GPU
  • Bugfixes and performance improvements, including an issue where the NPE would not run if the OpenCL library was missing

What's new in Qualcomm Neural Processing SDK v1.4.0?

This release adds support for a new network architecture and extends support for Snapdragon processors.

  • Support for Snapdragon 630 - CPU, GPU
  • Support for Snapdragon 820 Automotive Processors – ADSP
  • Support for FasterRCNN - CPU, DSP

What's new in Qualcomm Neural Processing SDK v1.2.2

This is our first public release on Qualcomm Developer Network.

  • Available on Qualcomm Developer Network for download and usage
  • Support for reshape and permute layers
  • Enhancements to Caffe2
  • Documentation updates

What's in Qualcomm Neural Processing SDK v1.2.0?

This release was primarily meant for Caffe2 support.

What's in Qualcomm Neural Processing SDK v1.0.2?

This release was meant to add support for the newest Snapdragon mobile platforms.

What's in Qualcomm Neural Processing SDK v1.0?

This release mainly introduced TensorFlow support and stabilized the APIs.

  • Official TensorFlow conversion support
  • DSP runtime support
  • New dlc-quantize tool
  • API changes (non-backwards compatible changes were made)
    • DLC files created prior to 1.0 release need to be regenerated