InvokeAI/invokeai/backend
Lincoln Stein 54e5301b35 Multiple fixes
1. Model installer works correctly under Windows 11 Terminal
2. Fixed crash when configure script hands control off to installer
3. Kill install subprocess on keyboard interrupt
4. Command-line functionality for --yes configuration and model installation
   restored.
5. New command-line features:
   - install/delete lists of diffusers, LoRAS, controlnets and textual inversions
     using repo ids, paths or URLs.

Help:

```
usage: invokeai-model-install [-h] [--diffusers [DIFFUSERS ...]] [--loras [LORAS ...]] [--controlnets [CONTROLNETS ...]] [--textual-inversions [TEXTUAL_INVERSIONS ...]] [--delete] [--full-precision | --no-full-precision]
                              [--yes] [--default_only] [--list-models {diffusers,loras,controlnets,tis}] [--config_file CONFIG_FILE] [--root_dir ROOT]

InvokeAI model downloader

options:
  -h, --help            show this help message and exit
  --diffusers [DIFFUSERS ...]
                        List of URLs or repo_ids of diffusers to install/delete
  --loras [LORAS ...]   List of URLs or repo_ids of LoRA/LyCORIS models to install/delete
  --controlnets [CONTROLNETS ...]
                        List of URLs or repo_ids of controlnet models to install/delete
  --textual-inversions [TEXTUAL_INVERSIONS ...]
                        List of URLs or repo_ids of textual inversion embeddings to install/delete
  --delete              Delete models listed on command line rather than installing them
  --full-precision, --no-full-precision
                        use 32-bit weights instead of faster 16-bit weights (default: False)
  --yes, -y             answer "yes" to all prompts
  --default_only        only install the default model
  --list-models {diffusers,loras,controlnets,tis}
                        list installed models
  --config_file CONFIG_FILE, -c CONFIG_FILE
                        path to configuration file to create
  --root_dir ROOT       path to root of install directory
```
2023-06-05 21:45:35 -04:00
..
generator Added support for ControlNet and MultiControlNet to legacy non-nodal Txt2Img in backend/generator. Although backend/generator will likely disappear by v3.x, right now they are very useful for testing core ControlNet and MultiControlNet functionality while node codebase is rapidly evolving. 2023-05-26 21:44:00 -04:00
image_util fixes to env parsing, textual inversion & help text 2023-05-18 10:48:23 -04:00
install Multiple fixes 2023-06-05 21:45:35 -04:00
model_management fix crash when install-models launched from config script 2023-06-04 14:55:51 -04:00
prompting enable long prompts, upgrade compel to enable .and() (concatenating prompts) 2023-06-04 15:30:54 +02:00
restoration fixes to env parsing, textual inversion & help text 2023-05-18 10:48:23 -04:00
stable_diffusion Fixed problem with inpainting after controlnet support added to main. 2023-05-30 08:01:21 -04:00
training fixes to env parsing, textual inversion & help text 2023-05-18 10:48:23 -04:00
util move invokeai.db to ~/invokeai/databases 2023-06-03 20:25:34 -04:00
web Add Heun Karras Scheduler 2023-05-14 11:45:08 +10:00
__init__.py remove globals, args, generate and the legacy CLI 2023-05-03 23:36:51 -04:00
safety_checker.py fixes to env parsing, textual inversion & help text 2023-05-18 10:48:23 -04:00