.. image:: /_asset/all-in-one-sdk.png
:alt: Directory layout of the NeuroPilot SDK All-In-One Bundle with offline_tool and neuron_sdk folders
:align: left
:width: 400px
.. note::
While you can use the converter version that matches your target platform, it is recommended to use the **NP8 Converter** with ``tflite_op_export_spec='npsdk_v6'`` for backward compatibility. Newer tool versions provide enhanced optimizations and broader operator support.
.. raw:: html
#. **Locate the host compiler tools in the All-In-One Bundle.**
Use the ``neuron_sdk/host/bin`` directory in the All-In-One Bundle to access the compiler tools. Mobile SoC-specific folders in this bundle are not used for Genio IoT devices.
.. raw:: html
.. image:: /_asset/all-in-one-sdk-nsdk.png
:alt: Locations of the converter ``.whl`` and ncc-tflite compiler inside the All-In-One Bundle
:align: left
:width: 240px
.. note::
The NP8 and NP6 ``ncc-tflite`` compilers are not interchangeable. Use the ``ncc-tflite`` binary that matches the target NP generation.
.. raw:: html
#. **Obtain the device-side runtime from the Neuron SDK.**
The **Neuron SDK** (separate from the All-In-One bundle) provides the ``neuronrt`` runtime for Android devices. Use the SoC-specific directory (e.g., ``mt8189/bin/neuronrt``) to run and benchmark ``.dla`` models on the target hardware. Note that IoT Yocto users do not need to download this runtime separately, as it is already built into the system image. Do not use the Neuron SDK's ``host`` directory for model compilation. Always use the compiler from the All-In-One Bundle instead.
.. raw:: html
.. image:: /_asset/8189_sdk.png
:alt: Neuron SDK package for MT8189 showing the device-side neuronrt binary
:align: left
:width: 400px
.. raw:: html
Download Portals
~~~~~~~~~~~~~~~~
MediaTek maintains separate download portals for different NeuroPilot generations. The following figures show example pages for NP6 and NP8.
.. list-table:: Example NeuroPilot download pages
:header-rows: 1
:widths: 50 50
* - .. image:: /_asset/np6_download_.png
:alt: Example NeuroPilot 6 download page
:width: 450px
- .. image:: /_asset/np8_download.png
:alt: Example NeuroPilot 8 download page
:width: 450px
* - **NeuroPilot 6 All-In-One Bundle and Neuron SDK**
- **NeuroPilot 8 All-In-One Bundle and Neuron SDK**
.. raw:: html
Forum and OS Images
-------------------
The following resources provide common support channels and the foundational software environment required for all Genio platforms.
* **Genio Forum:** The primary community-driven support channel. Developers can find troubleshooting tips, share project experiences, and receive updates on the AI software stack.
* **OS Images:** MediaTek provides reference operating system images for `Evaluation Kits (EVK)
`__. These images include the necessary drivers, firmware, and pre-integrated AI runtimes (such as TFLite or ONNX Runtime) to begin development immediately.
.. list-table::
:header-rows: 1
:widths: 30 20 12 20 18
* - Resource
- Supported Platform
- Access Level
- Description
- Link
* - Genio Forum
- All Genio Platforms
- Public
- Community forum for Genio hardware, AI software stack, and troubleshooting.
- `Link `__
* - Android OS Image for EVK
- All Genio Platforms
- Public
- Pre-built Android images for Genio EVK boards with integrated AI stack.
- `Link `__
* - Yocto OS Image for EVK
- All Genio Platforms
- Public
- Reference Yocto images for Genio EVK boards, including TFLite support.
- `Link `__
* - Ubuntu OS Image for EVK
- Genio 510/700/1200/350
- Public
- Ubuntu images for evaluation and desktop-style development on Genio platforms.
- `Link `__