Edge AI · Benchmarks

Measured numbers. On public data.

Luviner's Vivi engines, tested on standard datasets with documented splits. Every result is reproducible.

§01Summary

Where we stand.

13
Neural engines tested
6
Industry benchmarks
--
Best accuracy (CWRU)
--
Smallest engine (Flash)
ResultValueConditions
Bearing faults (CWRU)--Cross-load split: trained at 0-1 HP, tested at 2-3 HP. 99.8% over 5 runs, 10 KB Flash, 65 bytes RAM.
Lightest model--Bearings: 6.3 KB on Cortex-M0+, 7.3 KB on RISC-V. Runs on a 12-cent chip.
Specialised engines13From vibration to audio: each tuned for one signal type.
§02Multi-task

One model, several jobs.

One model stays on the device. Switching job means loading 128 bytes, no reflash.

128B
To switch job
0.94
Accuracy (0.67 with one fixed model)
0.26KB
RAM for every job

UCI HAR: 561 features, 7352 training and 2947 test samples. Two jobs on the same data, labels agree only 36% of the time. 25 epochs each.

§03Compression

Up to 8× smaller.

Under 1% accuracy lost. Optional, off by default.

114 → 14KB
Exported C, before → after
99.4%
Accuracy kept

UCI HAR, five seeds, measured on the compiled C. Results depend on the model: this holds for this benchmark.

§04Honest assessment

Where we're strong. Where we're not.

BenchmarkLuvinerReferenceVerdict
CWRU Bearing Fault99.6%CNN 99.8% · TCN 98.9%Competitive
Classification (4 sklearn datasets)96% average—Competitive
C-MAPSS RUL (NASA)RMSE 19.3Beats BiLSTMCompetitive
TSADF1 0.56–0.80SOTA 0.90+Room to improve
DCASE 2020AUC 0.75SOTA 0.90Room to improve
HAR86%SOTA 95%+Room to improve

All in under 140 KB of Flash. We optimise for microcontrollers, not unlimited compute: the gap on the heaviest benchmarks is expected.

§05Live results

Engine × benchmark.

Built from the latest run. Best per column in red.

Loading results...

§06Hardware

Which engines fit on which chips.

Measured on the compiled binary, not estimated.

Target MCU Flash RAM Compatible Engines Chip Cost
CH32V003 (RISC-V)16 KB2 KB--~from €0,12
STM32C0 (Cortex-M0+)32 KB6 KB--~from €0,45
ARM Cortex-M032 KB4 KB--~from €1
ARM Cortex-M4256 KB64 KB--~from €3
ESP324 MB520 KB--~from €2
ESP32-S38 MB512 KB--~from €3
§07On the device

Beyond classification.

01

Explainable AI

Every decision traceable. The engine flags on its own when it needs retraining.

Traceable decisions 100% Every attribution recorded
Footprint <11 KB All on the device
Cloud dependency 0 None
Automated tests 50 Every module + C export
Diagnostic modules 10 Tracing, self-healing, state map
02

Multi-sensor fusion

Several sensors, one model. It tells you which sensor caused the anomaly.

Fault detection 100% Bearing + overcurrent, 3-sensor industrial demo
False alarms 2% On normal operation data
Multi-sensor overhead <2 KB Added to the model
Complexity O(n) Scales to any number of sensors
Compatible engines 13 Every Vivi engine
03

Audio, on a $2 chip

Bearing noise, cavitation, airflow: classified as the sound arrives.

Flash footprint <60 KB Feature extraction included
Synthetic benchmark (Vivi 4 / Focus 4) 100% Controlled test, clean audio
DCASE 2020 fan anomaly (AUC) 0.749 Public benchmark
Mode Real-time Streaming
Cloud dependency 0 All on the device
04

Motion: 95% under 20 KB

Activities and gestures from a 6-axis IMU. Wearables, robotics, gesture control.

UCI HAR accuracy 95.0% 6 activities, 30 volunteers, official split
Features extracted 51 Accelerometer + gyroscope
Flash footprint <20 KB Complete model, pure C
Input axes 6 3 accelerometer + 3 gyroscope
Inference Real-time One result per sample
05

Federated learning

Devices learn together. Raw data never leaves them.

Raw data shared 0 Only model updates are exchanged
Convergence, similar data (IID) Fast
Convergence, mixed data (non-IID) Stable
Privacy Differential Configurable epsilon
Faulty or malicious nodes Excluded Automatically
§08Method

Public datasets only.

Cross-load splits where it applies. No data leakage. System info attached to every run.

DatasetSource
CWRUCase Western Reserve University
C-MAPSSNASA
UCI HARUCI Machine Learning Repository
TSADMSL / SMAP / SMD
DCASE 2020DCASE Challenge
sklearnIris / Wine / Cancer / Digits

Try it on your data.

From CSV to compiled C in minutes. Start free.

Start free → Live Demo →