Handle ImageGeneration tasks in _pending_tasks
This commit is contained in:
@@ -9,6 +9,7 @@ from exo.shared.types.tasks import (
|
||||
ConnectToGroup,
|
||||
CreateRunner,
|
||||
DownloadModel,
|
||||
ImageGeneration,
|
||||
LoadModel,
|
||||
Shutdown,
|
||||
StartWarmup,
|
||||
@@ -265,7 +266,9 @@ def _pending_tasks(
|
||||
) -> Task | None:
|
||||
for task in tasks.values():
|
||||
# for now, just forward chat completions
|
||||
if not isinstance(task, ChatCompletion):
|
||||
if not isinstance(task, ChatCompletion) and not isinstance(
|
||||
task, ImageGeneration
|
||||
):
|
||||
continue
|
||||
if task.task_status not in (TaskStatus.Pending, TaskStatus.Running):
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user