InvokeAI/invokeai/app/invocations
psychedelicious 15b33ad501 feat(nodes): add freeu support
Add support for FreeU. See:
- https://huggingface.co/docs/diffusers/main/en/using-diffusers/freeu
- https://github.com/ChenyangSi/FreeU

Implementation:
- `ModelPatcher.apply_freeu()` handles the enabling freeu (which is very simple with diffusers).
- `FreeUConfig` model added to hold the hyperparameters.
- `freeu_config` added as optional sub-field on `UNetField`.
- `FreeUInvocation` added, works like LoRA - chain it to add the FreeU config to the UNet
- No support for model-dependent presets, this will be a future workflow editor enhancement

Closes #4845
2023-10-11 13:49:28 +11:00
..
__init__.py Run python black 2023-07-28 09:46:44 -04:00
baseinvocation.py feat(nodes): add freeu support 2023-10-11 13:49:28 +11:00
collections.py feat: queued generation (#4502) 2023-09-20 15:09:24 +10:00
compel.py Merge branch 'main' into feat/ip-adapter 2023-09-15 13:15:25 -04:00
controlnet_image_processors.py fix: Handle cases where tile size > image size 2023-09-22 17:30:12 -04:00
cv.py Apply black, isort, flake8 2023-09-12 13:01:58 -04:00
facetools.py chore(facetools): bump node patch versions 2023-10-04 09:33:14 +11:00
image.py feat(nodes): provide board_id in image creation 2023-09-22 10:11:20 -04:00
infill.py add version to cv2 infill 2023-09-29 16:58:19 +02:00
ip_adapter.py fix(nodes): fix ip-adapter field positioning on workflow editor 2023-09-20 21:52:29 -04:00
latent.py feat(nodes): add freeu support 2023-10-11 13:49:28 +11:00
math.py Add 'Random Float' node <3 (#4581) 2023-09-26 05:57:44 +00:00
metadata.py feat(nodes,ui): add t2i to linear UI 2023-10-07 22:30:15 +11:00
model.py feat(nodes): add freeu support 2023-10-11 13:49:28 +11:00
noise.py feat(nodes): add version to node schemas 2023-09-04 19:08:18 +10:00
onnx.py feat(nodes): remove ui_type overrides for polymorphic fields 2023-09-21 10:00:17 +10:00
param_easing.py isort wip 2023-09-12 13:01:58 -04:00
primitives.py feat: move board logic to save_image node 2023-09-22 10:11:20 -04:00
prompt.py feat: queued generation (#4502) 2023-09-20 15:09:24 +10:00
sdxl.py feat(nodes): add version to node schemas 2023-09-04 19:08:18 +10:00
shared.py feat(nodes): add freeu support 2023-10-11 13:49:28 +11:00
strings.py Prompts from file support nodes (#3964) 2023-09-13 08:06:38 +00:00
t2i_adapter.py feat(nodes,ui): add t2i to linear UI 2023-10-07 22:30:15 +11:00
upscale.py Change version bump from patch to minor 2023-10-05 08:24:52 +11:00