test_registry.py 528 Bytes
Newer Older
1
import pytest
2
import transformers
3
4
5
6
7
8

from vllm.model_executor.models import _MODELS, ModelRegistry


@pytest.mark.parametrize("model_cls", _MODELS)
def test_registry_imports(model_cls):
9
10
    if (model_cls in ("LlavaOnevisionForConditionalGeneration",
                      "Qwen2VLForConditionalGeneration")
11
12
13
            and transformers.__version__ < "4.45"):
        pytest.skip("Waiting for next transformers release")

14
    # Ensure all model classes can be imported successfully
15
    ModelRegistry.resolve_model_cls([model_cls])