MCPcopy Index your code
hub / github.com/Arm-Examples/ML-examples

github.com/Arm-Examples/ML-examples @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
377 symbols 1,214 edges 54 files 193 documented · 51%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ML Examples

Machine learning examples covering a number of Arm® technologies, in particular the Arm® Ethos™ NPU, Arm® Cortex®-based platforms, the Arm® Corstone™ reference platforms, and Arm® KleidiAI™.

Source code for machine learning tutorials and examples, see also Arm's AI/ML developer space.

Projects and tutorials

Ethos-U NPU on Corstone-300

Explore the Corstone-300 with Cortex-M55 and Ethos-U55 NPU. * Source code on GitHub

Ethos-U NPU direct drive on Corstone-1000

Home for direct-drive ML examples targeting the Arm® Corstone™-1000 reference platform with Arm® Cortex®-A320 and Arm® Ethos™-U85 on the FVP. * Source code on GitHub

KleidiAI examples

Examples showing ways to use the KleidiAI library * Source code on GitHub

Pruning and clustering in Ethos-U

An example of model compression techniques to significantly reduce bits per weight when using the Ethos family of NPUs. * Source code on GitHub

PyTorch™ / ExecuTorch™ example of training Conformer

Training the transformer based network Conformer for speech recognition and exporting to Ethos-U using ExecuTorch. * Source code on GitHub

RNN unrolling for .tflite format

Deploy a Jupyter notebook that will demonstrate how to train a Recurrent Neural Network (RNN) in TensorFlow™, and then prepare it for exporting to TensorFlow Lite format by unrolling it. * Source code on GitHub

Core symbols most depended-on inside this repo

get_litert_value
called by 35
kleidiai-examples/audiogen/app/audiogen.cpp
_die
called by 17
ethos-u-corstone-1000/scripts/py/prep_mmc.py
get_num_elems
called by 14
kleidiai-examples/audiogen/app/audiogen.cpp
safe_resolve
called by 13
ethos-u-corstone-1000/scripts/py/corstone1000_fvp/discovery.py
_die
called by 9
ethos-u-corstone-1000/scripts/py/launch_fvp.py
GetNumInputs
called by 8
ethos-u-corstone-1000/app/src/fwk/tflite/TfliteModel.cpp
model_parameter
called by 8
ethos-u-corstone-1000/scripts/py/corstone1000_fvp/runfvp.py
time_in_ms
called by 8
kleidiai-examples/audiogen/app/audiogen.cpp

Shape

Function 250
Method 91
Class 33
Enum 3

Languages

Python64%
C++36%

Modules by API surface

ethos-u-corstone-1000/scripts/py/prep_mmc.py31 symbols
kleidiai-examples/audiogen/scripts/model.py24 symbols
ethos-u-corstone-1000/app/src/fwk/tflite/TfliteModel.cpp19 symbols
pytorch-conformer-train-quantize/training/train.py17 symbols
kleidiai-examples/audiogen-et/scripts/model.py17 symbols
kleidiai-examples/audiogen/app/audiogen.cpp16 symbols
ethos-u-corstone-1000/scripts/py/setup_model_resources.py15 symbols
ethos-u-corstone-1000/scripts/py/fvp_ctest/console.py14 symbols
ethos-u-corstone-1000/app/src/common/InputUtils.cpp13 symbols
kleidiai-examples/audiogen-et/app/main.cpp11 symbols
ethos-u-corstone-1000/scripts/py/launch_fvp.py11 symbols
ethos-u-corstone-1000/scripts/py/corstone1000_fvp/tmux.py11 symbols

For agents

$ claude mcp add ML-examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact