feat: let gitlab parallel drive multi-node snakemake
2 unresolved threads
2 unresolved threads
We are using single job slots to run multi-core jobs, which is oversubscribing modes. This MR aims to let gitlab know how many nodes we are using for parallel (or not) snakemake batches without oversubscribing.
Merge request reports
Activity
assigned to @wdconinc
11 11 stage: benchmarks 12 12 needs: 13 13 - ["sim:ecal_gaps"] 14 parallel: 8 14 15 script: 15 16 - ln -s $LOCAL_DATA_PATH/input input 16 17 - export PYTHONUSERBASE=$LOCAL_DATA_PATH/deps 17 18 - pip install -r benchmarks/ecal_gaps/requirements.txt 18 - snakemake $SNAKEMAKE_FLAGS --cores 8 results/epic_inner_detector/ecal_gaps 19 - snakemake $SNAKEMAKE_FLAGS --cores 1 --batch results/epic_inner_detector/ecal_gaps=$CI_NODE_INDEX/$CI_NODE_TOTAL
Please register or sign in to reply