Вам необходимо вызвать свой R-скрипт из bash-скрипта, который вы затем отправите в SLURM с запросом определенного количества ядер.
Если ваш R-код находится в файле r_analysis.R
, вы можете создатьsubmit_job.sh
файл, подобный этому:
#! /bin/bash
Rscript r_analysis.R
Наконец, вы отправляете свою работу (например, из командной строки), запрашивая определенное количество процессоров (8 в этом примере) и память / CPU (4G в этом примере):
sbatch --mem-per-cpu=4G --cpus-per-task=8 ./submit_job.sh