alrevuelta/cONNXr

Pure C ONNX runtime with zero dependancies for embedded devices

45
/ 100
Emerging

This project helps embedded systems developers deploy pre-trained machine learning models on older or resource-constrained hardware. It takes an ONNX-formatted model and a protocol buffer (.pb) input file, then outputs the model's inference results. It's designed for developers working with microcontrollers, IoT devices, or other embedded systems.

216 stars. No commits in the last 6 months.

Use this if you need to run machine learning inference on embedded devices that don't support modern C++ or have zero dependencies.

Not ideal if you require support for a wide range of ONNX operators, various data types beyond float, or a production-ready solution, as this project is in an early development stage.

embedded-systems IoT machine-learning-deployment device-firmware edge-computing
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

216

Forks

34

Language

C

License

MIT

Last pushed

Oct 29, 2023

Commits (30d)

0

Get this data via API

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

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