Очереди задач

На кластере доступно три очереди задач:

  • 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-узлы и графические ускорители. Гетерогенная структура кластера потребует дополнительной подготовки скрипта для запуска задачи и специальной организации межпроцессорных обменов для эффективной работы.