My workflow has two out_artifacts at the end of the DAG, and I have to run pull() on both of them, which leads to repeated computation. I create a "phony" final_artifact to get around it right now, but I shouldn't need to do that. Possible fix is to take in an array of out_artifacts in pull and run the subgraphs where the computation differs??
My workflow has two out_artifacts at the end of the DAG, and I have to run pull() on both of them, which leads to repeated computation. I create a "phony" final_artifact to get around it right now, but I shouldn't need to do that. Possible fix is to take in an array of out_artifacts in pull and run the subgraphs where the computation differs??