Skip to content

Commit e4628a3

Browse files
committed
Update blog
1 parent 5a3d092 commit e4628a3

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: "Post from Jan 18, 2026"
3+
date: 2026-01-18T07:43:30
4+
slug: "1768722210"
5+
tags:
6+
- easydiffusion
7+
- worklog
8+
- v4
9+
---
10+
11+
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. The reason for rewriting the server in C++ is to achieve sub-second startup time for the UI, and to reduce the download size (won't need to distribute Python along with Easy Diffusion) or mess with conda/venv etc. And it's also something that I want to do for personal taste, i.e. de-bloating what doesn't need to be bloated.
12+
13+
This will also simplify the fairly messy internals and design of Easy Diffusion, which has grown organically over the years. The core of Easy Diffusion doesn't need a lot, and I plan on moving out some of the parts into server-side plugins (e.g. Cloudflare tunnels, model merging etc). v4 intends to have a clear API for plugins (on the UI side as well as on the server).

0 commit comments

Comments
 (0)