Slurm: переменная для максимального SLURM_ARRAY_TASK_ID - PullRequest
1 голос
/ 04 июня 2019

У меня есть простой файл задания, который выглядит следующим образом:

#!/bin/bash

#SBATCH --array=1-1000
#SBATCH -t 60:00
#SBATCH --mail-type=ALL
python cats.py ${SLURM_ARRAY_TASK_ID} 1000

Этот второй аргумент состоит в том, что мой сценарий знает общее число работников на этом задании.

Я бы хотелчтобы превратить это значение 1000 в переменную, поэтому мне не нужно жестко кодировать общее количество работников.Есть ли переменная slurm для максимального идентификатора задачи массива в текущем задании?

1 Ответ

2 голосов
/ 04 июня 2019

Вы можете использовать переменную окружения SLURM_ARRAY_TASK_MAX

...