snakemake/profiles/slurm-moz/config.yaml (30 lines of code) (raw):
cluster: "submit.py"
cluster-status: "status.py"
jobscript: "jobscript.sh"
jobs: 100
restart-times: 0
immediate-submit: false
verbose: false
max-jobs-per-second: 1
max-status-checks-per-second: 10
local-cores: 1
latency-wait: 60
rerun-incomplete: true # recomended for cluster submissions
keep-going: false
default-resources: "mem_mb=5980"
use-singularity: true
use-conda: true
resources: gpu=8
cores: 48
cache: false
reason: true
# if CPU nodes don't have access to cuda dirs, use
# export CUDA_DIR=$(CUDA_DIR); $(SNAKEMAKE) ...
# singularity-args: "--bind $(SHARED_ROOT),/tmp --nv --containall"
singularity-args: "--bind /data/rw/evgeny,/usr/local/cuda-11.5,/usr/lib/x86_64-linux-gnu:/cudnn,/tmp --nv --containall"
config:
- deps=false
- root=/data/rw/evgeny
- cuda=/usr/local/cuda-11.5
- cudnn=/cudnn
- workspace=8000
- numgpus=8
- mariancmake=""
- gpus=""