SNPE是高通公司推出的深度神经网络推理模型加速器开发框架,用户可以将神经网络模型部署在骁龙手机SOC平台上,支持如下特性:
- 集成Adreno GPU 和Hexagon DSP 组件
- 基于X86 linux 平台的调试工具
- 可将Caffe, Tensorflow, ONNX 等模型转换为SNPE支持的DLC文件
- 可将模型量化为8bit宽度
- 支持C++或Java 语言开发 The Snapdragon Neural Processing Engine (SNPE) is a Qualcomm Snapdragon software accelerated runtime for the execution of deep neural networks. With SNPE, users can: Execute an arbitrarily deep neural network Execute the network on the SnapdragonTM CPU, the AdrenoTM GPU or the HexagonTM DSP. Debug the network execution on x86 Ubuntu Linux Convert Caffe, Caffe2, ONNXTM and TensorFlowTM models to a SNPE Deep Learning Container (DLC) file Quantize DLC files to 8 bit fixed point for running on the Hexagon DSP Debug and analyze the performance of the network with SNPE tools Integrate a network into applications and other code via C++ or Java
- Update the Install and Totorial Guide, 官方安装指南:https://developer.qualcomm.com/docs/snpe/index.html(这个网址暂时不能访问,所有内容已经打包到SNPE.ZIP中了,欢迎访问官方发行版本)
- 新版的SNPE guide 地址:https://developer.qualcomm.com/sites/default/files/docs/snpe/index.html