New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Advanced DAG partitioning #232
Conversation
Please format your code with black: |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Hey @johanneskoester I really like this idea. I have some pretty large DAGs that I currently manage by using |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Hi @mdshw5. This is rather meant for submitting jobs together to one physical node (which already works vertically, while this PR enables to do this for not connected parts of the DAG). However, an automatic batching option is surely a good idea. In principle, you can get that now already by having a for loop over snakemake with --batch. Nevertheless, it doesn't hurt to add this internally. |
Hi. Would this feature allow to submit jobs as a "job array" instead of a job group in a single node? #301 Job arrays would be able to run many grouped small jobs in a larger scale (e.g. all available nodes, instead of only one) with only one submit to the scheduler. |
This solves all remaining use cases for DAG partitioning.
cc @cmeesters