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
Lincoln Stein
5eb0f8ffa7
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-16 23:30:24 -04:00
Carson Katri
e03a3fcf68
Add seamless_axes options
2022-10-16 22:45:18 -04:00
Lincoln Stein
57bff2a663
clipseg library and environment in place
2022-10-16 16:45:07 -04:00
Lincoln Stein
528a183d42
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-16 11:53:15 -04:00
Lincoln Stein
b953f82346
Merge branch 'development' into fix-doc-typos
2022-10-16 11:28:59 -04:00