Refactor and update the ARM CortexM Export

Context

A lot of changes have been done on the exports in the past few months.
This MR aims to apply these changes to the aidge_export_arm_cortexm module.

This MR also adds examples in order to benchmark the aidge_export_arm_cortexm module (&19 (closed))

Changes

Features

  • Add fallback system to the CPP Export

Examples

  • Add LeNet example
  • Add Deep AutoEncoder example
  • Add DS CNN example
  • Add MobileNetv1 example (too large to fit in memory for the moment)
  • Add MobileNetv1 Visual Wake Words example
  • Add ResNet8 example
  • Add ResNet50 example (too large to fit in memory for the moment)

Refactor

  • Update the ST Drivers for the H7 boards
  • Change the structure of the export to match the CPP Export one
Edited by Axel Farrugia

Merge request reports

Loading