/gna

GNA - Gaussian & Neural Accelerator Library repository

Primary LanguageC++GNU Lesser General Public License v2.1LGPL-2.1

GNA - Gaussian & Neural Accelerator Library repository

LGPL-2.1-or-later

Intel® Gaussian & Neural Accelerator is a low-power neural coprocessor for continuous inference at the edge.

When power and performance are critical, the Intel® Gaussian & Neural Accelerator (Intel® GNA) provides power-efficient, always-on support. Intel® GNA is designed to deliver AI speech and audio applications such as neural noise cancellation, while simultaneously freeing up CPU resources for overall system performance and responsiveness.

GNA library provides an API to run inference on Intel® GNA hardware, as well as in the software execution mode on CPU.

GNA library is also a part of OpenVINO™.

Intel® GNA hardware requires a driver to be installed on the system. For Windows* please see: Intel® Drivers & Software or Windows* Update.

Repository components:

  • GNA library
    • kernels (Software emulation kernels)
      • GMM (Gaussian Mixture Models kernels)
      • XNN (Neural Network kernels)
    • gna-api (core library and API)
  • samples (minimalistic usage example)

License

GNA library is licensed under GNU Lesser General Public License v2.1 or later. By contributing to the project, you agree to the license and copyright terms therein and release your contribution under these terms.

Resources:

Support

Please report questions, issues and suggestions using:


* Other names and brands may be claimed as the property of others.