Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
2a4c8255
Unverified
Commit
2a4c8255
authored
Aug 07, 2025
by
wang.yuqi
Committed by
GitHub
Aug 06, 2025
Browse files
[CI] Skip the pooling models that do not support transformers v4.55 (#22411)
Signed-off-by:
wang.yuqi
<
noooop@126.com
>
parent
4be02a37
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
28 additions
and
1 deletion
+28
-1
tests/models/language/pooling/test_embedding.py
tests/models/language/pooling/test_embedding.py
+4
-1
tests/models/language/pooling/test_gte.py
tests/models/language/pooling/test_gte.py
+9
-0
tests/models/language/pooling/test_reward.py
tests/models/language/pooling/test_reward.py
+4
-0
tests/models/utils.py
tests/models/utils.py
+11
-0
No files found.
tests/models/language/pooling/test_embedding.py
View file @
2a4c8255
...
...
@@ -7,7 +7,7 @@ import pytest
from
vllm.config
import
PoolerConfig
from
vllm.platforms
import
current_platform
from
...utils
import
check_embeddings_close
from
...utils
import
check_embeddings_close
,
check_transformers_version
@
pytest
.
fixture
(
autouse
=
True
)
...
...
@@ -56,6 +56,9 @@ def test_models(
model
,
monkeypatch
,
)
->
None
:
if
model
==
"Alibaba-NLP/gte-Qwen2-1.5B-instruct"
:
check_transformers_version
(
model
,
max_transformers_version
=
"4.53.2"
)
if
model
==
"BAAI/bge-multilingual-gemma2"
and
current_platform
.
is_rocm
():
# ROCm Triton FA does not currently support sliding window attention
# switch to use ROCm CK FA backend
...
...
tests/models/language/pooling/test_gte.py
View file @
2a4c8255
...
...
@@ -4,6 +4,7 @@ from typing import Any
import
pytest
from
...utils
import
check_transformers_version
from
.embed_utils
import
EmbedModelInfo
,
correctness_test_embed_models
from
.mteb_utils
import
mteb_test_embed_models
...
...
@@ -60,6 +61,10 @@ MODELS = [
@
pytest
.
mark
.
parametrize
(
"model_info"
,
MODELS
)
def
test_embed_models_mteb
(
hf_runner
,
vllm_runner
,
model_info
:
EmbedModelInfo
)
->
None
:
if
model_info
.
name
==
"Alibaba-NLP/gte-Qwen2-1.5B-instruct"
:
check_transformers_version
(
model_info
.
name
,
max_transformers_version
=
"4.53.2"
)
vllm_extra_kwargs
:
dict
[
str
,
Any
]
=
{}
if
model_info
.
architecture
==
"GteNewModel"
:
vllm_extra_kwargs
[
"hf_overrides"
]
=
{
"architectures"
:
[
"GteNewModel"
]}
...
...
@@ -72,6 +77,10 @@ def test_embed_models_mteb(hf_runner, vllm_runner,
def
test_embed_models_correctness
(
hf_runner
,
vllm_runner
,
model_info
:
EmbedModelInfo
,
example_prompts
)
->
None
:
if
model_info
.
name
==
"Alibaba-NLP/gte-Qwen2-1.5B-instruct"
:
check_transformers_version
(
model_info
.
name
,
max_transformers_version
=
"4.53.2"
)
vllm_extra_kwargs
:
dict
[
str
,
Any
]
=
{}
if
model_info
.
architecture
==
"GteNewModel"
:
vllm_extra_kwargs
[
"hf_overrides"
]
=
{
"architectures"
:
[
"GteNewModel"
]}
...
...
tests/models/language/pooling/test_reward.py
View file @
2a4c8255
...
...
@@ -10,6 +10,7 @@ from transformers import AutoModel
from
vllm.platforms
import
current_platform
from
....conftest
import
HfRunner
from
...utils
import
check_transformers_version
@
pytest
.
fixture
(
autouse
=
True
)
...
...
@@ -86,6 +87,9 @@ def test_prm_models(
dtype
:
str
,
monkeypatch
,
)
->
None
:
check_transformers_version
(
"Qwen/Qwen2.5-Math-PRM-7B"
,
max_transformers_version
=
"4.53.2"
)
if
current_platform
.
is_cpu
()
and
os
.
environ
.
get
(
"VLLM_USE_V1"
,
"0"
)
==
"0"
:
pytest
.
skip
(
"CPU only supports V1"
)
...
...
tests/models/utils.py
View file @
2a4c8255
...
...
@@ -412,3 +412,14 @@ def dummy_hf_overrides(
})
return
hf_config
def
check_transformers_version
(
model
:
str
,
min_transformers_version
:
Optional
[
str
]
=
None
,
max_transformers_version
:
Optional
[
str
]
=
None
):
from
.registry
import
_HfExamplesInfo
return
_HfExamplesInfo
(
model
,
min_transformers_version
=
min_transformers_version
,
max_transformers_version
=
max_transformers_version
).
check_transformers_version
(
on_fail
=
"skip"
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment