Wagner Bruna
2bcff67480
fix: correct dpm++2s_a second model call ( #1435 )
2026-04-18 14:54:41 +08:00
leejet
a564fdf642
refactor: remove is_xl guard wrapper in get_sd_version ( #1430 )
2026-04-17 01:53:58 +08:00
leejet
84fc5446d2
fix: skip empty prompt segments around attention range ( #1429 )
2026-04-17 01:42:14 +08:00
rmatif
1b4e9be643
feat: add er_sde sampler ( #1403 )
2026-04-17 01:32:16 +08:00
akleine
d73b4198a4
feat: SDXS-09 support and update doc ( #1356 )
2026-04-17 01:11:44 +08:00
leejet
5c243db9a8
feat: add ernie image support ( #1427 )
2026-04-17 00:51:42 +08:00
leejet
c41c5ded7a
feat: add left padding support to tokenizers ( #1424 )
2026-04-15 23:17:47 +08:00
leejet
9ac7b672c2
refactor: introduce shared tokenizer abstraction and split implementations ( #1423 )
2026-04-15 22:44:39 +08:00
Wagner Bruna
ee5bf956b0
chore: allow building the embedded UI header separately ( #1415 )
2026-04-15 22:07:31 +08:00
leejet
6b675a5ede
docs: update readme
2026-04-11 18:42:38 +08:00
leejet
12a369cc67
docs: update readme
2026-04-11 18:41:12 +08:00
leejet
fd3504760f
feat: use sdcpp-webui as embedded webui ( #1408 )
2026-04-11 18:33:11 +08:00
leejet
7ade90e478
feat: add sdcpp api support ( #1407 )
2026-04-11 17:49:00 +08:00
Wagner Bruna
118489eb5c
chore: harden safetensors and gguf loading code ( #1404 )
...
Co-authored-by: professor-moody <keys@nimbus.lan>
2026-04-11 17:19:57 +08:00
Wagner Bruna
be9f51b25c
refactor: simplify DiscreteFlowDenoiser ( #1405 )
2026-04-11 17:18:23 +08:00
leejet
e8323cabb0
feat: add flux2 small decoder support ( #1402 )
2026-04-08 23:13:25 +08:00
Wagner Bruna
dd753729cc
fix: correct double increment on flow denoisers sigma calculations ( #1372 )
2026-04-08 23:13:05 +08:00
leejet
8afbeb6ba9
chore: normalize text files to utf-8 without bom ( #1394 )
2026-04-06 21:25:34 +08:00
leejet
5bf438d568
refactor: split examples common into header and source ( #1393 )
2026-04-06 21:11:57 +08:00
leejet
359eb8b8de
refactor: apply RAII ownership to examples ( #1392 )
2026-04-06 20:33:46 +08:00
leejet
7397ddaa86
feat: add webm support ( #1391 )
2026-04-06 01:49:28 +08:00
stduhpf
9369ab759f
feat: inpaint improvements ( #1357 )
...
* inpaint: get max pixel max instead of single sample
* inpaint: masked diffusion for inpainting models with inflated mask
* refactor tensor interpolate nearest-like reduction paths and generalize max_pool_2d
---------
Co-authored-by: leejet <leejet714@gmail.com>
2026-04-06 00:44:26 +08:00
Wagner Bruna
687a81f251
chore: make libwebp optional and support system libwebp ( #1387 )
...
Co-authored-by: leejet <leejet714@gmail.com>
2026-04-05 23:52:05 +08:00
leejet
87ecb95cbc
feat: add webp support ( #1384 )
2026-04-02 01:36:11 +08:00
Wagner Bruna
99c1de379b
feat: ancestral sampler implementations for flow models ( #1374 )
...
* feat: add support for the eta parameter to ancestral samplers
* feat: Euler Ancestral sampler implementation for flow models
* refine flow ancestral sampling and normalize eta defaults
---------
Co-authored-by: leejet <leejet714@gmail.com>
2026-04-02 01:35:29 +08:00
leejet
09b12d5f6d
feat(cli): add metadata inspection mode ( #1381 )
2026-04-01 00:52:03 +08:00
leejet
6dfe945958
fix: use resolved image size in embedded metadata ( #1382 )
2026-03-31 23:55:49 +08:00
leejet
bf0216765a
feat: show tensor loading progress in MB/s or GB/s ( #1380 )
2026-03-31 23:06:44 +08:00
Wagner Bruna
4fe7a35939
feat(server): add generation metadata to png images ( #1217 )
2026-03-31 23:06:27 +08:00
Jan Ekström
4d5232083f
chore(server): link winsock2 for non-MSVC windows ( #1378 )
2026-03-31 22:10:34 +08:00
leejet
1d6cb0f8c3
refactor: split and simplify sample_k_diffusion samplers ( #1377 )
2026-03-31 00:32:14 +08:00
leejet
83e8f6f0af
refactor(server): split server endpoint registration ( #1376 )
2026-03-31 00:02:03 +08:00
leejet
8d878872d9
fix: disable extra T5 mask padding for Wan ( #1375 )
2026-03-30 23:10:07 +08:00
Wagner Bruna
02dd5e5dd2
refactor: move VAE tiling parameters to SDGenerationParams ( #1261 )
2026-03-30 23:09:38 +08:00
leejet
8f2967c006
sync: update ggml
2026-03-30 23:00:53 +08:00
leejet
f16a110f87
refactor: migrate generation pipeline to sd::Tensor ( #1373 )
2026-03-30 00:19:25 +08:00
stduhpf
ed88e215a2
refactor: simplify f8_e5m2_to_f16 function a little bit ( #1358 )
2026-03-30 00:14:33 +08:00
Wagner Bruna
6293ab5aaf
docs: update Spectrum info about DiT models ( #1360 )
2026-03-30 00:12:57 +08:00
leejet
545fac4f3f
refactor: simplify sample cache flow ( #1350 )
2026-03-17 00:28:03 +08:00
Tay
5265a5efa1
perf(z-image): switch to fused SwiGLU kernel ( #1302 )
2026-03-17 00:27:46 +08:00
leejet
84cbd88df1
style: remove redundant struct qualifiers for consistent C/C++ type usage ( #1349 )
2026-03-16 22:17:22 +08:00
Daniele
997bb11fb6
fix: correct encoder channels for flux2 ( #1346 )
2026-03-16 22:16:43 +08:00
leejet
862a6586cb
feat: add embedded WebUI ( #1207 )
2026-03-16 00:26:57 +08:00
leejet
61d8331ef3
ci: avoid cuda docker build timeout by using -j16
2026-03-15 18:39:29 +08:00
leejet
acc3bf1fdc
refactor: optimize the VAE architecture ( #1345 )
2026-03-15 16:57:42 +08:00
Kevin Nause
83eabd7c01
ci: add CUDA Dockerfile ( #1314 )
2026-03-15 16:46:01 +08:00
Wagner Bruna
630ee03f23
refactor: move all cache parameter defaults to the library ( #1327 )
2026-03-15 16:43:46 +08:00
Wagner Bruna
f6968bc589
chore: remove SD_FAST_SOFTMAX build flag ( #1338 )
2026-03-15 16:42:47 +08:00
rmatif
adfef62900
feat: add generic DiT support to spectrum cache ( #1336 )
2026-03-15 16:41:05 +08:00
JusteLeo
6fa7ca9317
docs: add Anima2 gguf download link to anima.md ( #1335 )
2026-03-15 16:40:14 +08:00