comfyanonymous
6b6c490b4c
Add model_options to load_controlnet function.
2024-09-19 08:23:35 -04:00
comfyanonymous
8058b19f35
Support AliMama SD3 and Flux inpaint controlnets.
...
Use the ControlNetInpaintingAliMamaApply node.
2024-09-14 09:05:16 -04:00
comfyanonymous
facf29d4f6
Support loading controlnets with different input.
2024-09-13 09:54:37 -04:00
comfyanonymous
f55860e83b
Mistoline flux controlnet support.
2024-09-05 00:05:17 -04:00
comfyanonymous
c3503e62bc
Implement model part of flux union controlnet.
2024-08-29 18:41:22 -04:00
comfyanonymous
ee3374957b
InstantX depth flux controlnet.
2024-08-29 02:14:19 -04:00
comfyanonymous
739d31c73a
InstantX canny controlnet.
2024-08-28 19:02:50 -04:00
comfyanonymous
0911b077b3
Fix some controlnets OOMing when loading.
2024-08-25 05:54:29 -04:00
comfyanonymous
e1e5903bec
xlabs Flux controlnet implementation. ( #4260 )
...
* xlabs Flux controlnet.
* Fix not working on old python.
* Remove comment.
2024-08-12 21:22:22 -04:00
comfyanonymous
4e986745a1
Fix regression.
2024-08-09 21:45:21 -04:00
TTPlanetPig
3a0da5cff6
Update controlnet.py to fix the default controlnet weight as constant ( #4285 )
2024-08-09 13:40:05 -04:00
comfyanonymous
4f5ec9bbc2
Fix controlnet regression.
2024-08-09 12:08:58 -04:00
comfyanonymous
24d1c00725
Cleanup HunyuanDit controlnets.
...
Use the: ControlNetApply SD3 and HunyuanDiT node.
2024-08-09 02:59:34 -04:00
来新璐
298a7149d3
feat: add support for HunYuanDit ControlNet ( #4245 )
...
* add support for HunYuanDit ControlNet
* fix hunyuandit controlnet
* fix typo in hunyuandit controlnet
* fix typo in hunyuandit controlnet
* fix code format style
* add control_weight support for HunyuanDit Controlnet
* use control_weights in HunyuanDit Controlnet
* fix typo
2024-08-09 02:59:24 -04:00
comfyanonymous
3e01ab3a66
Controlnet code refactor.
2024-08-07 12:59:28 -04:00
comfyanonymous
8c2e920625
Add SetUnionControlNetType to set the type of the union controlnet model.
2024-07-16 17:04:53 -04:00
comfyanonymous
7cd140ddb3
Quick fix for the promax controlnet.
2024-07-14 10:07:36 -04:00
comfyanonymous
44b0664b04
Controlnet union model basic implementation.
...
This is only the model code itself, it currently defaults to an empty
embedding [0] * 6 which seems to work better than treating it like a
regular controlnet.
TODO: Add nodes to select the image type.
2024-07-08 23:49:02 -04:00
comfyanonymous
5304c6d2b4
ControlNetApplySD3 node can now be used to use SD3 controlnets.
2024-06-27 18:43:11 -04:00
comfyanonymous
0a433146b6
Basic SD3 controlnet implementation.
...
Still missing the node to properly use it.
2024-06-27 18:43:11 -04:00
comfyanonymous
b2a29fae8c
Controlnet refactor.
2024-06-27 18:43:11 -04:00
comfyanonymous
d93e3f1991
Fix issue with controlnet models getting loaded multiple times.
2024-04-06 18:38:39 -04:00
comfyanonymous
6bcdcf1dc9
Fix control loras breaking.
2024-03-14 09:30:21 -04:00
comfyanonymous
46e5a518c3
Change log levels.
...
Logging level now defaults to info. --verbose sets it to debug.
2024-03-11 13:54:56 -04:00
comfyanonymous
35d0fd9a5d
Replace prints with logging and add --verbose argument.
2024-03-10 12:14:23 -04:00
comfyanonymous
e1edf0fa13
Support loading the sr cascade controlnet.
2024-03-07 01:22:48 -05:00
comfyanonymous
661234a928
Set upscale algorithm to bilinear for stable cascade controlnet.
2024-03-06 02:59:40 -05:00
comfyanonymous
97495d195f
Support stable cascade canny controlnet.
2024-03-06 02:25:42 -05:00
comfyanonymous
4f13622e3b
Add compression_ratio to controlnet code.
2024-03-05 15:15:20 -05:00
comfyanonymous
e7fb76e67b
utils.set_attr can now be used to set any attribute.
...
The old set_attr has been renamed to set_attr_param.
2024-03-02 17:27:23 -05:00
comfyanonymous
deebc95781
Stable Cascade Stage C.
2024-02-16 10:55:08 -05:00
comfyanonymous
f3cb1f0b39
Add a way to set different conditioning for the controlnet.
2024-02-09 14:13:31 -05:00
comfyanonymous
2f33a09886
Cleanup some unused imports.
2024-01-21 21:51:22 -05:00
comfyanonymous
e0235effa4
Fix issue when using multiple t2i adapters with batched images.
2024-01-10 04:00:49 -05:00
comfyanonymous
59e4fbf255
Greatly improve lowvram sampling speed by getting rid of accelerate.
...
Let me know if this breaks anything.
2023-12-22 14:38:45 -05:00
comfyanonymous
610c3b7c85
Add manual cast to controlnet.
2023-12-12 11:32:42 -05:00
comfyanonymous
98cc7883b7
Refactor comfy.ops
...
comfy.ops -> comfy.ops.disable_weight_init
This should make it more clear what they actually do.
Some unused code has also been removed.
2023-12-11 23:27:13 -05:00
comfyanonymous
e034f5709f
Fix control lora on fp8.
2023-12-04 13:47:41 -05:00
comfyanonymous
080f5f4e84
UNET weights can now be stored in fp8.
...
--fp8_e4m3fn-unet and --fp8_e5m2-unet are the two different formats
supported by pytorch.
2023-12-04 11:10:00 -05:00
comfyanonymous
03e65605de
All the unet ops with weights are now handled by comfy.ops
2023-12-04 03:12:18 -05:00
comfyanonymous
5514c4b8ce
Invert the start and end percentages in the code.
...
This doesn't affect how percentages behave in the frontend but breaks
things if you relied on them in the backend.
percent_to_sigma goes from 0 to 1.0 instead of 1.0 to 0 for less confusion.
Make percent 0 return an extremely large sigma and percent 1.0 return a
zero one to fix imprecision.
2023-11-16 04:23:44 -05:00
comfyanonymous
169b76657b
Clean up percent start/end and make controlnets work with sigmas.
2023-10-31 22:14:32 -04:00
Jedrzej Kosinski
95f137a819
change 'c_adm' to 'y' in ControlNet.get_control
2023-10-25 08:24:32 -05:00
comfyanonymous
4acad03054
Fix t2i adapter issue.
2023-10-21 20:31:24 -04:00
comfyanonymous
728139a5b9
Refactor code so model can be a dtype other than fp32 or fp16.
2023-10-13 14:41:17 -04:00
comfyanonymous
b1650c89ce
Support more controlnet models.
2023-09-23 18:47:46 -04:00
comfyanonymous
c4c69f8cc3
Support diffusers format t2i adapters.
2023-09-08 11:36:51 -04:00
comfyanonymous
39ca2da00c
Fix controlnet bug.
2023-09-01 02:01:08 -04:00
comfyanonymous
a0578c5470
Fix controlnet issue.
2023-08-31 15:16:58 -04:00
comfyanonymous
0482f057e0
Support SDXL t2i adapters with 3 channel input.
2023-08-29 16:44:57 -04:00