← All projects
Project record01 mention
Originally shared on Hacker News

Nox Engine

A diffusion inference engine offering a Python API to control diffusion model inference (image and video), built as an alternative to node editors like ComfyUI. The initial Python/PyTorch version was too slow, so all inference was rewritten in C++/CUDA, approaching hardware limits on tested devices. Benchmarks are in progress, with planned high-resolution comparisons (1536x1536 for images, 1344x768 for video) to show scaling.

Last shared
01 / The problem

What it addresses

Node editors like ComfyUI lacked a decent Python API for controlling diffusion inference, and Python/PyTorch implementations were too slow.

02 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. Nox Engine

    A diffusion inference engine offering a Python API to control diffusion model inference (image and video), built as an alternative to node editors like ComfyUI. The initial Python/PyTorch version was too slow, so all inference was rewritten in C++/CUDA, approaching hardware limits on tested devices. Benchmarks are in progress, with planned high-resolution comparisons (1536x1536 for images, 1344x768 for video) to show scaling.

    Problem: Node editors like ComfyUI lacked a decent Python API for controlling diffusion inference, and Python/PyTorch implementations were too slow.

    Posted by @Spectrallic · Original comment ↗

    “I'm working on a diffusion inference engine. I dislike node editors like ComfyUI and wanted a decent python API to control it. The first version was another python/PyTorch variant which was decent but still way too slow to my liking. I ended up rewriting all the inference in C++/CUDA and I'm finally getting close to limits on the devices I tested.”