I noticed that Exca has a very nice Asynchronous job configuration that lets you run and submit multiple jobs in parallel within submitit.
I think the API is really cool, and many thanks for pushing this.
However, I'd like to know if there's a better way to parallelize the parameters in each job.
Something very similar to the multirun/joblib plugin within Hydra, which would allow me to extract more from my GPU. I designed something that allows me to use Exca and Hydra, but I feel like I'm going against Exca's philosophy.
My jobs can be very small sometimes, consuming only 2GB, and I have a hard limit on how many jobs I can do, especially considering my GPU usage per hour, so a new job isn't very appealing to me. Do you have any suggestions in this context, for those of us with limited GPUs?
I noticed that Exca has a very nice Asynchronous job configuration that lets you run and submit multiple jobs in parallel within submitit.
I think the API is really cool, and many thanks for pushing this.
However, I'd like to know if there's a better way to parallelize the parameters in each job.
Something very similar to the multirun/joblib plugin within Hydra, which would allow me to extract more from my GPU. I designed something that allows me to use Exca and Hydra, but I feel like I'm going against Exca's philosophy.
My jobs can be very small sometimes, consuming only 2GB, and I have a hard limit on how many jobs I can do, especially considering my GPU usage per hour, so a new job isn't very appealing to me. Do you have any suggestions in this context, for those of us with limited GPUs?