#Tinyml

Showing 17 of 17 repositories tagged #tinyml, ranked by stars

harvard-edge
harvard-edge
cs249r_book

Machine Learning Systems

Score
100
★ 27.2k ⑂ 3.2k +279/day
Python
vitoplantamura
vitoplantamura
OnnxStream

Lightweight inference library for ONNX files, written in C++. It can run Stable Diffusion XL 1.0 on a RPI Zero 2 (or in 298MB of RAM) but also Mistral 7B on desktops and servers. ARM, x86, WASM, RISC-V supported. Accelerated by XNNPACK. Python, C# and JS(WASM) bindings available.

Score
100
★ 2.1k ⑂ 96
C++
gigwegbe
gigwegbe
tinyml-papers-and-projects

This is a list of interesting papers and projects about TinyML.

Score
83
★ 1.0k ⑂ 166
rl-tools
rl-tools
rl-tools

The Fastest Deep Reinforcement Learning Library

Score
92
★ 1.0k ⑂ 59 +5/day
C++
mit-han-lab
mit-han-lab
tinyengine

[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning; [NeurIPS 2022] MCUNetV3: On-Device Training Under 256KB Memory

Score
58
★ 951 ⑂ 161
C
emlearn
emlearn
emlearn

Machine Learning inference engine for Microcontrollers and Embedded devices

Score
0
★ 741 ⑂ 75 +1/day
Python
mit-han-lab
mit-han-lab
mcunet

[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning

Score
50
★ 704 ⑂ 111 +1/day
Python
ai-techsystems
ai-techsystems
deepC

vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

Score
42
★ 603 ⑂ 93
C++
jonnor
jonnor
embeddedml

Notes on Machine Learning on edge for embedded/sensor/IoT uses

Score
75
★ 311 ⑂ 37
Jupyter Notebook
bharathsudharsan
bharathsudharsan
TinyML-CAM

Code for MobiCom paper 'TinyML-CAM: 80 FPS Image Recognition in 1 Kb RAM'

Score
33
★ 307 ⑂ 31 +9/day
Jupyter Notebook
AI-in-Transportation-Lab
AI-in-Transportation-Lab
awesome-tinyml

A carefully curated collection of high-quality libraries, projects, tutorials, research papers, and other essential resources focused on TinyML — the intersection of machine learning and ultra-low-power embedded systems.

Score
67
★ 132 ⑂ 19 +2/day
JavaScript
TilelliLab
TilelliLab
atome-lm

A ternary, zero-heap tiny language model that runs inside a $2 microcontroller — bit-exact Python <-> C99 <-> Cortex-M3 (QEMU) parity. Apache-2.0.

Score
0
★ 127 ⑂ 11 +30/day
Python
Picovoice
Picovoice
pico-cookbook

On-device AI recipes for building private, real-time applications with production-grade voice, language, and vision SDKs. Ready-to-use, open-source code examples.

Score
0
★ 112 ⑂ 12
C
Santandersecurityresearch
Santandersecurityresearch
CurrentSense-TinyML

Spying on Microcontrollers using Current Sensing and embedded TinyML models

Score
17
★ 86 ⑂ 7
C++
nesl
nesl
agrobot

Neural-Kalman GNSS/INS Navigation for Precision Agriculture

Score
25
★ 82 ⑂ 15
Jupyter Notebook
nesl
nesl
tinyodom

TinyOdom: Hardware-Aware Efficient Neural Inertial Navigation

Score
8
★ 68 ⑂ 12
C++
hollance
hollance
TinyML-HelloWorld-ArduinoUno

The TinyML "Hello World" sine wave model on Arduino Uno v3

Score
0
★ 57 ⑂ 12
Jupyter Notebook
Related Topics
#machine-learning#deep-learning#embedded-systems#neural-architecture-search#microcontroller#raspberry-pi#robotics#neural-network#onnx#wasm#computer-vision#cpp

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly