Есть ли способ узнать, когда узлы, выделенные другими пользователями, станут доступны?
Единственный надежный способ - отправить задание. Тогда Slurm может предупредить вас по электронной почте с кодом --mail-type=BEGIN
.
Обратите внимание, что sbatch
имеет аргумент --test-only
, который сообщает вам, когда ваше задание будет запущено, если оно будет отправлено, без фактической отправки задания.
Кроме того, srun
имеет --immediate
аргумент, который позволяет отправить задание и отменить его, если он не получит выделение в течение нескольких секунд. sbatch
имеет аналогичный параметр --deadline
Наконец, если вам нужен интерактивный сеанс и он будет доступен при запуске задания, вы можете отправить задание с помощью --begin
. Например, если вы хотите провести интерактивный сеанс в то же время на следующий день, отправьте задание накануне (при условии разумной продолжительности задания) с помощью --begin=now+24hours