Skip to content

Latest commit

 

History

History

edgeai-mcu

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Edge AI / Tiny ML Software And Development Tools for Micro Controller devices

Introduction

Analytics for TI's Application Specific Microcontrollers (MCUs)

Details of various tools

The table below provides detailed explanation of each of the tools:

Category Tool/Link Purpose IS NOT
Edge AI Studio Model Composer Edge AI Studio Model Composer GUI based, No-Code AI development for MCUs and MPUs - Data Capture, Annotation, Model Training, Compilation and Live Preview (MCU support coming in Nov 2024)
Tiny ML Model development for MCUs tinyml-tensorlab Commandline based development for advanced users - Model Zoo, ModelMaker, Model Optimization Tools, Model training, compilation, examples and other tools. Browse the link for detailed documentation.
Software Development Kit for MCUs Devices & SDKs SDK for compatible devices. Run ML inference on device.
Neural Network Compilation Tools for MCUs Neural Network Compiler for MCUs Compile Neural Network Models for accelerated inference in TI MCUs

What is New

  • [2025-January] Major feature updates (version 1.0.0) of the software
    • Tiny ML Modelmaker is now a pip installable package!
    • Feature Extraction transforms are now modular and compatible with C2000Ware 5.05 only
    • Multiclass ROC-AUC graphs are autogenerated for better explainability of reports and help select thresholds based on false alarm/ sensitivity preference
    • Run now begins with displaying inference time, sram usage and flash usage for all the devices for any model.
    • Supports Haar and Hadamard Transform
    • Golden test vectors file has one set uncommented by default to work OOB
    • Existing models can be modified on the fly through a config file (check Tiny ML Modelmaker docs)
    • PCA graphs are auto plotted for feature extracted data → Helps in identifying if the feature extraction actually helped
  • [2024-November] Updated (version 0.9.0) of the software
  • [2024-August] Release version 0.8.0 of the software
  • [2024-July] Release version 0.7.0 of the software
  • [2024-June] Release version 0.6.0 of the software
  • [2024-May] First release (version 0.5.0) of the software