Eugene Brodsky
d047e070b8
(config) fix config file creation in edge cases
...
if the config directory is missing, initialize it using the standard
process of copying it over, instead of failing to create the config file
this can happen if the user is re-running the config script in a directory which
already has the init file, but no configs dir
2023-01-28 17:39:33 -05:00
Eugene Brodsky
9997fde144
(config) moving the 'configs' dir into the 'config' module
...
This allows reliable distribution of the initial 'configs' directory
with the Python package, and enables the configuration script to be running
from anywhere, as long as the virtual environment is available on the sys.path
2023-01-28 17:39:33 -05:00
Eugene Brodsky
88526b9294
(config) move configure_invokeai script to the config module for easier importing
2023-01-28 17:39:32 -05:00
Eugene Brodsky
93129fde32
(installer) run configure_invokeai from within the installer
2023-01-28 17:39:32 -05:00
Kevin Turner
b6d37a70ca
fix(inpainting model): threshold mask to avoid gray blurry seam
2023-01-28 13:34:22 -08:00
Kevin Turner
71b6ddf5fb
fix(inpainting model): blank areas to be repainted in the masked image
...
Otherwise the model seems too reluctant to change these areas, even though the mask channel should allow it to.
2023-01-28 11:10:32 -08:00
Kevin Turner
6556b200b5
remove experimental "blur" infill
...
It seems counterproductive for use with the inpainting model, and not especially useful otherwise.
2023-01-27 15:25:50 -08:00
Kevin Turner
d627cd1865
feat(inpaint): add simpler infill methods for use with inpainting model
2023-01-27 14:28:16 -08:00
Kevin Turner
09b6104bfd
refactor(txt2img2img): factor out tensor shape
2023-01-27 12:04:12 -08:00
Kevin Turner
1bb5b4ab32
fix dimension errors when inpainting model is used with hires-fix
2023-01-27 11:52:05 -08:00
Lincoln Stein
12a29bfbc0
Merge branch 'main' into install/change-script-locations
2023-01-26 17:10:33 -05:00
Lincoln Stein
8e4c044ca2
clean up tab/cursor behavior in textual inversion txt gui
2023-01-26 15:18:28 -05:00
Lincoln Stein
9dc3832b9b
clean up merge_models
2023-01-26 15:10:16 -05:00
Lincoln Stein
d3a469d136
fix location of textual_inversion script
2023-01-26 11:56:23 -05:00
Lincoln Stein
cbd967cbc4
add documentation caveat about location of HF cached models
2023-01-26 11:48:03 -05:00
damian
e090c0dc10
try without setting every time
2023-01-26 17:46:51 +01:00
damian
c381788ab9
don't restore None
2023-01-26 17:44:27 +01:00
damian
fb312f9ed3
use the correct value - whoops
2023-01-26 17:30:29 +01:00
damian
729752620b
trying out JPPhoto's patch on vast.ai
2023-01-26 17:27:33 +01:00
damian
8ed8bf52d0
use 'auto' slice size
2023-01-26 17:04:22 +01:00
Lincoln Stein
a49d546125
simplified code a bit
2023-01-26 09:46:34 -05:00
Lincoln Stein
288e31fc60
remove dependency on original clipseg library
...
- This replaces the original clipseg library with the transformers
version from HuggingFace.
- This should make it possible to register InvokeAI at PyPi and do
a fully automated pip-based install.
- Minor regression: it is no longer possible to specify which device
the clipseg model will be loaded into, and it will reside in CPU.
However, performance is more than acceptable.
2023-01-26 09:35:16 -05:00
Damian Stewart
5e7ed964d2
wip updating docs
2023-01-25 23:49:38 +01:00
Damian Stewart
95d147c5df
MPS support: negatory
2023-01-25 23:03:30 +01:00
Damian Stewart
41aed57449
wip tracking down MPS slicing support
2023-01-25 22:27:23 +01:00
Damian Stewart
34a3f4a820
cleanup
2023-01-25 21:47:17 +01:00
Damian Stewart
1f5ad1b05e
sliced swap working
2023-01-25 21:38:27 +01:00
Damian Stewart
c52dd7e3f4
Merge branch 'diffusers_cross_attention_control_reimplementation' of github.com:damian0815/InvokeAI into diffusers_cross_attention_control_reimplementation
2023-01-25 14:51:15 +01:00
Damian Stewart
a4aea1540b
more wip sliced attention (.swap doesn't work yet)
2023-01-25 14:51:08 +01:00
Kevin Turner
3c53b46a35
Merge branch 'main' into diffusers_cross_attention_control_reimplementation
2023-01-24 19:32:34 -08:00
Lincoln Stein
61403fe306
fix second conflict in CLI.py
2023-01-24 14:21:21 -05:00
Lincoln Stein
b2f288d6ec
fix conflict in CLI.py
2023-01-24 14:20:40 -05:00
Lincoln Stein
079ec4cb5c
Merge branch 'main' into feat/import-with-vae
2023-01-24 13:16:00 -05:00
Lincoln Stein
00839d02ab
Merge branch 'main' into lstein-improve-ti-frontend
2023-01-24 11:53:03 -05:00
Lincoln Stein
ce52d0c42b
Merge branch 'main' into feat/import-with-vae
2023-01-24 11:52:40 -05:00
Lincoln Stein
7473d814f5
remove original setup.py
2023-01-24 09:11:05 -05:00
Lincoln Stein
b2c30c2093
Merge branch 'main' into bugfix/embed-loading-messages
2023-01-24 09:08:13 -05:00
Lincoln Stein
a7048eea5f
Merge branch 'main' into feat/import-with-vae
2023-01-24 09:07:41 -05:00
Damian Stewart
63c6019f92
sliced attention processor wip (untested)
2023-01-24 14:46:32 +01:00
Lincoln Stein
9f32daab2d
Merge branch 'main' into lstein-import-safetensors
2023-01-23 21:58:07 -05:00
Lincoln Stein
bc2194228e
stability improvements
...
- provide full traceback when a model fails to load
- fix VAE record for VoxelArt; otherwise load fails
2023-01-23 21:40:27 -05:00
Lincoln Stein
10c3afef17
Merge branch 'main' into bugfix/free-gpu-mem-diffuser
2023-01-23 21:15:12 -05:00
Lincoln Stein
98e9721101
correct fail-to-resume error
...
- applied https://github.com/huggingface/diffusers/pull/2072 to fix
error in epoch calculation that caused script not to resume from
latest checkpoint when asked to.
2023-01-23 21:04:07 -05:00
Lincoln Stein
e18beaff9c
Merge branch 'main' into feat/merge-script
2023-01-23 09:05:38 -05:00
Kevin Turner
d7554b01fd
fix typo in prompt
2023-01-23 00:24:06 -08:00
Kevin Turner
70f8793700
Merge branch 'main' into feat/import-with-vae
2023-01-23 00:17:46 -08:00
Kevin Turner
0d4e6cbff5
Merge branch 'main' into bugfix/embed-loading-messages
2023-01-23 00:12:33 -08:00
Lincoln Stein
ffcc5ad795
conversion script uses invokeai models cache by default
2023-01-23 00:35:16 -05:00
Lincoln Stein
48deb3e49d
add model merging documentation and launcher script menu entries
2023-01-23 00:20:28 -05:00
Lincoln Stein
6c31225d19
create small module for merge importation logic
2023-01-22 18:07:53 -05:00