abd972f099
Merge branch 'main' into feat/xformers-startup-message
2023-01-31 18:48:09 -08:00
8cdc65effc
Merge branch 'main' into fix_2418_simplified
2023-01-31 17:45:54 -08:00
6fdc9ac224
re-enable INVOKE_MODEL_RECONFIGURE
2023-02-01 01:21:07 +01:00
e6d52d7ce6
Merge branch 'main' into fix_2418_simplified
2023-01-31 18:11:56 -05:00
56e2d22b6e
Merge branch 'main' into feat/solid-infill
2023-01-31 18:02:17 -05:00
0066187651
Merge branch 'main' into feat/solid-infill
2023-01-31 17:53:09 -05:00
d3d24fa816
fill color is parameterized
2023-01-31 17:52:33 -05:00
4d58fed6b0
Merge branch 'main' into fix/inpainting-blank-slate
2023-01-31 11:04:56 -08:00
eed802f5d9
Merge branch 'main' into fix/hires_inpaint
2023-01-31 09:34:29 -08:00
1c377b7995
further improvements to ability to find location of data files
...
- implement the following pattern for finding data files under both
regular and editable install conditions:
import invokeai.foo.bar as bar
path = bar.__path__[0]
- this *seems* to work reliably with Python 3.9. Testing on 3.10 needs
to be performed.
2023-01-31 12:24:55 -05:00
fc8e3dbcd3
fix crash when editing name of model
...
- fixes a spurious "unknown model name" error when trying to edit the
short name of an existing model.
- relaxes naming requirements to include the ':' and '/' characters
in model names
2023-01-31 09:59:58 -05:00
ab9daf1241
remove frontend from configure_invokeai.py
...
since it does not get accessed there at all
2023-01-31 08:15:48 +01:00
b9cc56593e
print status message at startup when xformers is available
2023-01-30 22:01:06 -05:00
9ad4c03277
Various fixes
...
1) Downgrade numpy to avoid dependency conflict with numba
2) Move all non ldm/invoke files into `invokeai`. This includes assets, backend, frontend, and configs.
3) Fix up way that the backend finds the frontend and the generator finds the NSFW caution.png icon.
2023-01-30 18:42:17 -05:00
5299324321
workaround for pytorch bug, fixes #2418
2023-01-30 18:45:53 +01:00
d044d4c577
rename override/restore methods to better reflect what they actually do
2023-01-30 16:23:44 +01:00
17d73d09c0
Revert "with diffusers cac, always run the original prompt on the first step"
...
This reverts commit 27ee939e4b
.
2023-01-30 15:38:03 +01:00
478c379534
for cac make t_start=0.1 the default
2023-01-30 15:30:01 +01:00
c5c160a788
Merge branch 'diffusers_cross_attention_control_reimplementation' of github.com:damian0815/InvokeAI into diffusers_cross_attention_control_reimplementation
2023-01-30 14:51:06 +01:00
27ee939e4b
with diffusers cac, always run the original prompt on the first step
2023-01-30 14:50:57 +01:00
5ce62e00c9
Merge branch 'main' into diffusers_cross_attention_control_reimplementation
2023-01-29 13:52:01 -06:00
5a8c28de97
Merge remote-tracking branch 'origin/main' into fix/hires_inpaint
2023-01-29 10:51:59 -08:00
07e03b31b7
Update --hires_fix ( #2414 )
...
* Update --hires_fix
Change `--hires_fix` to calculate initial width and height based on the model's resolution (if available) and with a minimum size.
2023-01-29 12:27:01 -06:00
5ee5c5a012
(training) correctly import TI module; fix type annotation
2023-01-28 19:09:16 -05:00
2c0bee2a6d
(config) ensure the correct 'invokeai' command is displayed to the user after configuration
2023-01-28 17:39:33 -05:00
34e0d7aaa8
(config) rename all mentions of scripts/configure_invokeai.py to the new invokeai-configure command
2023-01-28 17:39:33 -05:00
47dbe7bc0d
(assets) move 'caution.png' to avoid including entire 'assets' dir in the wheel
...
reduces wheel size to 3MB from 27MB
2023-01-28 17:39:33 -05:00
2ff47cdecf
(scripts) rename/reorganize CLI scripts
...
- add torch MPS fallback directly to CLI.py
- rename CLI scripts with `invoke-...` prefix
- delete long-deprecated scripts
- add a missing package dependency
- delete setup.py as obsolete
2023-01-28 17:39:33 -05:00
22c34aabfe
(package) move TI scripts into a module; update packaging of 'configs' dir
2023-01-28 17:39:33 -05:00
c5a9e70e7f
(parser) fix missing argument default in parse_legacy_blend
2023-01-28 17:39:33 -05:00
4b659982b7
(installer) install.bat wrapper for the python script
2023-01-28 17:39:33 -05:00
71733bcfa1
(installer) copy launch/update scripts to the root dir; improve launch experience on Linux/Mac
...
- install.sh is now a thin wrapper around the pythonized install script
- install.bat not done yet - to follow
- user messaging is tailored to the current platform (paste shortcuts, file paths, etc)
- emit invoke.sh/invoke.bat scripts to the runtime dir
- improve launch scripts (add help option, etc)
- only emit the platform-specific scripts
2023-01-28 17:39:33 -05:00
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
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
88526b9294
(config) move configure_invokeai script to the config module for easier importing
2023-01-28 17:39:32 -05:00
93129fde32
(installer) run configure_invokeai from within the installer
2023-01-28 17:39:32 -05:00
b6d37a70ca
fix(inpainting model): threshold mask to avoid gray blurry seam
2023-01-28 13:34:22 -08:00
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
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
d627cd1865
feat(inpaint): add simpler infill methods for use with inpainting model
2023-01-27 14:28:16 -08:00
09b6104bfd
refactor(txt2img2img): factor out tensor shape
2023-01-27 12:04:12 -08:00
1bb5b4ab32
fix dimension errors when inpainting model is used with hires-fix
2023-01-27 11:52:05 -08:00
12a29bfbc0
Merge branch 'main' into install/change-script-locations
2023-01-26 17:10:33 -05:00
8e4c044ca2
clean up tab/cursor behavior in textual inversion txt gui
2023-01-26 15:18:28 -05:00
9dc3832b9b
clean up merge_models
2023-01-26 15:10:16 -05:00
d3a469d136
fix location of textual_inversion script
2023-01-26 11:56:23 -05:00
cbd967cbc4
add documentation caveat about location of HF cached models
2023-01-26 11:48:03 -05:00
e090c0dc10
try without setting every time
2023-01-26 17:46:51 +01:00
c381788ab9
don't restore None
2023-01-26 17:44:27 +01:00
fb312f9ed3
use the correct value - whoops
2023-01-26 17:30:29 +01:00