Commit Graph
675 Commits
Author SHA1 Message Date
Haoming 6c8f4276c1 hires 2026-03-12 10:05:27 +08:00
Haoming 858a3991e8 args 2026-03-10 12:31:16 +08:00
Haoming fc4a70f897 metadata 2026-03-06 18:11:22 +08:00
Haoming d6d33b0c47 latent 2026-02-19 23:55:24 +08:00
Haoming 765b559578 logging 2026-02-13 20:41:51 +08:00
Haoming 7f6dfdbfe3 batch 2026-02-12 17:06:49 +08:00
Haoming e9e2bd7339 vae 2026-02-12 15:54:49 +08:00
Haoming 8115fce08f stitch 2026-02-09 01:15:15 +08:00
Haoming c21314e18b yeet 2026-02-05 20:42:27 +08:00
Haoming 9fc2e00b40 bruh 2026-02-02 10:36:44 +08:00
Haoming 2edac94e68 oops 2026-02-01 13:48:38 +08:00
Haoming 78af5c4d44 blur 2026-01-31 23:39:26 +08:00
Haoming 5d4efc6c20 hires 2026-01-31 16:45:27 +08:00
Haoming 269eae883b pil 2026-01-20 20:43:00 +08:00
Haoming 2bec129ad1 hash 2025-12-30 22:22:21 +08:00
Haoming e9adaa6450 latents 2025-12-29 12:23:24 +08:00
Haoming 1ffc61b056 persistent_cond_cache 2025-11-24 22:44:34 +08:00
Haoming 983a0ea79b attr 2025-11-21 15:10:18 +08:00
Haoming 06ce29feb4 xyz 2025-11-21 14:55:39 +08:00
Haoming 6b954996c5 wan 2025-11-19 23:58:55 +08:00
Haoming 3068c0546d comments 2025-11-06 12:04:06 +08:00
Haoming f7cb7cdb0d infotext 2025-10-31 11:31:37 +08:00
Haoming f9f0954024 lint 2025-10-29 11:14:50 +08:00
Haoming 6069aaa95a clean up 2025-10-28 16:50:56 +08:00
Haoming 40e9decd09 option 2025-10-28 11:12:15 +08:00
Haoming 442123122a Epsilon Scaling
https://github.com/comfyanonymous/ComfyUI/pull/10132
2025-10-27 09:31:29 +08:00
Haoming 659d735e44 cached_params 2025-10-20 10:43:09 +08:00
Haoming ce066b9a49 qwen inpaint 2025-10-19 01:03:06 +08:00
Haoming 5213740aba cond cache 2025-10-13 15:57:51 +08:00
Haoming ad1ca5a80c Alt + Shift + F 2025-10-13 13:56:39 +08:00
Haoming 1518c77273 flux-kontext ref_latents 2025-10-08 18:02:46 +08:00
ZhenyaPav 50488312a5 fix(api): resolve TypeError by aligning checkpoint_change/modules_change calls with 'preset' param and guarding None preset writes\n\n- Add preset=None to calls from sysinfo, processing\n- Avoid writing forge_additional_modules_\u003cpreset\u003e when preset is None\n- Prevents: TypeError: checkpoint_change() missing required positional argument 'preset' 2025-09-07 20:40:12 +03:00
Haoming 04cf6f699d sampling 2025-09-01 15:21:35 +08:00
Haoming 4e8dc22b09 option - optimizations 2025-08-05 10:43:06 +08:00
Haoming b343ae4753 yeet 2025-07-31 14:41:56 +08:00
Haoming 3d8212a718 upscale 2025-07-31 11:54:04 +08:00
Haoming 80fb8b33c4 deps 2025-07-26 19:03:45 +08:00
DenOfEquityandGitHub bae1bba891 avoid forcing API to send hr_additional_modules (#2406) 2024-12-02 22:15:59 +00:00
DenOfEquityandGitHub 70f3499d0f avoid potential unnecessary model load with hiresfix quickbutton (#2189) 2024-10-26 21:48:36 +01:00
altoiddealerandGitHub 145a46907e Improve option handling (sd_model_checkpoint / forge_additional_modules) (#2181)
* Sort modules when checking for changes
* Compare consistent checkpoint values
2024-10-26 21:10:05 +01:00
DenOfEquityandGitHub d4d8ad406e save (Hires) Distilled CFG to infotext (#2172)
changing hires model could lead to not writing
2024-10-24 20:37:34 +01:00
DenOfEquityandGitHub 9a698e26d6 Properly load/save infotext for empty selection of hrfix additional modules (#2156)
empty selection for *Hires VAE / TE* means 'use modules built-in to the model file', same as top-row VAE / TE selection. But this must be written to infotext as something, to distinguish from the non-HiRes case.
2024-10-23 11:08:45 +01:00
DenOfEquityandGitHub 0c97a5347a properly load/save 'Use same choices' infotext (#2147)
* save 'Use same choices' to infotext, and load
* reload models as needed for batch iterations
2024-10-22 16:34:40 +01:00
518e3cdbd5 fix txt2img pydantic error (#2138)
Co-authored-by: kazanplova <[email protected]>
2024-10-22 15:31:58 +01:00
DenOfEquityandGitHub e4ad1140c8 handle before_process scripts earlier (#2132)
this allows the built-in extension 'extra options section' to override correctly
2024-10-21 11:07:48 +01:00
DenOfEquityandGitHub aaa2fe761b Hires additional modules (#2116)
adds selection of none/same/different modules for hiresfix
('Use same choices' default option has priority over other selections made at same time.)
includes saving/loading from infotext
2024-10-21 11:03:12 +01:00
catboxanonandGitHub edc46380cc Automatically enable ztSNR when applicable (#2122) 2024-10-19 20:33:34 -04:00
catboxanon aba35cde5f Fix Zero Terminal SNR option 2024-10-19 12:28:14 -04:00
DenOfEquityandGitHub a06cfc9634 Hiresfix checkpoint (#2100)
restores checkpoint selection for highres fix
2024-10-17 13:39:42 +01:00
altoiddealerandGitHub 2c543719e3 Improve options management (#2078)
- `/sdapi/v1/options` GET now calls `get_config()` from **sysinfo** module, instead of from its own version of the function.

- Defined a new, flexible and more robust `set_config()` function in **sysinfo** module, which:
  - obsoletes redundant code
  - skips updating values that are unchanged
  - has flexible args for both API and UI use

- `/sdapi/v1/options` POST and `override_settings` now use the new `set_config()` function.  `set_config()` could possibly obsolete additional functions, but I'm not going to get into that just yet.

- Options for `forge_additional_modules` can now be provided either as the file path, or just the module name.

- Most importantly, `refresh_model_loading_parameters()` is now only called ONCE per request, and **only** if necessary.

- It is now much easier to call `shared.opts.save()` as needed
2024-10-16 11:21:54 +01:00