Hello,
If I decouple the data creation script from the model, then I must write all of that data somewhere.  Then, every time I launch a new model, I will have to read in all of this data.  Once our data reaches the millions, this will become rather inefficient, so I’d rather keep them coupled so that the data is just passed to the model script, and then the model script itself is parallelized to run the n models on different GPUs.