59 Commits
Author SHA1 Message Date
shiimizu a155b1bac3 Fix vae encode on different devices error.
Fixes #64
2025-03-18 12:49:32 -07:00
shiimizu d9c046d520 Potential fix for VAE dtype mismatch.
Thanks @No1Idle

Ping #60 #58
2025-03-10 19:09:34 -07:00
shiimizu 448e961d82 Update ControlNet code.
* ModelPatcher Overhaul and Hook Support. See https://github.com/comfyanonymous/ComfyUI/commit/0ee322ec5f338791c5836b79830e2f419d6fcc79
* Support official SD3.5 Controlnets. See https://github.com/comfyanonymous/ComfyUI/commit/4c82741b545c6cedcfa397034f56ce1377b3675a
* Resolves #53
2024-12-02 14:41:39 -08:00
shiimizu 18b68bb828 Use the VAE's device.
Fixes #37
2024-12-01 13:48:41 -08:00
shiimizu 28398098df Fix #50 2024-11-07 22:36:47 -08:00
shiimizu aa9300fa91 Update ControlNet code.
For #49
2024-10-30 21:52:22 -07:00
shiimizu 5b2d0d2c40 Fix store not resetting.
Ping #25
2024-09-06 09:56:11 -07:00
shiimizu 217aa13d72 Fix getting sigmas from args. 2024-09-05 15:57:16 -07:00
shiimizu 180b27135b SD panorama.
Also alternate the translation if not a panorama.
2024-09-05 03:23:08 -07:00
shiimizu fdf3774adc Update hooks. 2024-09-04 19:50:19 -07:00
shiimizu 311d7fcf5c Fix FLUX Union ControlNet.
For #36
2024-09-04 18:21:27 -07:00
shiimizu 2ad94330b0 SD related changes. 2024-09-04 18:20:32 -07:00
shiimizu 5a82065158 Update README.md 2024-09-04 18:18:42 -07:00
shiimizu a12f9a912d Update hooks 2024-09-04 13:54:15 -07:00
shiimizu ad71ac8b61 Update ControlNet code.
Also fix ControlNet for SpotDiffusion.
2024-09-04 03:34:52 -07:00
shiimizu 1af6817bfd Document SpotDiffusion. 2024-09-04 01:15:52 -07:00
shiimizu e1d1b06525 Implement SpotDiffusion.
A new and fast tiling algortihm that eliminates seams by shifting the denoise window per timestep.

ControlNets seem to work on strengths that aren't large. There is also a new node: SpotDiffusionParams
2024-09-04 00:56:11 -07:00
shiimizu 9eaae09c23 Update utils.py 2024-09-04 00:55:15 -07:00
shiimizu 99b97767a6 Support more models. 2024-09-03 02:08:48 -07:00
shiimizu 43d6b0a16c Reset on every queue. 2024-08-25 02:40:03 -07:00
shiimizu d86b16cabb Simpler hooks. 2024-08-25 02:39:09 -07:00
shiimizu e24e18b982 Fix dtype error in precision=half in macos
See https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111/commit/d673f9cf8c87292e5e18a541ebaaf81c916a1b49
Also a possible fix for #18
2024-08-21 18:25:05 -07:00
shiimizu 7c1cbfa671 Fix multiple ControlNets.
Thanks to @aravindhv10 #25
2024-07-13 20:21:10 -07:00
shiimizu 607e878993 Update GLIGEN hook. 2024-07-13 18:59:40 -07:00
Marco JoãoandMarco João 026c2ed4ed fix hook NoneType error on new version of ComfyUI (#26)
Co-authored-by: Marco João <marco.joao@gaspardbruno.com>
2024-07-13 18:51:31 -07:00
Shiimizu ccee242bb7 Add device for Tiled VAE.
Possible fix for #18
2024-04-11 14:32:24 -07:00
shiimizu d3d783f631 Update to match upstream (calc_cond_batch).
See https://github.com/comfyanonymous/ComfyUI/commit/e6482fbbfc83cd25add0532b2e4c51d305e8a232
Fixes #19
2024-04-03 14:20:46 -07:00
Shiimizu 1b072cb0c9 Cleanup. 2024-02-19 02:44:28 -08:00
shiimizu 45acd4f321 Fix inpaint for MultiDiffusion. 2024-02-05 16:48:49 -08:00
shiimizu 7dce46a433 Support ControlNet-LLLite.
It seems to only work properly with a high tile_batch_size.
2024-02-04 17:55:26 -08:00
shiimizu b4cf78df15 Fix tiling for ConditioningCombine.
Fixes #15
Addresses #9
2024-02-04 14:24:00 -08:00
shiimizu d268eeb507 Cleanup utils.py 2024-02-04 14:22:02 -08:00
shiimizu 13bd60bcc9 GLIGEN fixes. 2024-01-30 20:35:41 -08:00
shiimizu f76b4f3e11 Fix hooks.
* introduced in the previous commit: https://github.com/shiimizu/ComfyUI-TiledDiffusion/commit/c4352654cdec5fa5a6b2b9eaa15bfc4cb86245bc
* fixes #13
2024-01-30 20:06:20 -08:00
shiimizu ec40acf7f7 Support GLIGEN. 2024-01-30 18:59:39 -08:00
shiimizu c4352654cd Update hooks. 2024-01-30 18:59:12 -08:00
shiimizu 4052f3d24f color_fix should be enabled when fast is. 2024-01-30 15:00:05 -08:00
shiimizu b8bb7bf412 Fix previous commit. 2024-01-30 14:21:24 -08:00
shiimizu c060eb9b1f Tidying. 2024-01-30 14:08:35 -08:00
shiimizu 529a9ae578 Reset Tiled Diffusion on first sample (#9) 2024-01-30 14:07:33 -08:00
shiimizu 195fed535d Support Stable Video Diffusion model. 2024-01-16 15:31:38 -08:00
shiimizu 99c062d2c6 Support Stable Diffusion x4 upscaler model. 2024-01-16 15:30:23 -08:00
shiimizu 820fe86998 Fix tiling when tile_batch_size is 1.
Occurs when working with a large image.
Addresses #6
2024-01-14 01:19:16 -08:00
shiimizu ed7cda47f1 Missed this one. 2024-01-12 21:33:48 -08:00
shiimizu ca0ed33ac0 ControlNet improvements.
* Cache ControlNets. Gens should be faster now
* Support for multiple ControlNets
* Fix bug on different input image and ControlNet image resolutions. Fixes #4
* Increase tile_batch_size
2024-01-12 21:14:54 -08:00
shiimizu 76632f7ec7 Fix hooks. 2024-01-11 20:11:34 -08:00
shiimizu 6685bd22d6 Add a hook for Self-Attention Guidance.
Also fix the hooking mechanism in general.
2024-01-11 17:55:00 -08:00
shiimizu 35c197f4c6 Missed this one.
For https://github.com/shiimizu/ComfyUI-TiledDiffusion/commit/b0a879f9a2483739f26673a97b3c8f5504cacbac
2024-01-11 14:25:43 -08:00
shiimizu 8e7adff032 ControlNet fixes. 2024-01-11 04:15:26 -08:00
shiimizu 42119335e5 Tidying. 2024-01-10 01:01:53 -08:00