openvino/docs/articles_en/get_started/configurations-header/configurations-for-intel-gn...

2.5 KiB
Raw Blame History

Configurations for Intel® Gaussian & Neural Accelerator (GNA) with OpenVINO™

@sphinxdirective

.. meta:: :description: Learn how to provide additional configuration for Intel® Gaussian & Neural Accelerator (GNA) to work with Intel® Distribution of OpenVINO™ toolkit on your system.

.. note::

On platforms where Intel® GNA is not enabled in the BIOS, the driver cannot be installed, so the GNA plugin uses the software emulation mode only.

Drivers and Dependencies ########################

Intel® GNA hardware requires a driver to be installed on the system.

.. _gna guide:

Linux ####################

Prerequisites ++++++++++++++++++++

Ensure that make, gcc, and Linux kernel headers are installed. Use the following command to install required software:

.. code-block:: sh

sudo apt-get install gcc make linux-headers-generic

Configuration steps ++++++++++++++++++++

  1. Download Intel® GNA driver for Ubuntu Linux 18.04.3 LTS (with HWE Kernel version 5.4+) <https://storage.openvinotoolkit.org/drivers/gna/>__

  2. Run the sample_install.sh script provided in the installation package:

    .. code-block:: sh

    prompt$ ./scripts/sample_install.sh

You can also build and install the driver manually by using the following commands:

.. code-block:: sh

prompt$ cd src/ prompt$ make prompt$ sudo insmod intel_gna.ko

To unload the driver:

.. code-block:: sh

prompt$ sudo rmmod intel_gna

.. _gna guide windows:

Windows ####################

Intel® GNA driver for Windows is available through Windows Update.

Whats Next? ####################

Now you are ready to try out OpenVINO™. You can use the following tutorials to write your applications using Python and C/C++.

  • Developing in Python:

    • Start with tensorflow models with OpenVINO™ <notebooks/101-tensorflow-to-openvino-with-output.html>__
    • Start with ONNX and PyTorch models with OpenVINO™ <notebooks/102-pytorch-onnx-to-openvino-with-output.html>__
    • Start with PaddlePaddle models with OpenVINO™ <notebooks/103-paddle-to-openvino-classification-with-output.html>__
  • Developing in C/C++:

    • :doc:Image Classification Async C++ Sample <openvino_inference_engine_samples_classification_sample_async_README>
    • :doc:Hello Classification C++ Sample <openvino_inference_engine_samples_hello_classification_README>
    • :doc:Hello Reshape SSD C++ Sample <openvino_inference_engine_samples_hello_reshape_ssd_README>

@endsphinxdirective