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