InvokeAI/invokeai/app/invocations
psychedelicious d2c8a53c55 feat(nodes): change intermediates handling
- `ImageType` is now restricted to `results` and `uploads`.
- Add a reserved `meta` field to nodes to hold the `is_intermediate` boolean. We can extend it in the future to support other node `meta`.
- Add a `is_intermediate` column to the `images` table to hold this. (When `latents`, `conditioning` etc are added to the DB, they will also have this column.)
- All nodes default to `*not* intermediate`. Nodes must explicitly be marked `intermediate` for their outputs to be `intermediate`.
- When building a graph, you can set `node.meta.is_intermediate=True` and it will be handled as an intermediate.
- Add a new `update()` method to the `ImageService`, and a route to call it. Updates have a strict model, currently only `session_id` and `image_category` may be updated.
- Add a new `update()` method to the `ImageRecordStorageService` to update the image record using the model.
2023-05-25 22:17:14 -04:00
..
util feat(nodes): improve default model choosing output 2023-05-11 11:55:51 +10:00
__init__.py all vestiges of ldm.invoke removed 2023-03-03 01:02:00 -05:00
baseinvocation.py feat(nodes): change intermediates handling 2023-05-25 22:17:14 -04:00
collections.py fix(nodes): fix RangeOfSizeInvocation off-by-one error 2023-05-24 11:30:47 -04:00
compel.py fix(nodes): use save instead of set 2023-05-24 11:30:47 -04:00
cv.py feat(nodes): change intermediates handling 2023-05-25 22:17:14 -04:00
generate.py Update generate.py 2023-05-26 10:27:33 +10:00
image.py feat(nodes): wip inpainting nodes prep 2023-05-24 11:30:47 -04:00
infill.py feat(nodes): move fully* to new images service 2023-05-24 11:30:47 -04:00
latent.py feat(nodes): change intermediates handling 2023-05-25 22:17:14 -04:00
math.py feat(nodes): add low and high to RandomIntInvocation 2023-05-16 13:50:52 +10:00
params.py [nodes] Add subgraph library, subgraph usage in CLI, and fix subgraph execution (#3180) 2023-04-14 06:41:06 +00:00
prompt.py fix(nodes): fix schema generation for output classes 2023-03-26 17:20:10 +11:00
reconstruct.py feat(nodes): change intermediates handling 2023-05-25 22:17:14 -04:00
upscale.py feat(nodes): move fully* to new images service 2023-05-24 11:30:47 -04:00