InvokeAI/invokeai/app/invocations
psychedelicious 0c149cbd3b feat(nodes): replace latents service with tensors and conditioning services
- New generic class `PickleStorageBase`, implements the same API as `LatentsStorageBase`, use for storing non-serializable data via pickling
- Implementation `PickleStorageTorch` uses `torch.save` and `torch.load`, same as `LatentsStorageDisk`
- Add `tensors: PickleStorageBase[torch.Tensor]` to `InvocationServices`
- Add `conditioning: PickleStorageBase[ConditioningFieldData]` to `InvocationServices`
- Remove `latents` service and all `LatentsStorage` classes
- Update `InvocationContext` and all usage of old `latents` service to use the new services/context wrapper methods
2024-02-29 13:16:36 -05:00
..
custom_nodes feat: workflow library (#5148) 2023-12-09 09:48:38 +11:00
__init__.py resolve which paths can be None 2023-11-28 09:30:49 +11:00
baseinvocation.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
collections.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
compel.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
controlnet_image_processors.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
cv.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
facetools.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
fields.py fix(nodes): rearrange fields.py to avoid needing forward refs 2024-02-29 13:16:36 -05:00
image.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
infill.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
ip_adapter.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
latent.py feat(nodes): replace latents service with tensors and conditioning services 2024-02-29 13:16:36 -05:00
math.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
metadata.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
model.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
noise.py feat(nodes): replace latents service with tensors and conditioning services 2024-02-29 13:16:36 -05:00
param_easing.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
primitives.py feat(nodes): replace latents service with tensors and conditioning services 2024-02-29 13:16:36 -05:00
prompt.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
sdxl.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
strings.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
t2i_adapter.py fix(nodes): restore type annotations for InvocationContext 2024-02-29 13:16:36 -05:00
tiles.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
upscale.py feat(nodes): add WithBoard field helper class 2024-02-29 13:16:36 -05:00
util.py fix(nodes): fix constraints/validation for controlnet 2024-01-02 07:28:53 -05:00