InvokeAI/invokeai/app/util
psychedelicious 528ac5dd25 refactor(nodes): model identifiers
- All models are identified by a key and optionally a submodel type via new model `ModelField`. Previously, a few model types had their own class, but not all of them. This inconsistency just added complexity without any benefit.
- Update all invocation to use the new format.
- In the node API, models are loaded by key or an instance of `ModelField` as a convenience.
- Add an enriched model schema for metadata. It includes key, hash, name, base and type.
2024-03-07 10:56:59 +11:00
..
__init__.py feat(nodes): add list_images endpoint 2023-04-09 13:48:44 +10:00
controlnet_utils.py chore: ruff check - fix flake8-bugbear 2023-11-11 10:55:28 +11:00
metaenum.py feat(nodes): address feedback 2023-05-24 11:30:47 -04:00
misc.py fix a number of typechecking errors 2024-03-01 10:42:33 +11:00
model_exclude_null.py feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
profiler.py feat: add profiler util (#5601) 2024-01-31 10:51:57 +00:00
step_callback.py feat(nodes): add whole queue_item to InvocationContextData 2024-03-01 10:42:33 +11:00
thumbnails.py isort wip 2023-09-12 13:01:58 -04:00
ti_utils.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00