Очереди задач
На кластере доступно три очереди задач:
cpu
– очередь для запуска задач с использованием CPU-узлов (эта очередь используется по умолчанию).gpu
– очередь для запуска задач с использованием GPU-узлов.mix
– смешанная очередь для запуска гибридных задач с использованием CPU-узлов совместно с GPU-узлами.
Чтобы отправить задачу, например, в очередь gpu
нужно добавить параметр -p gpu
или --partition=gpu
для команды sbatch
:
sbatch --partition=gpu --gpus=v100:2 --ntasks-per-gpu=4 --time=0-6 run_gpu.sh
Также можно добавить строчку:
#SBATCH --partition=gpu
в скрипт для sbatch
Очередь gpu
При использовании очереди с графическими ускорителями обязательно укажите нужный тип карт (v100
или rtx
) и их количество с помощью опции --gpus
, например:
sbatch --partition=gpu --gpus=v100:2 gpu_job.sh
Задачи, запущенные без указания опции --gpus
, не будут иметь доступа к графическим ускорителям.
Очередь mix
Используйте очередь mix
только если вам действительно нужны одновременно CPU-узлы и графические ускорители. Гетерогенная структура кластера потребует дополнительной подготовки скрипта для запуска задачи и специальной организации межпроцессорных обменов для эффективной работы.