Arduino, TensorFlow Lite and Artemis Nano

I was wondering that is it possible to use the Arduino libraries and IDE to develop TensorFlow Lite / micro controller applications using Artemis Nano?

Yes.

However it isn’t quite “plug and play” yet. We’ve put in a lot of work getting there but have been focusing on BLE capability recently. I got a PR into TensorFlow that allows you to build an Arduino library that supports the Apollo3 microcontroller on the Edge board. It would be a small step to extend that to the other Apollo3 based Artemis boards.

https://github.com/tensorflow/tensorflow/pull/35359

Check out that PR for details. By looking at the changed files and such you should get a good idea of the sort of work required. Reading the comments might be able to give you an idea of how to use it.

This shell script is a good entry point for building the Arduino library:

https://github.com/tensorflow/tensorflo … arduino.sh

I tend to just run the make command with TARGET=arduino