извините, если этот вопрос уже задавался. Я просто не мог найти правильный словарный запас для его поиска. У меня есть несколько экспериментов, которые мне нужно запустить в кластере с графическим процессором. Но сейчас я начинаю одну работу и жду, пока она не закончится, прежде чем запустить другую. Что я могу сделать, чтобы «дать команду», чтобы запустить все сценарии последовательно? У меня есть что-то вроде следующего:
./experiment.sh configs/job1.sh --train <gpu-ID>
./experiment.sh configs/job2.sh --train <gpu-ID>
./experiment.sh configs/job2.sh --train <gpu-ID>
, где для <gpu-ID>
Я положил 0
или 1
для конкретных графических процессоров
Прямо сейчас я начинаю работу сказать:
./experiment.sh configs/job1.sh --train <gpu-ID>
И периодически проверяйте, закончил ли он, чтобы я мог запустить job2
.
Какой более эффективный способ автоматизировать это?