axodox/axodox-machinelearning
A pure C++ ONNX-based implementation of Stable Diffusion, ControlNet, and other computer vision models for image generation.

This repository provides a fully native C++ implementation of Stable Diffusion (1.5 and XL) with txt2img, img2img, and inpainting capabilities, along with ControlNet support using OpenPose, HED, and Midas estimators. The solution runs entire AI image generation pipelines in a single process without Python dependencies, using ONNX runtime for model execution. It targets developers of realtime graphics applications and games who need to integrate AI image synthesis into native C++ applications.
Frequently asked
- What is axodox/axodox-machinelearning?
- A pure C++ ONNX-based implementation of Stable Diffusion, ControlNet, and other computer vision models for image generation.
- Is axodox-machinelearning open source?
- Yes — axodox/axodox-machinelearning is open source, released under the MIT license.
- What language is axodox-machinelearning written in?
- axodox/axodox-machinelearning is primarily written in C++.
- How popular is axodox-machinelearning?
- axodox/axodox-machinelearning has 633 stars on GitHub.
- Where can I find axodox-machinelearning?
- axodox/axodox-machinelearning is on GitHub at https://github.com/axodox/axodox-machinelearning.