Export to Embedded AI Coder

ASCMO-STATIC/ASCMO-DYNAMIC File menu > Export Model > Embedded AI Coder

ETAS Embedded AI Coder is a tool designed to convert trained neural networks into efficient C code optimized for embedded systems. It supports various neural network architectures, including fully connected networks, convolutional networks (e.g., ResNets), and LSTM networks. The tool generates code specifically tailored for ARM Cortex-M processors but can also produce generic code compatible with most microcontrollers, with customizable options for further hardware-specific optimizations. For more information, see the ETAS Embedded AI Coder Documentation.

The Export to Embedded AI Coder window contains the following elements:

Base Name

Set the name for the output file.

Target Folder

To set the location for the output file, type the path or use the button to open a folder selection dialog.

Outputs

Select the models you want to export as a JSON file for use in Embedded AI Coder.

Supported model types: MLP (STATIC/DYNAMIC), CNN (DYNAMIC), and RNN (DYNAMIC) models.

Note

The Embedded AI Coder V1.1 currently supports RNN models only with the following settings:

Layer type: LSTM Cell Without Peepholes

Deactivated: Learn initial states

Support for additional model types will be introduced in the next version.

Export

To export the selected models, click the Export button. The output file will be saved to the specified path and file name.

Cancel

Discards your settings and closes the window.

See also

Model Configurations: Recurrent Neural Network (RNN).

MLP Model