簡體   English   中英

限制celery中同時特定任務的數量

[英]Limit the number of simultaneous specific tasks in celery

我有 2 個任務taskAtaskB ,它們使用 GPU 運行。 它們都可以同時在 GPU 上運行。 但是如果 celery 決定啟動一個額外的實例,那么我就會崩潰(GPU 上的 memory)。

因此,我希望能夠對此進行控制(即同時只允許taskA + taskBtaskB + taskBtaskA + taskA ,但例如阻止taskA + taskA + taskB )。

我該如何控制這個?

您可以使用--concurrency參數限制並發任務的數量。 如果您對兩個任務使用相同的工作人員,則將此設置為 2;如果您有兩個單獨的工作人員,則將其設置為 1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM