vllm_omni.diffusion.models.diffusers_adapter ¶
Diffusers backend adapter for vLLM-Omni.
Modules:
| Name | Description |
|---|---|
pipeline_diffusers_adapter | Diffusers backend adapter for vLLM-Omni. |
pipeline_utils | |
DiffusersAdapterPipeline ¶
Bases: Module, DiffusionPipelineProfilerMixin
Black-box adapter that delegates full pipeline execution to a diffusers pipeline.
Usage::
adapter = DiffusersAdapterPipeline(od_config=od_config)
adapter.load_weights() # calls DiffusionPipeline.from_pretrained()
output = adapter.forward(req)
Step-wise execution is explicitly rejected — diffusers encapsulates the full denoising loop internally. Use native pipelines for continuous batching mode.
forward ¶
forward(req: OmniDiffusionRequest) -> DiffusionOutput
Full delegation to diffusers pipeline.__call__().
load_weights ¶
Load the diffusers pipeline via DiffusionPipeline.from_pretrained().