EDA@TUM's repositories
VPV-Peripherals
Library of example SystemC/TLM peripherals for various SoCs based on the SCS library
utvm_staticrt_codegen
This project contains a code generator that produces static C NN inference deployment code targeting tiny micro-controllers (TinyML) as replacement for other µTVM runtimes. This tools generates a runtime, which statically executes the compiled model. This reduces the overhead in terms of code size and execution time compared to having a dynamic on-device runtime.
tensorflow
An Open Source Machine Learning Framework for Everyone
rvv-gauss-demo
RISC-V Vector Extension v0.9 (RVV0.9) accelerated Gaussian Elimination for post-quantum McEliece cryptosystems.
stm32-tflm-mnist
Implementation of `mnist` TFLM example running on STM32 Boards
stm32-tflm-micro-speech
Implementation of `micro_speech` TFLM example running on STM32 Boards
stm32-tflm-hello-world
Hello world TFLM example for STM32 boards
stm32-tflm-cmake
Cmake modules for STM32, specifically for TFLM applications
stm32-tflm-demos
Tiny machine learning demos for STM32 microcontrollers
TinyML-Examples
Collection of TinyML benchmark NN models (in the making)
riscv-binutils-gdb
RISC-V backports for binutils-gdb. Development is done upstream at the FSF.
TinyML-MicroSpeech-Example
MicroSpeech example from the TinyML book
tflite_micro_compiler
generate tflite micro code which bypasses the interpreter (directly calls into kernels)
uTensor
AI inference library based on mbed and TensorFlow
tflm-offline-interpreter
This project runs the TFLM interpreter off-target to produce static code that is able to run inference on the processed model. This avoids interpretation and code size overheads on a target that does not need to process different models dynamically.
CMSIS_5
CMSIS Version 5 Development Repository