Sina Samangooei
08/04/2020, 10:49 AM(A -> D, B -> D, C -> D)
into (A -> B, B -> C, C -> D)
but that seems weird.johann
08/04/2020, 1:20 PMSina Samangooei
08/04/2020, 2:50 PMjohann
08/04/2020, 7:59 PMnate
08/04/2020, 8:47 PMdagster
<- N workers, default queue, most work happens here
• gpu-queue
<- X dagster-celery workers (no more than X solids executing in parallel ), GPU workloads go here
then you can tag your GPU solids like this and only X will ever run concurrently (even across multiple pipelines):
@solid(tags={'dagster-celery/queue': 'gpu-queue'})
FWIW dagster-celery
also supports setting priorities for execution:
@solid(tags={'dagster-celery/priority': 3})
Sina Samangooei
08/05/2020, 8:14 AMNawafSheikh
03/15/2021, 9:27 AM