Я настраиваю небольшой кластер, управляемый SLURM.
Этот кластер имеет один главный узел и два раздела. Пользователи отправляют свои работы с рабочих узлов, я ограничил их доступ к главному узлу. Каждый раздел в кластере предназначен для группы в нашей компании.
Я бы хотел, чтобы члены разных групп отправляли свои задания в разные разделы, не беспокоясь о дополнительных параметрах командной строки.
Это Я бы хотел, чтобы раздел по умолчанию для srun
или sbatch
отличался в зависимости от узла, на котором выполняются эти команды.
Например: все задания, отправленные с хоста worker1
, должны go на partition1
, и все задания, отправленные с хостов worker[2-4]
, должны go на partition2
.
И все вызовы sbatch
или srun
не должны содержать * 1019 Переключатель * (или --partition
).
Я пытался установить default=YES
в разных строках в файлах slurm.conf
на разных компьютерах, но это не помогло.