blessedcoolant
562d2dd751
Allow bin extension to detect diffusers-ti provided as file ( #3796 )
2023-07-17 22:08:23 +12:00
blessedcoolant
cbfd1d1b27
Merge branch 'main' into feat/standalone_diffusers_ti
2023-07-17 22:01:52 +12:00
skunkworxdark
f767bf2330
use FileNotFoundError insted of "File path not found"
2023-07-17 05:49:09 -04:00
skunkworxdark
b1008af696
apply changes as suggested @psychedelicious in PR comments.
...
- filename -> file_path
- pre and post prompt changed to optional
- clearer pre and post prompt descriptions
- handle pre and post prompt passed as None
- max_prompts defaults to 1 isted of 0 to avoid accidentally processing large prompt files with it set to 0 when adding a new node.
2023-07-17 05:49:09 -04:00
skunkworxdark
956011066d
Added class PromptsFromFileInvocation to prompt.py. A new PromptFromFile Custom node that reads prompts from a file one line per prompt and outputs them as a prompt collection. With inputs for filename, pre_prompt, post_prompt, start line number, and max_prompts
2023-07-17 05:49:09 -04:00
Lincoln Stein
ed88e72412
correct cannot assign to field 'unconditioned_embeddings' error
2023-07-16 21:06:40 -04:00
Sergey Borisov
6aefd8600a
Fix error with long prompts when controlnet used
2023-07-16 21:06:40 -04:00
Kent Keirsey
29afde7f6e
Add defaults for controlnet/textual inversion/realesrgan ( #3773 )
...
This PR adds several default models to the ones selected at install
time. It also removes the GFPGAN and text2clip models, which should
shave a little time off the install process.
## ESRGAN:
* models/core/upscaling/realesrgan/RealESRGAN_x4plus.pth
* models/core/upscaling/realesrgan/RealESRGAN_x4plus_anime_6B.pth
*
models/core/upscaling/realesrgan/ESRGAN_SRx4_DF2KOST_official-ff704c30.pth
## ControlNet
* models/sd-1/controlnet/canny
* models/sd-1/controlnet/depth
* models/sd-1/controlnet/lineart
* models/sd-1/controlnet/openpose
## Embedding (textual inversion)
* models/sd-1/embedding/EasyNegative.safetensors
2023-07-16 19:37:49 -04:00
Kent Keirsey
675a92401c
Merge branch 'main' into lstein/default-model-install
2023-07-16 19:32:59 -04:00
Martin Kristiansen
72a0b727d7
Updating installation instructions to include Node.JS
2023-07-16 19:17:07 -04:00
Sergey Borisov
b61c83e836
Allow bin extension to detect diffusers-ti provided as file
2023-07-17 00:32:17 +03:00
blessedcoolant
32994a261a
add renaming capabilities to model update API route ( #3793 )
...
This PR allows the `update_model` API call to change the model's name
and/or base type as well. The `rename_model` call has accordingly been
retired.
2023-07-17 08:52:59 +12:00
Lincoln Stein
6fbb5ce780
add renaming capabilities to model update API route
2023-07-16 14:17:05 -04:00
blessedcoolant
3074af2e33
Merge branch 'main' into lstein/default-model-install
2023-07-16 13:39:10 +12:00
psychedelicious
b56be07ab3
Update NODES.md
...
Add experimental banner.
2023-07-15 21:26:42 -04:00
psychedelicious
5d59dd4b97
feat(nodes): use correctly-typed configuration service in upscale node
2023-07-16 10:54:52 +10:00
psychedelicious
48a031dbaf
fix(nodes): fix typing of configuration service
2023-07-16 10:52:18 +10:00
Lincoln Stein
7fa394912d
Merge branch 'main' into lstein/default-model-install
2023-07-15 18:26:35 -04:00
Lincoln Stein
373beefd13
remove restoration option from invokeai.yaml
2023-07-15 18:26:19 -04:00
Lincoln Stein
6b0a158ffa
Merge branch 'main' into lstein/default-model-install
2023-07-15 18:23:34 -04:00
Lincoln Stein
c90345d6a3
deprecate the face restoration option
2023-07-15 18:23:32 -04:00
Lincoln Stein
bcb962f01f
Setup textual inversion training with new model manager ( #3775 )
2023-07-15 18:23:11 -04:00
Lincoln Stein
70b12d9693
Merge branch 'main' into update-textual-inversion-training
2023-07-15 18:16:20 -04:00
Lincoln Stein
9faffa2245
revert inadvertent breaking change to config causing test failures (override)
2023-07-15 18:15:59 -04:00
Lincoln Stein
f66ead0819
Merge branch 'main' into update-textual-inversion-training
2023-07-15 17:44:45 -04:00
Lincoln Stein
0a121e139f
add documentation on the configuration system ( #3787 )
...
This PR adds a new documentation file that describes how to configure
InvokeAI using `invokeai.yaml`, etc.
2023-07-15 17:39:40 -04:00
Lincoln Stein
6073cb8020
add documentation on the configuration system
2023-07-15 16:14:47 -04:00
psychedelicious
c7b547ea3e
feat(nodes): remove references to restoration services
...
- remove restoration services
- remove the restore faces nodes
- update tests
2023-07-16 01:12:39 +10:00
psychedelicious
8a1b9d1001
chore(ui): regen types
2023-07-16 01:06:57 +10:00
psychedelicious
74ca87ac9e
feat(nodes): add realesrgan node
2023-07-16 01:06:50 +10:00
Kent Keirsey
610c3a4512
merge main + migrate script now initializes destination root if needed ( #3784 )
2023-07-15 10:39:04 -04:00
Kent Keirsey
77b0129b4c
Merge branch 'main' into lstein/migrate-fix
2023-07-15 10:37:56 -04:00
Lincoln Stein
e01706f5f5
add fp16 support to controlnet models
2023-07-15 10:37:11 -04:00
Lincoln Stein
f504c7ebbd
Merge branch 'main' into lstein/migrate-fix
2023-07-15 10:13:44 -04:00
Lincoln Stein
a111539059
migrate script now initializes destination root if needed
2023-07-15 09:59:34 -04:00
Kent Keirsey
52948a1bbc
Update CODEOWNERS
2023-07-15 08:52:41 -04:00
Lincoln Stein
32e7e52d69
Merge branch 'main' into lstein/default-model-install
2023-07-15 08:30:22 -04:00
blessedcoolant
8fc765694e
fix: Minor UI tweak to Control Net enable button ( #3783 )
2023-07-16 00:28:15 +12:00
blessedcoolant
ff74de7a60
fix: Minor UI tweak to Control Net enable button
2023-07-16 00:27:52 +12:00
Lincoln Stein
07a2da40b8
Rewrite controlnet to new model manager ( #3665 )
2023-07-15 08:24:06 -04:00
psychedelicious
d234bf1cb9
feat(install): display full ESRGAN model filenames during installation
2023-07-15 21:27:10 +10:00
psychedelicious
f7230d07db
feat(ui): fix controlnet image preview alignment
2023-07-15 20:49:03 +10:00
psychedelicious
b265956083
fix(ui): disable drop when controlnet disabled
2023-07-15 20:47:02 +10:00
psychedelicious
8e0ba24bf2
feat(ui): fix cnet ui alignment
2023-07-15 20:36:32 +10:00
psychedelicious
be4705ec32
feat(ui): move control mode and processor to main view
2023-07-15 20:34:26 +10:00
psychedelicious
4ac0ce59fb
fix(ui): add custom label to IAIMantineSelects
...
needed to have their label styles match chakras
2023-07-15 20:29:15 +10:00
psychedelicious
7daafc03d3
fix(ui): fix invoke button styles when processing
2023-07-15 20:04:33 +10:00
psychedelicious
457e4b7fc5
feat(ui): tweak slider label spacing
2023-07-15 19:56:45 +10:00
psychedelicious
d1ecd007ab
feat(ui): promote controlnet to be just under general
...
It is the most impactful feature, and also takes up the most space when you expand it. Promoted.
2023-07-15 19:56:45 +10:00
psychedelicious
7dec2d09f0
feat(ui): disable specific controlnet inputs when that controlnet is disabled
...
The UX is clearer now, but it's still easy to miss that your individual controlnets are enabled, but the overall controlnet feature is disabled.
2023-07-15 19:56:45 +10:00