paper-with-me

홈 › Papers

TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systems

2020-10-17 · Robert David, Jared Duke, Advait Jain, Vijay Janapa Reddi, Nat Jeffries, Jian Li, Nick Kreeger, Ian Nappier, Meghna Natraj, Shlomi Regev, Rocky Rhodes, Tiezhen Wang, Pete Warden

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.

📄 PDF Abstract BibTeX arXiv:2010.08678

Code (2)

MKme/Machine-Learning tf
ninn55/TFLM tf

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

TinyML Platforms Benchmarking

2021-11-30 · Anas Osman, Usman Abid, Luca Gemma, Matteo Perotto 외

Recent advances in state-of-the-art ultra-low power embedded devices for machine learning (ML) have permitted a new class of products whose key features enable ML capabilities on microcontrollers with less than 1 mW powe…

Benchmarking

TinyML: Analysis of Xtensa LX6 microprocessor for Neural Network Applications by ESP32 SoC

2021-06-20 · Md Ziaul Haque Zim

In recent decades, Machine Learning (ML) has become extremely important for many computing applications. The pervasiveness of ultra-low-power embedded devices such as ESP32 or ESP32 Cam with tiny Machine Learning (tinyML…

BIG-bench Machine LearningElectrical Engineering

ArrythML: An Autoencoder-Based TinyML Approach for On-Device Arrhythmia Detection on Resource-Constrained Embedded Systems

2026-06-01 · Nagarajan S, Kurian Polachan arxiv

Our work presents a method for ECG segmentation and arrhythmia detection using Tiny Machine Learning (TinyML) models for real-time, on-device inference on resource-constrained embedded systems. We develop INT8 quantized …

Arrhythmia Detection

EdgeMark: An Automation and Benchmarking System for Embedded Artificial Intelligence Tools

2025-02-03 · Mohammad Amin Hasanpour, Mikkel Kirkegaard, Xenofon Fafoutis

The integration of artificial intelligence (AI) into embedded devices, a paradigm known as embedded artificial intelligence (eAI) or tiny machine learning (TinyML), is transforming industries by enabling intelligent data…

Benchmarking

MicroNets: Neural Network Architectures for Deploying TinyML Applications on Commodity Microcontrollers

2020-10-21 · Colby Banbury, Chuteng Zhou, Igor Fedorov, Ramon Matas Navarro 외

Executing machine learning workloads locally on resource constrained microcontrollers (MCUs) promises to drastically expand the application space of IoT. However, so-called TinyML presents severe technical challenges, as…

Anomaly DetectionKeyword SpottingNeural Architecture Search