eembc/energyrunner

The EEMBC EnergyRunner application framework for the MLPerf Tiny benchmark.

30
/ 100
Emerging

This tool helps embedded systems engineers and hardware developers rigorously benchmark the performance and energy efficiency of tiny machine learning (TinyML) models running on microcontrollers. It takes your compiled TinyML firmware and external hardware (like an Arduino Uno or power measurement equipment) as input, and outputs detailed measurements of inferences per second, accuracy, and energy consumed per inference. This is specifically for engineers developing and optimizing TinyML applications on resource-constrained devices.

No commits in the last 6 months.

Use this if you need to accurately measure the throughput, accuracy, and power consumption of your TinyML models on specific embedded hardware.

Not ideal if you are looking for a high-level tool to train or deploy models without needing to analyze low-level hardware performance metrics.

TinyML benchmarking Embedded systems performance Microcontroller power measurement Hardware validation Edge AI optimization
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 8 / 25
Community 16 / 25

How are scores calculated?

Stars

21

Forks

6

Language

License

Last pushed

Apr 16, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/eembc/energyrunner"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.