The XMOS AIoT SDK and is intended to enable basic evaluation of xcore.ai functionality and perfomance. It comprises the following components:
- AIoT Tools - Scripts, tools and libraries to convert TensorFlowLite for Microcontroller models to a format targetting accelerated operations.
- FreeRTOS - Libraries to support FreeRTOS operation.
- Examples - Examples showing a variety of operations based on bare-metal and FreeRTOS operation.
- Documentation - Getting started guides and example build and execution instructions.
The AIoT SDK is designed to be used in conjunction with the xcore-ai Explorer board. The example applications compile targeting this board. Further information about the Explorer board, and the xcore.ai device are available to authorised parties on www.xmos.ai.
Some dependent components are included as git submodules. These can be obtained by cloning this repository with the following command:
$ git clone --recurse-submodules https://github.com/xmos/aiot_sdk.git
See the AI Toolchain Extensions User Guide for instructions on installing and using the AI Toolchain Extensions.
We have created an application template for a new FreeRTOS application. See rtos_app_template. And, we have created and documented an example application using this template. See freertos_app_example
See the CONTRIBUTING.rst for information on building example applications, running tests, and guidelines for adding code.