Post from Dec 14, 2024
Worked on a few UI design ideas for Easy Diffusion v4. I've uploaded the work-in-progress mockups at https://github.com/easydiffusion/files.
Worked on a few UI design ideas for Easy Diffusion v4. I've uploaded the work-in-progress mockups at https://github.com/easydiffusion/files.
Spent some more time on the v4 experiments for Easy Diffusion (i.e. C++ based, fast-startup, lightweight). stable-diffusion.cpp is missing a few features, which will be necessary for Easy Diffusion's typical workflow. I wasn't keen on forking stable-diffusion.cpp, but it's probably faster to work on a fork for now.
Spent a few days getting a C++ based version of Easy Diffusion working, using stable-diffusion.cpp. I'm working with a fork of stable-diffusion.cpp here, to add a few changes like per-step callbacks, live image previews etc.
tl;dr - Today, I worked on using stable-diffusion.cpp in a simple C++ program. As a linked library, as well as compiling sd.cpp from scratch (with and without CUDA). The intent was to get a tiny and fast-starting executable UI for Stable Diffusion working. Also, ChatGPT is very helpful!
tl;dr: Explored a possible optimization for Flux with diffusers when using enable_sequential_cpu_offload(). It did not work.