Ограничить количество одновременных заданных c заданий в сельдерее - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть 2 задачи taskA и taskB , которые выполняются с использованием графического процессора. Они оба могут работать на GPU одновременно. Но если сельдерей решит запустить дополнительный экземпляр, то у меня будет cra sh (недостаточно памяти на GPU).

Поэтому я хотел бы иметь возможность контролировать это (то есть разрешить только задача A + задача B или задача B + задача B или задача A + задача A в в то же время, но предотвратить, например, taskA + taskA + taskB ).

Как я могу контролировать это?

1 Ответ

1 голос
/ 12 апреля 2020

Вы можете ограничить количество одновременных задач, используя аргумент - параллелизм . Установите значение 2, если вы используете одного и того же работника для обеих задач, или 1, если у вас есть два отдельных работника.

...