rmatif
e63daba33d
feat: add res_multistep, res_2s sampler and bong tangent scheduler ( #1234 )
2026-02-01 20:05:27 +08:00
leejet
43e829f219
refactor: unify the processing of attention mask ( #1230 )
2026-01-26 00:33:34 +08:00
Equious
4ccce027b2
fix: correct mask and control image loading in cli ( #1229 )
2026-01-25 22:47:52 +08:00
leejet
fa61ea744d
fix: set default lora_model_dir to . ( #1224 )
2026-01-23 22:13:59 +08:00
leejet
5e4579c11d
feat: use image width and height when not explicitly set ( #1206 )
2026-01-22 23:54:41 +08:00
leejet
2efd19978d
fix: use Unix timestamp for field instead of ISO string ( #1205 )
2026-01-19 00:21:29 +08:00
Wagner Bruna
61659ef299
feat: add basic sdapi support to sd-server ( #1197 )
...
* feat: add basic sdapi support to sd-server
Compatible with AUTOMATIC1111 / Forge.
* fix img2img with no mask
* add more parameter validation
* eliminate MSVC warnings
---------
Co-authored-by: leejet <leejet714@gmail.com>
2026-01-19 00:21:11 +08:00
Wagner Bruna
fbce16e02d
fix: avoid undefined behavior on image mask allocation failure ( #1198 )
2026-01-18 01:14:56 +08:00
Wagner Bruna
48d3161a8d
feat: add sd-server API support for steps, sampler and scheduler ( #1173 )
2026-01-14 00:34:27 +08:00
rmatif
0e52afc651
feat: enable vae tiling for vid gen ( #1152 )
...
* enable vae tiling for vid gen
* format code
* eliminate compilation warning
---------
Co-authored-by: leejet <leejet714@gmail.com>
2026-01-08 23:23:05 +08:00
evanreichard
e7e83ed4d1
fix(server): use has_file for mask multipart detection ( #1178 )
2026-01-06 23:16:05 +08:00
Wagner Bruna
c5602a676c
feat: prioritize gguf and safetensors formats for embeddings and LoRAs ( #1169 )
2026-01-05 23:58:09 +08:00
leejet
b90b1ee9cf
chore: eliminate compilation warnings under MSVC ( #1170 )
2026-01-04 22:26:57 +08:00
Jay4242
6eefd2d49a
feat: support random seed flag ( #1163 )
2026-01-04 21:57:50 +08:00
leejet
4ff2c8c74b
refactor: simplify logic for saving results ( #1149 )
2025-12-28 23:27:27 +08:00
leejet
51bd9c8004
chore: reformat named cache params description into single line
2025-12-28 22:53:07 +08:00
Wagner Bruna
d0d836ae74
feat: support mmap for model loading ( #1059 )
2025-12-28 22:38:29 +08:00
leejet
37c9860b79
fix: handle redirected UTF-8 output correctly on Windows ( #1147 )
2025-12-27 15:43:19 +08:00
Weiqi Gao
df4efe26bd
feat: add png sequence output for vid_gen ( #1117 )
2025-12-26 22:06:13 +08:00
leejet
860a78e248
fix: avoid crash when using taesd for preview only ( #1141 )
2025-12-24 23:30:12 +08:00
leejet
a0adcfb148
feat: add support for qwen image edit 2511 ( #1096 )
2025-12-24 23:00:08 +08:00
张春乔
96fcb13fc0
feat: add --serve-html-path option to example server ( #1123 )
2025-12-24 22:43:09 +08:00
leejet
98916e8256
docs: update README.md
2025-12-22 23:58:28 +08:00
rmatif
298b11069f
feat: add more caching methods ( #1066 )
2025-12-22 23:52:11 +08:00
leejet
30a91138f8
fix: add the missing }
2025-12-21 21:53:38 +08:00
leejet
c6937ba44a
fix: correct the parsing of --convert-name opotion
2025-12-21 21:47:50 +08:00
leejet
ca5b1969a8
feat: do not convert tensor names by default in convert mode ( #1122 )
2025-12-21 18:40:10 +08:00
Phylliida Dev
50ff966445
feat: add seamless texture generation support ( #914 )
...
* global bool
* reworked circular to global flag
* cleaner implementation of tiling support in sd cpp
* cleaned rope
* working simplified but still need wraps
* Further clean of rope
* resolve flux conflict
* switch to pad op circular only
* Set ggml to most recent
* Revert ggml temp
* Update ggml to most recent
* Revert unneded flux change
* move circular flag to the GGMLRunnerContext
* Pass through circular param in all places where conv is called
* fix of constant and minor cleanup
* Added back --circular option
* Conv2d circular in vae and various models
* Fix temporal padding for qwen image and other vaes
* Z Image circular tiling
* x and y axis seamless only
* First attempt at chroma seamless x and y
* refactor into pure x and y, almost there
* Fix crash on chroma
* Refactor into cleaner variable choices
* Removed redundant set_circular_enabled
* Sync ggml
* simplify circular parameter
* format code
* no need to perform circular pad on the clip
* simplify circular_axes setting
* unify function naming
* remove unnecessary member variables
* simplify rope
---------
Co-authored-by: Phylliida <phylliidadev@gmail.com>
Co-authored-by: leejet <leejet714@gmail.com>
2025-12-21 18:06:47 +08:00
Wagner Bruna
78e15bd4af
feat: default to LCM scheduler for LCM sampling ( #1109 )
...
* feat: default to LCM scheduler for LCM sampling
* fix bug and attempt to get default scheduler for vid_gen when none is set
---------
Co-authored-by: leejet <leejet714@gmail.com>
2025-12-18 21:43:39 +08:00
Daniele
97cf2efe45
feat: add KL Optimal scheduler ( #1098 )
2025-12-18 21:02:55 +08:00
leejet
c3ad6a13e1
refactor: optimize the printing of version log ( #1102 )
2025-12-16 23:11:27 +08:00
leejet
ebe9d26a72
feat: supports correct UTF-8 printing on windows ( #1101 )
2025-12-16 23:00:41 +08:00
stduhpf
9fa7f415df
feat: add taehv support for Wan/Qwen ( #937 )
2025-12-16 22:57:34 +08:00
akleine
a23262dfde
fix: added a clean exit in ModelLoader::load_tensors if OOM ( #1097 )
2025-12-16 22:45:10 +08:00
Wagner Bruna
e687913bf1
chore: remove lora_model_dir parameter ( #1100 )
2025-12-16 22:37:45 +08:00
leejet
43a70e819b
fix: add lora info to image metadata ( #1086 )
2025-12-14 01:24:15 +08:00
rmatif
8f05f5bc6e
feat: add support for custom scheduler ( #694 )
...
---------
Co-authored-by: leejet <leejet714@gmail.com>
2025-12-13 16:20:02 +08:00
leejet
15d0f82760
feat(server): do not parse lora fromt client-side prompts ( #1083 )
2025-12-13 14:27:47 +08:00
xxnuo
6888fcb581
feat: server add default_gen_params to override default args ( #1050 )
2025-12-13 14:22:32 +08:00
leejet
2aecdd57ca
feat: simple openai image generation api compatiple server ( #1037 )
2025-12-13 13:53:21 +08:00
Pedrito
1ac5a616de
feat: support custom upscale tile size ( #896 )
2025-12-10 22:25:19 +08:00
leejet
d939f6e86a
refactor: optimize the handling of LoRA models ( #1070 )
2025-12-10 00:26:07 +08:00
Wagner Bruna
e72aea796e
feat: embed version string and git commit hash ( #1008 )
2025-12-09 22:38:54 +08:00
leejet
96c3e64057
refactor: optimize the handling of embedding ( #1068 )
...
* optimize the handling of embedding
* support case-insensitive embedding names
2025-12-08 23:59:04 +08:00
leejet
985aedda32
refactor: optimize the handling of pred type ( #1048 )
2025-12-04 23:31:55 +08:00
Wagner Bruna
118683de8a
fix: correct preview method selection ( #1038 )
2025-12-04 22:43:16 +08:00
leejet
5865b5e703
refactor: split SDParams to SDCliParams/SDContextParams/SDGenerationParams ( #1032 )
2025-12-03 22:31:46 +08:00
Wagner Bruna
e4c50f1de5
chore: add sd_ prefix to a few functions ( #967 )
2025-12-01 22:43:52 +08:00
Wagner Bruna
0249509a30
refactor: add user data pointer to the image preview callback ( #1001 )
2025-11-30 11:34:17 +08:00
leejet
52b67c538b
feat: add flux2 support ( #1016 )
...
* add flux2 support
* rename qwenvl to llm
* add Flux2FlowDenoiser
* update docs
2025-11-30 11:32:56 +08:00