Ограничение количества заданий qsub ниже лимита заданий

Я пытаюсь выполнить настройку параметров моей модели обучения в ярком вычислительном кластере, что требует большого количества заданий из-за количества настраиваемых параметров. Для каждой комбинации параметров требуется около 162 заданий qsub. И есть около 50 комбинаций параметров, которые мне нужно проверить. Это эквивалентно запуску около 162*50 ~= 8100 заданий. Однако существует ограничение на 350 заданий qsub на учетную запись в кластере, который я использую. Поэтому мне было интересно, есть ли способ в сценариях bash проверить количество активных в настоящее время заданий qsub, чтобы я мог эффективно автоматизировать процесс инициирования новых заданий.


person anonuser0428    schedule 04.05.2014    source источник
comment
почему бы вам не попробовать команды qstat и qdel?   -  person Sharif Mamun    schedule 05.05.2014
comment
Вы пробовали qstat | grep ‹ваше имя пользователя› | туалет -л?   -  person dbeer    schedule 05.05.2014


Ответы (1)


Вы уже пробовали работать с массивами заданий? Вы не указали планировщик, который вы используете (PBS, OGE, ...), но должен быть способ определить массив заданий и, во всем массиве, ограничение на количество задач, реально выполняемых одновременно. . В PBS

#PBS -t 1-1000%100

создает массив из одной тысячи заданий, ограничивая до ста количество задач, эффективно выполняемых одновременно. Если вы действительно хотите найти способ проверки активных заданий для автоматизации процесса инициирования новых заданий, выходные данные qstat должны помочь вам, но это должно быть обязанностью вашего планировщика, а не вашей.

person deggio    schedule 05.05.2014