InvokeAI/invokeai/backend
Lincoln Stein 63e465eb5c tweaks to get_model() behavior
1. If an external VAE is specified in config file, then
   get_model(submodel=vae) will return the external VAE, not the one
   burnt into the parent diffusers pipeline.

2. The mechanism in (1) is generalized such that you can now have
   "unet:", "text_encoder:" and similar stanzas in the config file.
   Valid formats of these subsections:

       unet:
          repo_id: foo/bar

       unet:
          path: /path/to/local/folder

       unet:
          repo_id: foo/bar
	  subfolder: unet

    In the near future, these will also be used to attach external
    parts to the pipeline, generalizing VAE behavior.

3. Accommodate callers (i.e. the WebUI) that are passing the
   model key ("diffusers/stable-diffusion-1.5") to get_model()
   instead of the tuple of model_name and model_type.

4. Fixed bug in VAE model attaching code.

5. Rebuilt web front end.
2023-05-14 16:50:59 -04:00
..
config remove vestiges of non-functional autoimport code for legacy checkpoints 2023-03-31 04:27:03 -04:00
generator Merge branch 'main' into lstein/new-model-manager 2023-05-13 22:01:34 -04:00
image_util rename log to logger throughout 2023-04-29 09:43:40 -04:00
model_management tweaks to get_model() behavior 2023-05-14 16:50:59 -04:00
prompting mostly ported to new manager API; needs testing 2023-05-06 00:44:12 -04:00
restoration rename log to logger throughout 2023-04-29 09:43:40 -04:00
stable_diffusion Merge branch 'main' into lstein/new-model-manager 2023-05-13 22:01:34 -04:00
training migrate to new HF diffusers cache location 2023-03-05 08:20:24 -05:00
util rename log to logger throughout 2023-04-29 09:43:40 -04:00
web Merge branch 'main' into lstein/new-model-manager 2023-05-13 22:01:34 -04:00
__init__.py defined abstract baseclass for model manager service 2023-05-06 22:41:19 -04:00
args.py Merge branch 'main' into lstein/new-model-manager 2023-05-13 22:01:34 -04:00
generate.py Merge branch 'main' into lstein/new-model-manager 2023-05-13 22:01:34 -04:00
globals.py ckpt model conversion now done in ModelCache 2023-05-08 23:39:44 -04:00
safety_checker.py rename log to logger throughout 2023-04-29 09:43:40 -04:00