Austin Mroz dfaf02a946 Minimal compatibility with execution inversion
Bare bones changes to make individual node caching work post execution
inversion. This is likely non-viable moving forward information is
pushed into the output cache too late to block prior steps.

I plan a more correct implementation that instead wraps the cache. This
would mean that no changes to the actual execution pathing are required,
but prevents making things forward and backwards compatible
2024-08-22 13:38:37 -05:00
2024-08-01 13:43:31 -05:00
2024-06-25 21:05:03 -05:00
2024-08-01 13:43:31 -05:00

ComfyUI-WorkflowCheckpointing

Automatically creates checkpoints during workflow execution. If If an workflow is canceled or ComfyUI crashes mid-execution, then these checkpoints are used when the workflow is re-queued to resume execution with minimal progress loss.

Configuration

By default, checkpoints are saved localy to a checkpoint folder.

Networked checkpoints backed by the Salad Simple Storage Service can be enabled by setting the SALAD_ORGANIZATION environment variable. When deployed to salad, authentication is automatically pulled, but an api key can be applied when testing locally by setting SALAD_API_KEY

If a request sent to /prompt contains a client_id. It is utilized to allow independent caching of executions by multiple users.

To facilitate testing FORCE_CRASH_AT can be set to an integer to terminate workflow execution at a given sampling step

S
Description
No description provided
Readme AGPL-3.0
101 KiB
Languages
Python 100%