Feature Request: Run pipeline from previous node result
I’m new to Firefly, and I’m following along with the Adobe tutorial https://experienceleague.adobe.com/en/docs/platform-learn/tutorial-one-adobe/production/crpr7/ex1. I noticed that each time I added nodes to the pipeline, I had to re-run the entire thing. The first step is Remove Background from an image - I already know this works the first time I run it, so as I’m experimenting and iterating on building the pipeline I want, this step doesn’t need to re-run. Yet, it re-runs every time, wasting credits and time.
What would be nice is if the output from previously-run nodes can be used for subsequent runs. In the Background Removal example, lets say I have a background replacement after that using Composite Images. I run the pipeline, and see that those nodes do the job correctly, but now I need some color correction, so I add an Auto Tone node before the final image output. I already know the background removal and composite nodes work, so instead of running them again, I would like to just run the pipeline from the Composite node and re-use those results.
This would help during the process of building a pipeline out and experimenting with different nodes, inputs, prompts, and outputs - which is an important part of building a pipeline that works the way you need it to. IT would reduce the amount of time you have to wait to test changes to a pipeline, and also reduce the cost of generations where you already know that a step is working properly. I could see this experimentation process becoming costly and hindering users’ ability to successfully build complex pipelines with the current “re-run everything every time” workflow.
