libonnx

libonnx is a lightweight, portable pure C99 ONNX inference engine for embedded devices with hardware acceleration support. Its .c and .h files can be dropped into a project and compiled with it. Models are loaded from a file into a context, and inference runs on input tensors via onnx_run. It is based on ONNX version v1.17.0 with opset 24 support, and some operators are not implemented.

GitHub repo Directory import
0 shouts Added Sep 23, 2026 github.com
github.com/xboot/libonnx
libonnx website preview

Features

  • pure C99 onnx inference engine for embedded devices Source: github.com

Limitations

Links

Tags