Damian at mba
c9d27634b4
bring in prompt parser from fix-prompts branch
...
attention is parsed but ignored, blends old syntax doesn't work,
conjunctions are parsed but ignored, the only part that's used
here is the new .blend() syntax and cross-attention control
using .swap()
2022-10-20 12:01:48 +02:00
Damian at mba
42883545f9
add prompt language support for cross-attention .swap
2022-10-20 01:42:04 +02:00
Damian at mba
1ffd4a9e06
refactored single diffusion path seems to be working for all samplers
2022-10-19 21:08:03 +02:00
Damian at mba
147d39cb7c
wip refactoring shared InvokeAI diffuser mixin to component
2022-10-19 21:08:03 +02:00
Damian at mba
824cb201b1
pass img2img ddim/plms edited conditioning through kwargs
2022-10-19 21:08:03 +02:00
Damian at mba
582880b314
add cross-attention support to im2img; prevent inpainting from crashing
2022-10-19 21:08:03 +02:00
Damian at mba
2b79a716aa
wip hi-res fix
2022-10-19 21:08:03 +02:00
Damian at mba
d572af2acf
fix cross-attention on k* samplers
2022-10-19 21:08:03 +02:00
Damian at mba
54e6a68acb
wip bringing cross-attention to PLMS and DDIM
2022-10-19 21:08:03 +02:00
Damian at mba
09f62032ec
cleanup and clarify comments
2022-10-19 21:08:03 +02:00
Damian at mba
711ffd238f
cleanup
2022-10-19 21:08:03 +02:00
Damian at mba
056cb0d8a8
sliced cross-attention wrangler works
2022-10-19 21:08:03 +02:00
Damian at mba
37a204324b
go back to using InvokeAI attention
2022-10-19 21:08:03 +02:00
Damian at mba
1fc1f8bf05
cross-attention working with placeholder {} syntax
2022-10-19 21:06:42 +02:00
Damian at mba
8ff507b03b
runs but doesn't work properly - see below for test prompt
...
test prompt:
"a cat sitting on a car {a dog sitting on a car}" -W 384 -H 256 -s 10 -S 12346 -A k_euler
note that substition of dog for cat is currently hard-coded (ksampler.py
line 43-44)
2022-10-19 21:06:42 +02:00
Damian at mba
33d6603fef
cleanup initial experiments
2022-10-19 21:06:42 +02:00
Damian at mba
b0b1993918
initial experiments
2022-10-19 21:06:42 +02:00
Ben Alkov
07a3df6001
DRAFT: Cross-Attention Control
...
Signed-off-by: Ben Alkov <ben.alkov@gmail.com>
2022-10-19 21:06:42 +02:00
Lincoln Stein
92d4dfaabf
Merge branch 'asymmetric-tiling' of https://github.com/carson-katri/InvokeAI into carson-katri-asymmetric-tiling
2022-10-19 13:46:07 -04:00
psychedelicious
bc626af6ca
Skips normalizing prompts for web UI metadata
2022-10-19 13:38:16 -04:00
psychedelicious
a45786ca2e
Builds fresh bundle
2022-10-19 13:27:43 -04:00
psychedelicious
2926c8299c
Fixes lingering references to GFPGAN vs Facetool
2022-10-19 13:27:43 -04:00
psychedelicious
32a5ffe436
Adds Codeformer support
2022-10-19 13:27:43 -04:00
Lincoln Stein
62dd3b7d7d
resolve models.clipseg vs clipseg ambiguity
2022-10-18 23:09:26 -04:00
Carson Katri
15aa7593f6
Merge branch 'development' into asymmetric-tiling
2022-10-18 22:37:18 -04:00
Lincoln Stein
9b3ac92c24
fix incorrect import of clipseg
2022-10-18 19:28:30 -04:00
Lincoln Stein
66f6ef1b35
fix syntax errors in preload
2022-10-18 19:25:18 -04:00
Carson Katri
d93cd10b0d
Merge branch 'development' into asymmetric-tiling
2022-10-18 17:27:29 -04:00
Lincoln Stein
a488b14373
prevent preload warning message
2022-10-18 17:09:17 -04:00
Lincoln Stein
0147dd6431
update requirements to address #1149
2022-10-18 16:28:58 -04:00
Carson Katri
9d19213b8a
Merge branch 'development' of github.com:lstein/stable-diffusion into asymmetric-tiling
2022-10-18 13:34:10 -04:00
Damian at mba
71c3835f3e
yarn built
2022-10-18 13:22:58 -04:00
Damian at mba
0fbd26e9bf
simpler socketio setup URL handling
2022-10-18 13:22:58 -04:00
Lincoln Stein
2a78eb96d0
Merge branch 'development' of github.com:invoke-ai/InvokeAI into development
2022-10-18 08:30:02 -04:00
Lincoln Stein
3a1003f702
Fix typo
...
Taken from `main` PR #1147
Author: eltociear
2022-10-18 08:29:26 -04:00
Lincoln Stein
329a9d0b11
Merge branch 'text-masking' of github.com:invoke-ai/InvokeAI into text-masking
2022-10-18 08:28:56 -04:00
Lincoln Stein
17d75f3da8
update environment/requirements for clipseg dependency
2022-10-18 08:27:49 -04:00
Lincoln Stein
20551857da
add clipseg support for creating inpaint masks from text
...
On the command line, the new option is --text_mask or -tm.
Example:
```
invoke> a baseball -I /path/to/still_life.png -tm orange
```
This will find the orange fruit in the still life painting and replace
it with an image of a baseball.
2022-10-18 08:27:48 -04:00
Lincoln Stein
32122e0312
clipseg library and environment in place
2022-10-18 08:27:48 -04:00
Lincoln Stein
e6fc8af249
Fix typo
...
Taken from `main` PR #1147
Author: eltociear
2022-10-18 08:08:58 -04:00
Lincoln Stein
c974c95e2b
Merge branch 'development' of github.com:invoke-ai/InvokeAI into development
2022-10-17 23:14:55 -04:00
Lincoln Stein
3b2590243c
^C at invoke> cmd line exits gracefully
2022-10-17 23:14:32 -04:00
wfng92
1c2bd275fe
Fix img2img DDIM index out of bound
...
Added a [community solution](https://github.com/CompVis/stable-diffusion/issues/111#issuecomment-1229483511 ) to fix index out of bound when doing img2img generation with `ddim` sampler. Also, restored `steps_out` to be `ddim_timesteps + 1` since the removal was meant to fix the [1000 steps issue](https://github.com/CompVis/stable-diffusion/issues/111 )
2022-10-17 22:32:15 -04:00
Lincoln Stein
0cf11ce488
add option to CLI and pngwriter that allows user to set PNG compression level
...
- In CLI: the argument is --png_compression <0..9> (-z<0..9>)
- In API, pass `compress_level` to PngWriter.save_image_and_prompt_to_png()
Compression ranges from 0 (no compression) to 9 (maximum compression).
Default value is 6 (as specified by Pillow package).
This addresses an issue first raised in #652 .
2022-10-17 22:27:47 -04:00
Carson Katri
d6195522aa
Add seamless_axes docs to CLI.md
2022-10-17 20:17:34 -04:00
Carson Katri
3b79b935a3
Merge branch 'development' into asymmetric-tiling
2022-10-17 20:15:42 -04:00
Carson Katri
4079333e29
Document the seamless_axes argument
2022-10-17 19:33:17 -04:00
Carson Katri
99581dbbf7
Split seamless config into separate file
2022-10-17 19:31:20 -04:00
db3000
9e599c65c5
Only output facetool parameters if enhancing faces
2022-10-17 11:49:07 -04:00
Lincoln Stein
22267475eb
update environment/requirements for clipseg dependency
2022-10-16 23:34:29 -04:00