snakemake / snakemake-executor-plugin-googlebatch

Snakemake executor plugin for Google Batch (under development)
MIT License
3 stars 5 forks source link

feat: add support for Google Batch GPUs #26

Closed vsoch closed 5 months ago

vsoch commented 5 months ago

@johanneskoester this adds support for GPU (accelerators) and uses the default/standard Snakemake way to define them.

https://snakemake.readthedocs.io/en/stable/snakefiles/rules.html#gpu-resources

The easiest way for the user to mess up is choosing the wrong instance type, but when that happens the error from batch provide a clear link to the page where you match them up, so I think we should be good.

vsoch commented 5 months ago

This adds a fix that is currently broken in main (path to the script to install snakemake stuffs) so going to merge and move forward with more features.