Files
vllm-omni/vllm_omni/diffusion/utils/hf_utils.py
T

21 lines
469 B
Python
Raw Normal View History

2025-11-28 14:22:11 +08:00
from functools import lru_cache
from vllm.logger import init_logger
logger = init_logger(__name__)
def load_diffusers_config(model_name) -> dict:
2025-12-04 11:38:52 +08:00
from diffusers.pipelines.pipeline_utils import DiffusionPipeline
2025-11-28 14:22:11 +08:00
config = DiffusionPipeline.load_config(model_name)
return config
@lru_cache
def is_diffusion_model(model_name: str) -> bool:
try:
load_diffusers_config(model_name)
return True
except Exception:
return False