Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Post from Jul 24, 2026
Cut down the startup time of Easy Diffusion by 4 seconds on warm start, and atleast 10 seconds on cold start.
-
Post from Jul 17, 2026
tl;dr - Right now, what annoys me the most with Easy Diffusion is the startup time and friction, and how Easy Diffusion isn’t actually “easy” anymore - the default model (SD 1.5) is bad, users take too long to get productive, and new models require a lot…
-
Post from Jun 26, 2026
Added support for Krea2 in Easy Diffusion v4, in the beta channel.
-
Post from Jun 26, 2026
Added support for Krea2 in Easy Diffusion v4, in the beta channel.
-
Post from Jun 05, 2026
Upgraded stable-diffusion.cpp in Easy Diffusion (and sdkit) to the latest version.
-
Post from May 22, 2026
Just completed another round of fixing support issues in Easy Diffusion.
-
Post from Apr 24, 2026
Released Easy Diffusion v4.3 (which updates to sdkit v3.2).
-
Post from Mar 31, 2026
Development update for Easy Diffusion: the beta branch has been merged into main, so this releases v3.5 (webui) and v4 to everyone.
-
Post from Mar 27, 2026
Got Easy Diffusion v4 working on Apple and Intel Macs.
-
Post from Jan 18, 2026
Started the long-pending rewrite of Easy Diffusion’s server code. v4 intends to replace the Python (and PyTorch) based server with a simple C++ version.
-
Post from Jan 08, 2026
For Z-Image, the performance of the stock version of chromaForge is poorer than sd.cpp’s.
-
Post from Jan 07, 2026
Worked on fixing Z-Image support in ED’s fork of chromaForge (a fork of Forge WebUI).
-
Post from Dec 25, 2025
Collecting the worklog over the past few weeks.
-
Post from Dec 08, 2025
The new engine that’ll power Easy Diffusion’s upcoming v4 release (i.e. sdkit3) has now been integrated into Easy Diffusion.
-
Post from Nov 27, 2025
Managed to get stable-diffusion.cpp integrated into sdkit v3 and Easy Diffusion. sdkit v3 wraps stable-diffusion.cpp with an API server.
-
Post from Nov 19, 2025
Following up to the previous post on sdkit v3’s design: The initial experiments with generating ggml from onnx models were promising, and it looks like a fairly solid path forward.
-
Post from Nov 18, 2025
Successfully compiled the VAE of Stable Diffusion 1.5 using graph-compiler.
-
Post from Nov 13, 2025
PolyBlocks is another interesting ML compiler, written using MLIR.
-
Post from Nov 07, 2025
Wrote a simple script to convert ONNX to GGML.
-
Post from Nov 05, 2025
Following up to the deep-dive on ML compilers: sdkit v3 won’t use general-purpose ML compilers.
-
Post from Nov 05, 2025
This post concludes (for now) my ongoing deep-dive into ML compilers, while researching for sdkit v3.
-
Post from Oct 27, 2025
A possible intuition for understanding GPU memory hierarchy (and the performance penalty for data transfer between various layers) is to think of it like a manufacturing logistics problem: CPU (host) to GPU (device) is like travelling overnight between two
-
Post from Oct 24, 2025
Good post on using MLIR for compiling ML models to GPUs.
-
Post from Oct 22, 2025
Wrote a fresh implementation of most of the popular samplers and schedulers used for image generation (Stable Diffusion and Flux) at https://github.com/cmdr2/samplers.cpp.
-
Post from Oct 10, 2025
Some notes on machine-learning compilers, gathered while researching tech for Easy Diffusion’s next engine (i.e. sdkit v3).
-
Post from Oct 10, 2025
The design constraints for Easy Diffusion’s next engine (i.e. sdkit v3) are: Lean: Install size of < 200 MB uncompressed (excluding models).
-
Post from Sep 01, 2025
Cleared the backlog of stale issues on ED’s github repo.
-
Post from Aug 25, 2025
Experimented with TensorRT-RTX (a new library offered by NVIDIA).
-
Post from Jun 17, 2025
Development update for Easy Diffusion - It’s chugging along in starts and stops.
-
Post from Mar 04, 2025
Upgraded the default version of Easy Diffusion to Python 3.9.
-
Post from Feb 10, 2025
Easy Diffusion (and sdkit) now also support AMD on Windows automatically (using DirectML), thanks to integrating with torchruntime.
-
Post from Feb 10, 2025
Spent the last week or two getting torchruntime fully integrated into Easy Diffusion, and making sure that it handles all the edge-cases.
-
Post from Jan 28, 2025
Continued to test and fix issues in sdkit, after the change to support DirectML.
-
Post from Jan 27, 2025
Worked on adding support for DirectML in sdkit.
-
Post from Jan 22, 2025
Continued from Part 1.
-
Post from Jan 17, 2025
Continued in Part 2, where I figured out how to include the required libraries in the wheel.
-
Post from Jan 13, 2025
Spent the last few days writing torchruntime, which will automatically install the correct torch distribution based on the user’s OS and graphics card.
-
Post from Jan 04, 2025
Spent most of the day doing some support work for Easy Diffusion, and experimenting with torch-directml for AMD support on Windows.
-
Post from Jan 03, 2025
Spent a few days prototyping a UI for Easy Diffusion v4.
-
Post from Dec 17, 2024
Notes on two directions for ED4’s UI that I’m unlikely to continue on.
-
Post from Dec 14, 2024
Worked on a few UI design ideas for Easy Diffusion v4.
-
Post from Nov 21, 2024
Spent some more time on the v4 experiments for Easy Diffusion (i.e.
-
Post from Nov 19, 2024
Spent a few days getting a C++ based version of Easy Diffusion working, using stable-diffusion.cpp.
-
Post from Oct 16, 2024
tl;dr - Today, I worked on using stable-diffusion.cpp in a simple C++ program.
-
Post from Sep 04, 2024
tl;dr: Explored a possible optimization for Flux with diffusers when using enable_sequential_cpu_offload().