Open main menu

DAVE Developer's Wiki β

Changes

Version 1
=== Test Bed ===
The kernel and the root file system of the tested platform were built with the L5.4.24_2.1.0 release of the Yocto Board Support Package (BSP) for i.MX 8 family of devices. They were built with support for [https://www.nxp.com/design/software/development-software/eiq-ml-development-environment:EIQ eIQ]: "a collection of software and development tools for NXP microprocessors and microcontrollers to do inference of neural network models on embedded systems".
The following table details the relevant specs of the test bed.
|}
== Model deployment and inference application ==
=== Version 1 ===
The C++ application previously used and described [https://wiki.dave.eu/index.php/ML-TN-001_-_AI_at_the_edge:_comparison_of_different_embedded_platforms_-_Part_2#Model_deployment_and_inference_application here] was adapted to work with the new NXP Linux BSP release. Now it uses OpenCV 4.2.0 to pre-process the input image and TensorFlow Lite (TFL) 2.1 as inference engine. It still supports all the 3 TFL models previously tested on the [https://wiki.dave.eu/index.php?title=Category:Mito8M&action=edit&redlink=1 Mito8M SoM]:
* 32-bit floating-point model;
* half-quantized model (post-training 8-bit quantization of the weights only);
* fully-quantized model (quantization-aware training and 8-bit quantization of the weights and activations).
=== Version 2 ===
89
edits