InvokeAI/invokeai/frontend
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
..
CLI convert add_model(), del_model(), list_models() etc to use bifurcated names 2023-05-13 14:44:44 -04:00
install rename log to logger throughout 2023-04-29 09:43:40 -04:00
merge rename log to logger throughout 2023-04-29 09:43:40 -04:00
training rename log to logger throughout 2023-04-29 09:43:40 -04:00
web tweaks to get_model() behavior 2023-05-14 16:50:59 -04:00
__init__.py all files migrated; tweaks needed 2023-03-03 00:02:15 -05:00