-
Notifications
You must be signed in to change notification settings - Fork 38
feat!: improved GPU job support #173
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
Merged
Changes from 42 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
b58dc97
feat: added the job resource 'gres' to be considered
cmeesters 4f9035f
feat: added regex based validator for gres
cmeesters 350577c
feat: supporting selection from gpu:int and gpu_module, too
cmeesters 71eb4fe
feat: providing better gpu model validation and selection
cmeesters 1a5c1b1
fix: bug associated with not reading my own last commit
cmeesters 8d22386
fix: satisfiying the linter
cmeesters 97aca06
fix: resolved merge conflict
cmeesters 00ab13c
feat: using , if gpu resources are selected
cmeesters cb94eb9
feat: auto distinction between ntasks and ntasks_per_gpu
cmeesters 3f36f86
feat: first half of auto selection between cpus-per-task and cpus-per…
cmeesters 2b50601
fix: missing colon
cmeesters 0e18736
feat: moved gres/gpu support to utils file - else the executor gets u…
cmeesters 8914b0f
fix: added missing WorkflowError import
cmeesters 3bcbe05
fix: removed duplicate check
cmeesters df62a6f
docs: added docs for the new features
cmeesters 1610f76
Merge branch 'main' into feat/gres
cmeesters e44bcff
Merge branch 'main' into feat/gres
cmeesters 9f2427c
Update docs/further.md
cmeesters 7ebf5a7
fix: resource is 'gpus' not 'gpu'
cmeesters 2bf4fb1
feat: adding information about model selection, gpu selection and adj…
cmeesters 5db9967
fix: merge conflict
cmeesters bc87815
Merge branch 'main' into feat/gres
cmeesters f29641e
fix: solved lingering merge conflict ...
cmeesters 7be34f1
gnarf
cmeesters 0f3bd41
fix: merge conflict
cmeesters d38a8ef
fix: updated toml to account for the current jobstep executor plugin
cmeesters 78252d7
fix: allowing both 'gpu' and 'gpus' resource strings
cmeesters bf9da9a
fix: added missing check for non-gpu-jobs
cmeesters 3b9aa2a
Update snakemake_executor_plugin_slurm/utils.py
cmeesters 17b28ea
Update snakemake_executor_plugin_slurm/utils.py
cmeesters 32c8a21
fix: syntax error introduced by using coderabbitai
cmeesters 261f94d
fix: line was too long
cmeesters 69eb078
fix: formatting
cmeesters c63d34f
feat: added mock tests
cmeesters f89e7c5
fix: added missing import
cmeesters bcad610
fix: logic
cmeesters 7110b8e
fix: added missing error case
cmeesters 9a06f8b
fix: logic
cmeesters 89f507d
fix: removed resource 'gpus' - only 'gpu' shall be supported within S…
cmeesters 3aaefa3
fix: test string
cmeesters 67d7805
Update docs/further.md
cmeesters 0d7073b
fix: settled for resource 'gpu' and 'gpu_model', only
cmeesters 7524293
fix: linting done
cmeesters 0bab217
fix: assuming 'gpu' resourse validation is in snakemake
cmeesters 3877405
Update docs/further.md
johanneskoester 09d6f2b
Update snakemake_executor_plugin_slurm/__init__.py
johanneskoester 9d71beb
Update snakemake_executor_plugin_slurm/utils.py
johanneskoester ae126ca
fix: linting
cmeesters File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.