564 Commits

Author SHA1 Message Date
leejet
fd3504760f
feat: use sdcpp-webui as embedded webui (#1408) master-564-fd35047 2026-04-11 18:33:11 +08:00
leejet
7ade90e478
feat: add sdcpp api support (#1407) master-563-7ade90e 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>
master-562-118489e
2026-04-11 17:19:57 +08:00
Wagner Bruna
be9f51b25c
refactor: simplify DiscreteFlowDenoiser (#1405) master-561-be9f51b 2026-04-11 17:18:23 +08:00
leejet
e8323cabb0
feat: add flux2 small decoder support (#1402) master-560-e8323ca 2026-04-08 23:13:25 +08:00
Wagner Bruna
dd753729cc
fix: correct double increment on flow denoisers sigma calculations (#1372) master-559-dd75372 2026-04-08 23:13:05 +08:00
leejet
8afbeb6ba9
chore: normalize text files to utf-8 without bom (#1394) master-558-8afbeb6 2026-04-06 21:25:34 +08:00
leejet
5bf438d568
refactor: split examples common into header and source (#1393) master-557-5bf438d 2026-04-06 21:11:57 +08:00
leejet
359eb8b8de
refactor: apply RAII ownership to examples (#1392) master-556-359eb8b 2026-04-06 20:33:46 +08:00
leejet
7397ddaa86
feat: add webm support (#1391) master-555-7397dda 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>
master-554-9369ab7
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>
master-553-687a81f
2026-04-05 23:52:05 +08:00
leejet
87ecb95cbc
feat: add webp support (#1384) master-552-87ecb95 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>
master-551-99c1de3
2026-04-02 01:35:29 +08:00
leejet
09b12d5f6d
feat(cli): add metadata inspection mode (#1381) master-550-09b12d5 2026-04-01 00:52:03 +08:00
leejet
6dfe945958
fix: use resolved image size in embedded metadata (#1382) master-549-6dfe945 2026-03-31 23:55:49 +08:00
leejet
bf0216765a
feat: show tensor loading progress in MB/s or GB/s (#1380) master-548-bf02167 2026-03-31 23:06:44 +08:00
Wagner Bruna
4fe7a35939
feat(server): add generation metadata to png images (#1217) master-547-4fe7a35 2026-03-31 23:06:27 +08:00
Jan Ekström
4d5232083f
chore(server): link winsock2 for non-MSVC windows (#1378) master-546-4d52320 2026-03-31 22:10:34 +08:00
leejet
1d6cb0f8c3
refactor: split and simplify sample_k_diffusion samplers (#1377) master-545-1d6cb0f 2026-03-31 00:32:14 +08:00
leejet
83e8f6f0af
refactor(server): split server endpoint registration (#1376) master-544-83e8f6f 2026-03-31 00:02:03 +08:00
leejet
8d878872d9
fix: disable extra T5 mask padding for Wan (#1375) master-543-8d87887 2026-03-30 23:10:07 +08:00
Wagner Bruna
02dd5e5dd2
refactor: move VAE tiling parameters to SDGenerationParams (#1261) master-542-02dd5e5 2026-03-30 23:09:38 +08:00
leejet
8f2967c006 sync: update ggml master-541-8f2967c 2026-03-30 23:00:53 +08:00
leejet
f16a110f87
refactor: migrate generation pipeline to sd::Tensor (#1373) master-540-f16a110 2026-03-30 00:19:25 +08:00
stduhpf
ed88e215a2
refactor: simplify f8_e5m2_to_f16 function a little bit (#1358) master-539-ed88e21 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) master-537-545fac4 2026-03-17 00:28:03 +08:00
Tay
5265a5efa1
perf(z-image): switch to fused SwiGLU kernel (#1302) master-536-5265a5e 2026-03-17 00:27:46 +08:00
leejet
84cbd88df1
style: remove redundant struct qualifiers for consistent C/C++ type usage (#1349) master-535-84cbd88 2026-03-16 22:17:22 +08:00
Daniele
997bb11fb6
fix: correct encoder channels for flux2 (#1346) master-534-997bb11 2026-03-16 22:16:43 +08:00
leejet
862a6586cb
feat: add embedded WebUI (#1207) master-533-862a658 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) master-529-630ee03 2026-03-15 16:43:46 +08:00
Wagner Bruna
f6968bc589
chore: remove SD_FAST_SOFTMAX build flag (#1338) master-528-f6968bc 2026-03-15 16:42:47 +08:00
rmatif
adfef62900
feat: add generic DiT support to spectrum cache (#1336) master-527-adfef62 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
leejet
d6dd6d7b55
refactor: remove ununsed encode_video (#1332) master-525-d6dd6d7 2026-03-10 00:36:09 +08:00
rmatif
dea4980f4e
feat: add spectrum caching method (#1322) 2026-03-10 00:35:32 +08:00
leejet
c8fb3d2458
fix: resolve SD1 Pix2Pix issue (#1329) master-523-c8fb3d2 2026-03-08 00:28:05 +08:00
stduhpf
3d33caaef8
fix: make tiling work better when using circular (#1299) master-522-3d33caa 2026-03-08 00:25:07 +08:00
WinkelCode
9b424db0f4
ci: change workflow owner of "actions-commit-hash" from "pr-mpt" to "prompt" (#1323) master-521-9b424db 2026-03-08 00:23:23 +08:00
rmatif
d95062737e
fix: ucache: normalize reuse error (#1313) master-520-d950627 2026-03-04 23:50:45 +08:00
Korsar13
7c880f80c7
fix: avoid sd-server memory leak (#1316) master-519-7c880f8 2026-03-04 23:47:38 +08:00
leejet
aaa8a51bd8 docs: update sd-cli/sd-server docs 2026-03-04 00:41:17 +08:00
leejet
ba35dd734e
refactor: introduce ggml_ext_zeros_like/ggml_ext_ones_like (#1312) master-517-ba35dd7 2026-03-04 00:36:52 +08:00
bssrdf
d41f5fff69
perf: improved flux attention qkv unpacking (#1306) master-516-d41f5ff 2026-03-04 00:36:32 +08:00
Korsar13
810ef0cf76
fix: reset weight adapter for models if no loras in request (#1307) master-515-810ef0c 2026-03-04 00:34:07 +08:00