vllm_omni.diffusion.lora ¶
Modules:
| Name | Description |
|---|---|
layers | |
manager | |
utils | |
DiffusionLoRAManager ¶
Manager for LoRA adapters in diffusion models.
Reuses vLLM's LoRA infrastructure, adapted for diffusion pipelines. Uses LRU cache management similar to LRUCacheLoRAModelManager.
add_adapter ¶
add_adapter(lora_request: LoRARequest) -> bool
Add a new adapter to the cache without activating it.
pin_adapter ¶
Mark an adapter as pinned so it will not be evicted.
set_active_adapter ¶
set_active_adapter(
lora_request: LoRARequest | None,
lora_scale: float = 1.0,
) -> None
Set the active LoRA adapter for the pipeline.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
lora_request | LoRARequest | None | The LoRA request, or None to deactivate all adapters. | required |
lora_scale | float | The external scale for the LoRA adapter. | 1.0 |