user1
74bfb5e1f9
First commit of separate node for IP-Adapter.
...
And it own dataclasses for passing info.
2023-08-31 23:07:15 -07:00
user1
79db0e9e93
More cleanup after rebasing to main.
2023-08-30 18:29:06 -07:00
user1
0c17f8604f
Resolving rebase conflict, redirecting control imports to invocations/control_adapter
2023-08-30 17:35:31 -07:00
user1
054edc4077
Oops, forgot to add control_adapter.py for control nodes in last refactor commit
2023-08-30 17:31:46 -07:00
user1
5a9993772d
Added ip_adapter_strength parameter to adjust weighting of IP-Adapter's added cross-attention layers
2023-08-30 17:28:30 -07:00
user1
f2cd9e9ae2
Working POC for IP-Adapters. Not fully nodified yet, lots of caveats, hardwired model paths, etc.
2023-08-30 17:28:30 -07:00
user1
9f86cfa471
Working POC of IP-Adapters. Not fully nodified yet.
2023-08-30 17:28:30 -07:00
user1
8c1390166f
Modifying code from https://github.com/tencent-ailab/IP-Adapter . Also adding license notice at top.
2023-08-30 17:28:30 -07:00
user1
1ad98ce999
Core ip_adapter files from https://github.com/tencent-ailab/IP-Adapter
...
Copied into InvokeAI since IP-Adapter repo is not a package. Is there a better way to do this for non-packaged Python code while still keeping InvokeAI install easy?
2023-08-30 17:28:30 -07:00
blessedcoolant
3cd2d3b764
fix: SDXL T2I and L2I not respecting Scaled on Canvas
2023-08-31 06:45:21 +12:00
blessedcoolant
4bac36356a
fix: Create SDXL Refiner Create Mask only in inpaint & outpaint
2023-08-31 06:33:09 +12:00
blessedcoolant
97763f778a
fix: SDXL Refiner not working with Canvas Inpaint & Outpaint
2023-08-31 06:26:02 +12:00
blessedcoolant
754666ed09
fix: Missing SDXL Refiner Seamless VAE plug
2023-08-31 05:49:02 +12:00
blessedcoolant
4c407328f2
fix: SDXL Refiner Seamless Interaction
2023-08-31 05:14:19 +12:00
blessedcoolant
943bedadf2
ui: Rename ControlNet Collapse header to Control Adapters
2023-08-31 01:44:13 +12:00
psychedelicious
667d4deeb7
feat(ui): improved model node ui
2023-08-30 22:36:40 +10:00
psychedelicious
adfdb02c1b
fix(ui): fix workflow edge validation for collapsed edges
2023-08-30 22:36:15 +10:00
psychedelicious
24d44ca559
feat(nodes): add scheduler invocation
2023-08-30 22:35:47 +10:00
psychedelicious
216dff143e
feat(ui): swath of UI tweaks and improvements
2023-08-30 21:31:58 +10:00
psychedelicious
f2334ec302
fix(ui): reset node execution states on cancel
2023-08-30 18:58:27 +10:00
psychedelicious
044d4c107a
feat(nodes): move all invocation metadata (type, title, tags, category) to decorator
...
All invocation metadata (type, title, tags and category) are now defined in decorators.
The decorators add the `type: Literal["invocation_type"]: "invocation_type"` field to the invocation.
Category is a new invocation metadata, but it is not used by the frontend just yet.
- `@invocation()` decorator for invocations
```py
@invocation(
"sdxl_compel_prompt",
title="SDXL Prompt",
tags=["sdxl", "compel", "prompt"],
category="conditioning",
)
class SDXLCompelPromptInvocation(BaseInvocation, SDXLPromptInvocationBase):
...
```
- `@invocation_output()` decorator for invocation outputs
```py
@invocation_output("clip_skip_output")
class ClipSkipInvocationOutput(BaseInvocationOutput):
...
```
- update invocation docs
- add category to decorator
- regen frontend types
2023-08-30 18:35:12 +10:00
psychedelicious
ae05d34584
fix(nodes): fix uploading image metadata retention
...
was causing failure to save images
2023-08-30 14:52:50 +10:00
psychedelicious
94d0c18cbd
feat(ui): remove highlighto n mouseover
2023-08-30 13:22:59 +10:00
psychedelicious
7b49f96472
feat(ui): style input fields
2023-08-30 13:19:37 +10:00
psychedelicious
9a2c0554de
feat(ui): better workflow validation and parsing
...
Checks for the existence of nodes for each edge - does not yet check the types.
2023-08-30 13:02:49 +10:00
blessedcoolant
29112f96d2
Merge branch 'main' into feat/nodes-phase-5
2023-08-30 14:11:49 +12:00
blessedcoolant
1d6be7f7fd
Merge branch 'ui-fixes' of https://github.com/blessedcoolant/InvokeAI into ui-fixes
2023-08-30 14:08:39 +12:00
blessedcoolant
64723f0628
fix: ControlNet DnD icons repeated twice
2023-08-30 14:07:24 +12:00
psychedelicious
8982543312
fix(ui): fix control image save button logic
2023-08-30 11:58:15 +10:00
psychedelicious
d8ce20c06f
fix(ui): fix control image save button logic
2023-08-30 11:33:38 +10:00
psychedelicious
0ed6a141f1
Merge branch 'main' into feat/nodes-phase-5
2023-08-30 11:15:34 +10:00
blessedcoolant
33cb6cb4d8
Merge branch 'main' into ui-fixes
2023-08-30 12:58:43 +12:00
Sergey Borisov
ca15b8b33e
Fix wrong timestep selection in some cases(dpmpp_sde)
2023-08-30 03:40:59 +03:00
Sergey Borisov
8562dbaaa8
Hotfix to make second order schedulers work with mask
2023-08-30 02:18:08 +03:00
blessedcoolant
db4d35ed45
ui: update scaled width and height sliders to be model sensitive
2023-08-30 10:28:54 +12:00
blessedcoolant
65fb6af01f
ui: Make aspect ratio logic more robust
2023-08-30 10:15:26 +12:00
blessedcoolant
c6bab14043
ui: actually resolve circulars + fix flip bounding boxes AR unset
2023-08-30 09:33:04 +12:00
blessedcoolant
55f19aff3a
ui: encase Denoising Strength to make it more prominent
2023-08-30 09:32:41 +12:00
blessedcoolant
1b6586dd8c
fix: cyclic redundancy
2023-08-30 09:12:07 +12:00
blessedcoolant
b5da7faafb
ui: make bounding box swap also unlock Aspect Ratio
2023-08-30 09:06:38 +12:00
blessedcoolant
b13a06f650
ui: map aspect ratios instead of manually creating the array
2023-08-30 08:52:11 +12:00
blessedcoolant
8e4d288f02
ui: Make swap size unlock fixed ratio
...
Coz it is no longer relevant
2023-08-30 08:44:34 +12:00
blessedcoolant
8d4caaabb0
ui: Simply collapse spacing
2023-08-30 08:40:17 +12:00
blessedcoolant
171a0eaf51
feat: Add Lock Ratio Option
2023-08-30 07:04:08 +12:00
blessedcoolant
2469859c01
feat: Add Set Control Image Width / Height to User Settings
2023-08-30 06:23:02 +12:00
blessedcoolant
cff391aa1d
feat: Update size resets to be model dependent
2023-08-30 05:58:07 +12:00
blessedcoolant
4fd4aee2ab
feat: Auto Change Dimensions on Model Switch by Type
2023-08-30 05:49:57 +12:00
blessedcoolant
f5c5f59220
minor: tweak padding on ControlNet Collapse
2023-08-30 05:24:42 +12:00
blessedcoolant
9afc909ff0
ui: tweak parameter options spacing
2023-08-30 05:22:44 +12:00
blessedcoolant
176d41d624
ui: Add SubParametersWrapper
2023-08-30 05:05:54 +12:00