Post from Sep 01, 2025
Cleared the backlog of stale issues on ED's github repo. This brought down the number of open issues from ~350 to 74.
Cleared the backlog of stale issues on ED's github repo. This brought down the number of open issues from ~350 to 74.
Experimented with TensorRT-RTX (a new library offered by NVIDIA).
Development update for Easy Diffusion - It's chugging along in starts and stops. Broadly, there are three tracks:
Upgraded the default version of Easy Diffusion to Python 3.9. Newer versions of torch don't support Python 3.8, so this became urgent after the release of NVIDIA's 50xx series GPUs.
Easy Diffusion (and sdkit) now also support AMD on Windows automatically (using DirectML), thanks to integrating with torchruntime. It also supports integrated GPUs (Intel and AMD) on Windows, making Easy Diffusion faster on PCs without dedicated graphics cards.
Spent the last week or two getting torchruntime fully integrated into Easy Diffusion, and making sure that it handles all the edge-cases.
Continued to test and fix issues in sdkit, after the change to support DirectML. The change is fairly intrusive, since it removes direct references to torch.cuda with a layer of abstraction.
Worked on adding support for DirectML in sdkit. This allows AMD GPUs and Integrated GPUs to generate images on Windows.
Continued in Part 2, where I figured out how to include the required libraries in the wheel.