Skip to content

Initial import of AIDGE ACETONE export

Benjamin Lesage requested to merge benain/aidge_export_acetone:00-initial into main

Context

The ACETONE-based AIDGE exporter is an effort to build a C-based export using the templates and implementations defined by the ACETONE library. ACETONE is a predictable programming framework for ML applications in safety-critical systems.

The PR drafts a C implementation for a number of layers (Add, FC, Relu, MatMul, and Conv2D), with supporting tests. The results have been checked for each layer, and on the ACAS model.

Modified files

Replacing the default (empty) repository. All files modified.

TODO

  • The Conv2D implementation agrees with neither the AIDGE CPP export and CPP backends.
  • Markdown documentation is lacking or outdated

Merge request reports

Loading