InvokeAI/invokeai/app/services
psychedelicious 8604943e89 feat(nodes): simple custom nodes
Custom nodes may be places in `$INVOKEAI_ROOT/nodes/` (configurable with `custom_nodes_dir` option).

On app startup, an `__init__.py` is copied into the custom nodes dir, which recursively loads all python files in the directory as modules (files starting with `_` are ignored). The custom nodes dir is now a python module itself.

When we `from invocations import *` to load init all invocations, we load the custom nodes dir, registering all custom nodes.
2023-10-20 14:28:16 +11:00
..
board_image_records fix(db): use RLock instead of Lock 2023-10-16 11:45:24 +11:00
board_images feat: refactor services folder/module structure 2023-10-12 12:15:06 -04:00
board_records feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
boards feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
config feat(nodes): simple custom nodes 2023-10-20 14:28:16 +11:00
events feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
image_files fix(api): deduplicate metadata/workflow extraction logic 2023-10-20 12:05:13 +11:00
image_records feat(api): add workflow_images junction table 2023-10-20 12:05:13 +11:00
images feat(api): add workflow_images junction table 2023-10-20 12:05:13 +11:00
invocation_cache feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
invocation_processor feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
invocation_queue feat: refactor services folder/module structure 2023-10-12 12:15:06 -04:00
invocation_stats feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
item_storage feat: use ModelValidator naming convention for pydantic type adapters 2023-10-20 12:05:13 +11:00
latents_storage feat: refactor services folder/module structure 2023-10-12 12:15:06 -04:00
model_manager feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
names feat: refactor services folder/module structure 2023-10-12 12:15:06 -04:00
session_processor fix(app): remove errant logger line 2023-10-12 12:15:06 -04:00
session_queue feat: use ModelValidator naming convention for pydantic type adapters 2023-10-20 12:05:13 +11:00
shared fix(nodes): revert optional graph 2023-10-20 12:05:13 +11:00
urls feat: refactor services folder/module structure 2023-10-12 12:15:06 -04:00
workflow_image_records fix(db): remove extraneous conflict handling in workflow image records 2023-10-20 12:05:13 +11:00
workflow_records fix(db): remove unused, commented out methods 2023-10-20 12:05:13 +11:00
__init__.py all files migrated; tweaks needed 2023-03-03 00:02:15 -05:00
invocation_services.py chore: lint 2023-10-20 12:05:13 +11:00
invoker.py feat: refactor services folder/module structure 2023-10-12 12:15:06 -04:00