InvokeAI/invokeai/app/invocations
psychedelicious de0b72528c 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-15 17:30:03 +11: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-15 17:30:02 +11:00
collections.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
compel.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
controlnet_image_processors.py feat(nodes): add WithBoard field helper class 2024-02-15 17:30:02 +11:00
cv.py feat(nodes): add WithBoard field helper class 2024-02-15 17:30:02 +11:00
facetools.py feat(nodes): add WithBoard field helper class 2024-02-15 17:30:02 +11:00
fields.py fix(nodes): rearrange fields.py to avoid needing forward refs 2024-02-15 17:30:02 +11:00
image.py feat(nodes): add WithBoard field helper class 2024-02-15 17:30:02 +11:00
infill.py feat(nodes): add WithBoard field helper class 2024-02-15 17:30:02 +11:00
ip_adapter.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
latent.py feat(nodes): replace latents service with tensors and conditioning services 2024-02-15 17:30:03 +11:00
math.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
metadata.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
model.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
noise.py feat(nodes): replace latents service with tensors and conditioning services 2024-02-15 17:30:03 +11:00
param_easing.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
primitives.py feat(nodes): replace latents service with tensors and conditioning services 2024-02-15 17:30:03 +11:00
prompt.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
sdxl.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
strings.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
t2i_adapter.py fix(nodes): restore type annotations for InvocationContext 2024-02-15 17:30:02 +11:00
tiles.py feat(nodes): add WithBoard field helper class 2024-02-15 17:30:02 +11:00
upscale.py feat(nodes): add WithBoard field helper class 2024-02-15 17:30:02 +11:00
util.py fix(nodes): fix constraints/validation for controlnet 2024-01-02 07:28:53 -05:00