Skip to content

Commit

Permalink
Add default resource params and slurm destination
Browse files Browse the repository at this point in the history
  • Loading branch information
nuwang committed Apr 30, 2024
1 parent 7afc734 commit 5cd448c
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions tools.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
global:
default_inherits: default

tools:
default:
cores: 1
Expand Down Expand Up @@ -2558,3 +2561,21 @@ tools:
mem: 32
wig_to_bigWig:
mem: 10

# template destinations
destinations:
default:
abstract: true
params:
# the following params are stored so that resource analytics can be performed
tpv_gpus: {gpus}
tpv_cores: {cores}
tpv_mem: {mem}
tpvdb_slurm:
abstract: true
context:
time: ""
partition: ""
account: ""
params:
native_specification: "--nodes=1 --ntasks={cores} --mem={round(mem*1024)} --time={time} {'--gres=gres:gpu:' + str(gpus) if gpus else ''} {'--partition=' + partition if partition else ''} {'--account=' + account if account else ''}"

0 comments on commit 5cd448c

Please sign in to comment.