Kevin Turner
04a5bc938e
diffusers: txt2img2img (hires_fix)
...
with so much slicing and dicing of pipeline methods to stitch them together
2022-12-06 22:28:09 -08:00
Kevin Turner
b6b1a8d97c
diffusers: use InvokeAIDiffuserComponent for conditioning
2022-11-30 15:01:18 -08:00
Kevin Turner
d55e22981a
txt2img: support switching diffusers schedulers
2022-11-30 15:01:06 -08:00
Kevin Turner
ae9b482acf
model_cache: fix model default image dimensions
2022-11-30 15:01:06 -08:00
Kevin Turner
4c3858e079
model_cache: add ability to load a diffusers model pipeline
...
and update associated things in Generate & Generator to not instantly fail when that happens
2022-11-30 15:00:59 -08:00
Kevin Turner
58ea3bf4c8
spike: proof of concept using diffusers for txt2img
2022-11-30 14:56:26 -08:00
Kevin Turner
f79bebed86
lint(ldm.invoke.generator): 🚮 remove unused imports
2022-11-30 14:54:19 -08:00
Lincoln Stein
2f1c1e7695
Merge branch 'fix-prompts' of https://github.com/damian0815/InvokeAI into merge-prompt-and-inpaint-model
2022-10-26 08:50:55 -04:00
Lincoln Stein
5e8d1ca19f
resolve conflicts
2022-10-25 07:17:54 -04:00
Damian at mba
7d677a63b8
cross attention control options
2022-10-23 14:58:25 +02:00
Damian at mba
2bf9f1f0d8
rename StrcuturedConditioning to ExtraConditioningInfo
2022-10-21 12:18:40 +02:00
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
1ffd4a9e06
refactored single diffusion path seems to be working for all 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
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
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
2b1aaf4ee7
rename all modules from ldm.dream to ldm.invoke
...
- scripts and documentation updated to match
- ran preflight checks on both web and CLI and seems to be working
2022-10-08 11:37:23 -04:00