libonnx

Lightweight ONNX inference engine for embedded devices with hardware acceleration.

EstablishedOpen SourceLow lock-in

Pricing

See website

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Overview

What is libonnx?

LibONNX is a lightweight and portable C99 library that enables efficient ONNX model inference on embedded systems, offering hardware acceleration support to enhance performance in constrained environments.

Key differentiator

LibONNX stands out as a lightweight and portable solution specifically designed for embedded systems, offering hardware acceleration without the overhead of larger frameworks.

Capability profile

Strength Radar

Lightweight and …Hardware acceler…Suitable for emb…

Honest assessment

Strengths & Weaknesses

↑ Strengths

Lightweight and portable C99 library for ONNX inference.

Hardware acceleration support for enhanced performance.

Suitable for embedded systems with limited resources.

Fit analysis

Who is it for?

✓ Best for

Developers working on embedded systems who need lightweight ONNX support.

Teams building resource-constrained devices that require efficient model inference.

✕ Not a fit for

Projects requiring extensive software development kits (SDKs) beyond C99.

Applications needing a full-featured, high-level framework for AI development.

Cost structure

Pricing

Free Tier

None

Starts at

See website

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Next step

Get Started with libonnx

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →