Skip to content

Feat/sglang image vllm asr engines#5121

Open
OliverBryant wants to merge 3 commits into
xorbitsai:mainfrom
OliverBryant:feat/sglang-image-vllm-asr-engines
Open

Feat/sglang image vllm asr engines#5121
OliverBryant wants to merge 3 commits into
xorbitsai:mainfrom
OliverBryant:feat/sglang-image-vllm-asr-engines

Conversation

@OliverBryant

Copy link
Copy Markdown
Collaborator

OliverBryant and others added 3 commits July 2, 2026 18:31
…-dev

Implement the SGLangImageModel stub with sglang-diffusion offline API
(sglang.multimodal_gen.DiffGenerator) so text-to-image models can run on
the SGLang engine on Linux with NVIDIA GPUs. Supported models: Qwen-Image,
Qwen-Image-2512, Z-Image, Z-Image-Turbo and FLUX.1-dev, matching the
sglang-diffusion compatibility matrix. Virtualenv specs install
sglang[diffusion] when the SGLang engine is selected.

Ref xorbitsai#4896

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Add an engine abstraction layer for audio models (mirroring the image
module design): AUDIO_ENGINES registry, engine matching and virtualenv
marker support. Families without registered engines keep the legacy
hardcoded dispatch, so existing behavior is unchanged.

Qwen3-ASR-0.6B/1.7B register two engines: the default transformers
engine and, on Linux with NVIDIA GPUs, a vLLM engine backed by
qwen_asr's Qwen3ASRModel.LLM which shares the same transcribe API.
/v1/engines/audio/<model_name> now returns engine params for audio
models.

Ref xorbitsai#4896

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Show the engine dropdown in the launch drawer for audio models that
support engine selection (e.g. Qwen3-ASR on transformers/vLLM). Audio
models without registered engines keep the previous form, and launch
history entries without a model_engine still apply for them.

Ref xorbitsai#4896

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@XprobeBot XprobeBot added this to the v2.x milestone Jul 2, 2026
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

Gemini encountered an error creating the review. You can try again by commenting /gemini review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants