Skip to content
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

Dynamic determination of queue #61

Open
johanneskoester opened this issue Apr 4, 2024 · 3 comments
Open

Dynamic determination of queue #61

johanneskoester opened this issue Apr 4, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@johanneskoester
Copy link
Contributor

Would be great if we could specify a queue based on resources (like mem_mb, gpu, ...).

@johanneskoester johanneskoester added the enhancement New feature or request label Apr 4, 2024
@cmeesters
Copy link
Member

What do you mean by that? Could you elaborate, please?

@johanneskoester
Copy link
Contributor Author

Let's chat about that in person, maybe this is also something for the main Snakemake source. I am not yet entirely clear about it.

@cmeesters
Copy link
Member

@johanneskoester We have not addressed this — yet. Meanwhile, I see the slurm-gustave-roussy integrated into the catalogue. This is a bit unfortunate because it is a one-cluster only solution, and we loose maintainability or feature completeness, if we further support the proliferation of cluster plugins for one batch system. On the other hand, though, we strive to provide a convenient UI. One without the need to write complex profiles for every cluster.

An idea presumably similar to yours has been discussed (see #106). I elaborated, that this is nice to have, but difficult to implement because every cluster is different and SLURM allows coding additional plugins, which in turn allow having similar features addressed by different user syntax. If you've got time, either next week or (better) after my holidays.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants