Overview

Contents

The Qualcomm® AI Engine Direct Delegate contains items necessary to utilize Qualcomm® AI Engine Direct through TFLite Delegate in an application. Files are laid out as follows:

<QNN_SDK_ROOT>
├── bin
│   ├── aarch64-android
│   │   └── qtld-net-run
│   ├── aarch64-oe-linux-gcc9.3
│   │   └── qtld-net-run
│   ├── aarch64-oe-linux-gcc11.2
│   │   └── qtld-net-run
│   └── aarch64-ubuntu-gcc9.4
│       └── qtld-net-run
├── docs
├── examples
├── include
│   └── QNN
│       └── TFLiteDelegate
│           └── QnnTFLiteDelegate.h
├── lib
│   ├── aarch64-android
│   │   └── libQnnTFLiteDelegate.so
│   ├── aarch64-oe-linux-gcc9.3
│   │   └── libQnnTFLiteDelegate.so
│   ├── aarch64-oe-linux-gcc11.2
│   │   └── libQnnTFLiteDelegate.so
│   ├── aarch64-ubuntu-gcc9.4
│   │   └── libQnnTFLiteDelegate.so
│   └── android
│       └── qtld-release.aar
├── LICENSE.pdf
├── QNN_TFLITE_DELEGATE_NOTICE.txt
├── QNN_TFLITE_DELEGATE_README.txt
└── QNN_TFLITE_DELEGATE_ReleaseNotes.txt

Each folder under <QNN_SDK_ROOT> has the following artifacts:

  • docs/QNN/TFLiteDelegate: A folder of HTML files that contain documentation for the Qualcomm® AI Engine Direct Delegate.

  • examples/QNN/TFLiteDelegate/Models: Scripts that can generate model.

  • include/QNN/TFLiteDelegate/QnnTFLiteDelegate.h: Qualcomm® AI Engine Direct Delegate header file containing the C interface for the delegate.

  • QNN_TFLITE_DELEGATE_README.txt: A text file acting as the starting point for this package.

  • QNN_TFLITE_DELEGATE_ReleaseNotes.txt: The release notes for the current package.

  • bin/<architecture>/

    • qtld-net-run: An example application used to perform inference with the Qualcomm® AI Engine Direct Delegate. See the Tools page for more information.

  • lib/<architecture>/

    • libQnnTFLiteDelegate.so: The Qualcomm® AI Engine Direct Delegate dynamic library.

    • qtld-release.aar: The Qualcomm® AI Engine Direct Delegate aar.