“ONNX and Python to C++: State-of-the-art Graph Compilation,” a Presentation from Quadric

Nigel Drego, Co-founder and Chief Technology Officer at Quadric, presents the “ONNX and Python to C++: State-of-the-art Graph Compilation” tutorial at the May 2025 Embedded Vision Summit.

Quadric’s Chimera general-purpose neural processor executes complete AI/ML graphs—all layers, including pre- and post-processing functions traditionally run on separate DSP processors. To enable this, the Chimera Graph Compiler processes and optimizes a combination of NN graphs, Python code and C++ kernels into a single optimized executable. In this talk, Drego presents an overview of Quadric’s Chimera Graph Compiler, including compilation of ONNX graphs and Python code into C++ representations targeting Chimera.

Drego shows examples of fully automated graph conversion and explains the custom operator creation flow. He shows how this advanced toolchain addresses the challenges faced by developers when implementing the full signal chain. Instead of piecemeal compilation of signal conditioning, NN graphs and post-processing via three separate SDKs—requiring the developer to integrate and tune the final code—the Chimera tools merge and optimize these closely related computations using multi-operation fusion, yielding greater programmer productivity and superior results.

See here for a PDF of the slides.

Here you’ll find a wealth of practical technical insights and expert advice to help you bring AI and visual intelligence into your products without flying blind.

Contact

Address

Berkeley Design Technology, Inc.
PO Box #4446
Walnut Creek, CA 94596

Phone
Phone: +1 (925) 954-1411
Scroll to Top