Hi, I wanna ask what's the relationship between Hexagon SDK, Hexagon_NN, nnlib, Android NN API?
Is nnlib as a middle between Android NN api and HexagonNN?
Is Hexagon NN is a part of Hexagon SDK?
Hi, I wanna ask what's the relationship between Hexagon SDK, Hexagon_NN, nnlib, Android NN API?
Is nnlib as a middle between Android NN api and HexagonNN?
Is Hexagon NN is a part of Hexagon SDK?
Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.
Hi,
Android NN API: This is an android C API designed for Machine Learning computation used by TensorFlow Lite, Caffe2, and other frameworks to build and train a neural network.
Hexagon SDK: It enables you to execute the code using DSP Runtime available on the hardware. This is accomplished using Computational offload, which means defining your own API, implement that API for the Hexagon DSP, and call it directly from the application processor. FastRPC or dynamic loading is used for Computational offload.
Hexagon_NN: This is an offload framework for neural network workloads onto Qualcomm Hexagon processors like DSP.
nnlib: This is the library for Hexagon_NN offload framework.