TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systems
Not on the map. Why?
Abstract (arXiv)
Deep learning inference on embedded devices is a burgeoning field with myriad applications because tiny embedded devices are omnipresent. But we must overcome major challenges before we can benefit from this opportunity. Embedded processors are severely resource constrained. Their nearest mobile counterparts exhibit at least a 100 -- 1,000x difference in compute capability, memory availability, and power consumption. As a result, the machine-learning (ML) models and associated ML inference framework must not only execute efficiently but also operate in a few kilobytes of memory. Also, the embedded devices' ecosystem is heavily fragmented. To maximize efficiency, system vendors often omit many features that commonly appear in mainstream systems, including dynamic memory allocation and virtual memory, that allow for cross-platform interoperability. The hardware comes in many flavors (e.g., instruction-set architecture and FPU support, or lack thereof). We introduce TensorFlow Lite Micro (TF Micro), an open-source ML inference framework for running deep-learning models on embedded systems. TF Micro tackles the efficiency requirements imposed by embedded-system resource constraints and the fragmentation challenges that make cross-platform interoperability nearly impossible. The framework adopts a unique interpreter-based approach that provides flexibility while overcoming these challenges. This paper explains the design decisions behind TF Micro and describes its implementation details. Also, we present an evaluation to demonstrate its low resource requirement and minimal run-time performance overhead.
Key facts. Cited by 161 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 20; 2022: 24; 2023: 34; 2024: 27; 2025: 23; 2026: 33.
161 papers.
Sort:
By area:
- 2021MLPerf Tiny Benchmarkcited by 118
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 58
- 2022GhostNetV2: Enhance Cheap Operation with Long-Range Attentioncited by 44
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2021Few-Shot Keyword Spotting in Any Languagecited by 27
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021Quantization Backdoors to Deep Learning Commercial Frameworkscited by 25
- 2022Edge Impulse: An MLOps Platform for Tiny Machine Learningcited by 24
38 more
- 2021Quantization and Deployment of Deep Neural Networks on Microcontrollerscited by 20
- 2023TinyissimoYOLO: A Quantized, Low-Memory Footprint, TinyML Object Detection Network for Low Power Microcontrollerscited by 18
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2021Widening Access to Applied Machine Learning with TinyMLcited by 17
- 2021Differentiable Network Pruning for Microcontrollerscited by 15
- 2021Deep Learning and Traffic Classification: Lessons learned from a commercial-grade dataset with hundreds of encrypted and zero-day applicationscited by 14
- 2021On-device Federated Learning with Flowercited by 13
- 2022Intelligence at the Extreme Edge: A Survey on Reformable TinyMLcited by 13
- 2023DistHD: A Learner-Aware Dynamic Encoding Method for Hyperdimensional Classificationcited by 13
- 2024On-Device Domain Learning for Keyword Spotting on Low-Power Extreme Edge Embedded Systemscited by 13
- 2022CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAscited by 11
- 2023DeepAxe: A Framework for Exploration of Approximation and Reliability Trade-offs in DNN Acceleratorscited by 11
- 2023Flexible and Fully Quantized Ultra-Lightweight TinyissimoYOLO for Ultra-Low-Power Edge Systemscited by 11
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2024Deeploy: Enabling Energy-Efficient Deployment of Small Language Models On Heterogeneous Microcontrollerscited by 11
- 2023Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Reviewcited by 9
- 2024On TinyML and Cybersecurity: Electric Vehicle Charging Infrastructure Use Casecited by 9
- 2021Measuring what Really Matters: Optimizing Neural Networks for TinyMLcited by 8
- 2023MicroNAS: Memory and Latency Constrained Hardware-Aware Neural Architecture Search for Time Series Classification on Microcontrollerscited by 7
- 2021The Synergy of Complex Event Processing and Tiny Machine Learning in Industrial IoTcited by 6
- 2021TinyFedTL: Federated Transfer Learning on Tiny Devicescited by 6
- 2021ML-EXray: Visibility into ML Deployment on the Edgecited by 6
- 2022Energy-efficient Deployment of Deep Learning Applications on Cortex-M based Microcontrollers using Deep Compressioncited by 6
- 2022Demand Layering for Real-Time DNN Inference with Minimized Memory Usagecited by 6
- 2023Combining Multi-Objective Bayesian Optimization with Reinforcement Learning for TinyMLcited by 6
- 2023Enhancing Fault Resilience of QNNs by Selective Neuron Splittingcited by 6
- 2024Distributed Threat Intelligence at the Edge Devices: A Large Language Model-Driven Approachcited by 6
- 2025EgoTrigger: Toward Audio-Driven Image Capture for Human Memory Enhancement in All-Day Energy-Efficient Smart Glassescited by 6
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 6
- 2021TinyML Platforms Benchmarkingcited by 5
- 2022How to Manage Tiny Machine Learning at Scale: An Industrial Perspectivecited by 5
- 2022Machine Learning Sensorscited by 5
- 2023MLonMCU: TinyML Benchmarking with Fast Retargetingcited by 5
- 2024On-device Online Learning and Semantic Management of TinyML Systemscited by 5
- 2024TinySV: Speaker Verification in TinyML with On-device Learningcited by 5
- 2024MATCH: Model-Aware TVM-based Compilation for Heterogeneous Edge Devicescited by 5
- 2024Poor Man's Training on MCUs: A Memory-Efficient Quantized Back-Propagation-Free Approachcited by 5
- 2025Towards smart and adaptive agents for active sensing on edge devicescited by 5
50 most cited of 161 All 161 (JSON)
- 2026Sub-Model Short-Term Memory Convolutions for Keyword Spotting Systems on Device28 Sep 2026
- 2026Edge AI on Constrained Devices for Binary Sleep-Wake Classification in Dynamic Environments24 Sep 2026
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026FORGE: Forward-Only Test-Time Adaptation for Integer-Only Vision Models on Microcontrollers1 Sep 2026
- 2026Real-time virtual circuits for plasma shape control via neural network emulators: integration and testing in the MAST-U PCS26 Aug 2026
- 2026Group-Shared Low-Rank Approximation for Mobile-Efficient Pointwise Convolutions in Large-Kernel CNNs26 Aug 2026
- 2026PolyChirp: Multi-Species Birdsong Classification Using TinyML on Low-Power Acoustic Sensors24 Aug 2026
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026TinyCast: Probabilistic Zero-Shot Forecasting with Computed Periodicity16 Aug 2026
- 2026Embedded Machine Learning for Microcontroller-Class Edge Devices: Data, Feature, Evaluation, and Deployment Pipelines16 Jun 2026
- 2026From Compression to Deployment: Real-Time and Energy-Efficient FastGRNN on Ultra-Constrained Microcontrollers15 Jun 2026
- 2026An affordable hardware-aware neural architecture search for deploying convolutional neural networks on ultra-low-power computing platforms15 Jun 2026
38 more
- 2026Embedded Arena: Iterative Optimization via Hardware Feedback15 Jun 2026
- 2026OpenGlass: Ultra-Low-Power On-Device AI Eyewear with Event-based Vision5 Jun 2026
- 2026Toward a Modular Architecture for Embedded AI Agent Systems at the Edge1 Jun 2026
- 2026KLAS: Using Similarity to Stitch Neural Networks for Improved Accuracy-Efficiency Tradeoffs28 May 2026
- 2026AutoMCU: Feasibility-First MCU Neural Network Customization via LLM-based Multi-Agent Systems20 May 2026
- 2026AIGaitor: Privacy-preserving and cloud-free motion analysis for everyone, using edge computing20 May 2026
- 2026Towards Family-Grouped Hierarchical Federated Learning on Sub-5KB Models: A Feasibility Study of Privacy-Preserving ECG Monitoring for Ultra-Resource-Constrained Wearables15 May 2026
- 2026TFZ-Tree: An Ultra-Lightweight Waveform Classification Framework for Resource-Constrained Devices15 May 2026
- 2026Nano-U: Efficient Terrain Segmentation for Tiny Robot Navigation11 May 2026
- 2026Split CNN Inference on Networked Microcontrollers10 May 2026
- 2026ExecuTorch -- A Unified PyTorch Solution to Run AI Models On-Device5 May 2026
- 2026EdgeSpike: Spiking Neural Networks for Low-Power Autonomous Sensing in Edge IoT Architectures29 Apr 2026
- 2026Towards Real-Time ECG and EMG Modeling on μNPUs20 Apr 2026
- 2026Production-Ready Automated ECU Calibration using Residual Reinforcement Learning8 Apr 2026
- 2026Sustainability Is Not Linear: Quantifying Performance, Energy, and Privacy Trade-offs in On-Device Intelligence27 Mar 2026
- 2026TinyNav: End-to-End TinyML for Real-Time Autonomous Navigation on Microcontrollers10 Mar 2026
- 2026InstMeter: An Instruction-Level Method to Predict Energy and Latency of DL Model Inference on MCUs4 Mar 2026
- 2026TinyVLM: Zero-Shot Object Detection on Microcontrollers via Vision-Language Distillation with Matryoshka Embeddings24 Feb 2026
- 2026The Weight of a Bit: EMFI Sensitivity Analysis of Embedded Deep Learning Models18 Feb 2026
- 2026Future of Edge AI in biodiversity monitoring13 Feb 2026
- 2026TinyML-Enabled IoT for Sustainable Precision Irrigation19 Jan 2026
- 2025Link-Aware Energy-Frugal Continual Learning for Fault Detection in IoT Networks15 Dec 2025
- 2025Parallax: Runtime Parallelization for Operator Fallbacks in Heterogeneous Edge Systems12 Dec 2025
- 2025Lightweight ML-Based Air Quality Prediction for IoT and Embedded Applications26 Nov 2025
- 2025Unsupervised Anomaly Detection for Smart IoT Devices: Performance and Resource Comparison26 Nov 2025
- 2025eIQ Neutron: Redefining Edge-AI Inference with Integrated NPU and Compiler Innovations17 Sep 2025
- 2025MambaLite-Micro: Memory-Optimized Mamba Inference on MCUs5 Sep 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2025SNAP-UQ: Self-supervised Next-Activation Prediction for Single-Pass Uncertainty in TinyML18 Aug 2025
- 2025A Comparative Survey of PyTorch vs TensorFlow for Deep Learning: Usability, Performance, and Deployment Trade-offs6 Aug 2025
- 2025EgoTrigger: Toward Audio-Driven Image Capture for Human Memory Enhancement in All-Day Energy-Efficient Smart Glasses3 Aug 2025
- 2025STAlloc: Enhancing Memory Efficiency in Large-Scale Model Training with Spatio-Temporal Planning22 Jul 2025
- 2025Fast Re-Trainable Attention Autoencoder for Liquid Sensor Anomaly Detection at the Edge5 Jul 2025
- 2025From Tiny Machine Learning to Tiny Deep Learning: A Survey21 Jun 2025
- 2025Integration of TinyML and LargeML: A Survey of 6G and Beyond20 May 2025
- 2025A probabilistic framework for dynamic quantization15 May 2025
- 2025Collaborative Learning of On-Device Small Model and Cloud-Based Large Model: Advances and Future Directions17 Apr 2025
- 2025On-Sensor Convolutional Neural Networks with Early-Exits21 Mar 2025
50 newest of 161 All 161 (JSON)
- 2021MLPerf Tiny Benchmarkcited by 118
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
- 2021AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networkscited by 58
- 2022GhostNetV2: Enhance Cheap Operation with Long-Range Attentioncited by 44
- 2024Tiny Machine Learning: Progress and Futurescited by 40
- 2024Lightweight Deep Learning for Resource-Constrained Environments: A Surveycited by 38
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2021Few-Shot Keyword Spotting in Any Languagecited by 27
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021Quantization Backdoors to Deep Learning Commercial Frameworkscited by 25
- 2022Edge Impulse: An MLOps Platform for Tiny Machine Learningcited by 24
12 most cited of 156 All 156 (JSON)
- 2026Sub-Model Short-Term Memory Convolutions for Keyword Spotting Systems on Device28 Sep 2026
- 2026Edge AI on Constrained Devices for Binary Sleep-Wake Classification in Dynamic Environments24 Sep 2026
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026FORGE: Forward-Only Test-Time Adaptation for Integer-Only Vision Models on Microcontrollers1 Sep 2026
- 2026Real-time virtual circuits for plasma shape control via neural network emulators: integration and testing in the MAST-U PCS26 Aug 2026
- 2026Group-Shared Low-Rank Approximation for Mobile-Efficient Pointwise Convolutions in Large-Kernel CNNs26 Aug 2026
- 2026PolyChirp: Multi-Species Birdsong Classification Using TinyML on Low-Power Acoustic Sensors24 Aug 2026
- 2026Power-Performance Characterization of TinyML Systems21 Aug 2026
- 2026TinyCast: Probabilistic Zero-Shot Forecasting with Computed Periodicity16 Aug 2026
- 2026Embedded Machine Learning for Microcontroller-Class Edge Devices: Data, Feature, Evaluation, and Deployment Pipelines16 Jun 2026
- 2026From Compression to Deployment: Real-Time and Energy-Efficient FastGRNN on Ultra-Constrained Microcontrollers15 Jun 2026
- 2026An affordable hardware-aware neural architecture search for deploying convolutional neural networks on ultra-low-power computing platforms15 Jun 2026
12 newest of 156 All 156 (JSON)