Skip to content

Commit ff54835

Browse files
authored
[PT FE] Update tests for timm models (openvinotoolkit#25696)
### Details: - *Update timm model list according to version 1.0.7* - *Update for torch==2.3.1* - *Update torchvision models list for export scenario* ### Tickets: - *ticket-id*
1 parent e653ebc commit ff54835

File tree

11 files changed

+101
-59
lines changed

11 files changed

+101
-59
lines changed

.github/workflows/job_pytorch_models_tests.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ jobs:
134134
if: ${{ inputs.model_scope == 'precommit' || inputs.model_scope == 'nightly_scope1' }}
135135
run: |
136136
export PYTHONPATH=${MODEL_HUB_TESTS_INSTALL_DIR}:$PYTHONPATH
137-
python3 -m pytest ${MODEL_HUB_TESTS_INSTALL_DIR}/pytorch/ -m ${TYPE} --html=${INSTALL_TEST_DIR}/TEST-torch_model_timm_tv_tests.html --self-contained-html -v -n 4 -k "TestTimmConvertModel or TestTorchHubConvertModel"
137+
python3 -m pytest ${MODEL_HUB_TESTS_INSTALL_DIR}/pytorch/ -m ${TYPE} --html=${INSTALL_TEST_DIR}/TEST-torch_model_timm_tv_${{ inputs.model_scope }}_tests.html --self-contained-html -v -n 2 -k "TestTimmConvertModel or TestTorchHubConvertModel"
138138
env:
139139
TYPE: ${{ inputs.model_scope == 'precommit' && 'precommit' || 'nightly' }}
140140
TEST_DEVICE: CPU
@@ -144,7 +144,7 @@ jobs:
144144
if: ${{ inputs.model_scope == 'precommit' || inputs.model_scope == 'nightly_scope2' }}
145145
run: |
146146
export PYTHONPATH=${MODEL_HUB_TESTS_INSTALL_DIR}:$PYTHONPATH
147-
python3 -m pytest ${MODEL_HUB_TESTS_INSTALL_DIR}/pytorch -m ${TYPE} --html=${INSTALL_TEST_DIR}/TEST-torch_model_tests.html --self-contained-html -v -k "not (TestTimmConvertModel or TestTorchHubConvertModel)"
147+
python3 -m pytest ${MODEL_HUB_TESTS_INSTALL_DIR}/pytorch -m ${TYPE} --html=${INSTALL_TEST_DIR}/TEST-torch_model_${{ inputs.model_scope }}_tests.html --self-contained-html -v -k "not (TestTimmConvertModel or TestTorchHubConvertModel)"
148148
env:
149149
TYPE: ${{ inputs.model_scope == 'precommit' && 'precommit' || 'nightly' }}
150150
TEST_DEVICE: CPU
@@ -155,7 +155,7 @@ jobs:
155155
if: ${{ inputs.model_scope == 'precommit' }}
156156
run: |
157157
export PYTHONPATH=${MODEL_HUB_TESTS_INSTALL_DIR}:$PYTHONPATH
158-
python3 -m pytest ${MODEL_HUB_TESTS_INSTALL_DIR}/transformation_tests/test_pa_transformation.py -m precommit --html=${INSTALL_TEST_DIR}/TEST-torch_pagedattention_tests.html --self-contained-html -v --tb=short -n 4
158+
python3 -m pytest ${MODEL_HUB_TESTS_INSTALL_DIR}/transformation_tests/test_pa_transformation.py -m precommit --html=${INSTALL_TEST_DIR}/TEST-torch_pagedattention_tests.html --self-contained-html -v --tb=short -n 2
159159
env:
160160
TEST_DEVICE: CPU
161161
USE_SYSTEM_CACHE: False
@@ -183,7 +183,7 @@ jobs:
183183
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
184184
if: ${{ !cancelled() }}
185185
with:
186-
name: test-results-torch-models
186+
name: test-results-torch-models-${{ inputs.model_scope == 'precommit' }}
187187
path: |
188188
${{ env.INSTALL_TEST_DIR }}/TEST-torch*
189189
if-no-files-found: 'error'

.github/workflows/linux.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ jobs:
590590
# - /mount:/mount
591591
PyTorch_Models_Tests:
592592
name: PyTorch Models tests
593-
if: fromJSON(needs.smart_ci.outputs.affected_components).PyTorch_FE.test
593+
if: ${{ github.event_name != 'schedule' && fromJSON(needs.smart_ci.outputs.affected_components).PyTorch_FE.test }}
594594
needs: [ Build, Smart_CI, Openvino_tokenizers ]
595595
uses: ./.github/workflows/job_pytorch_models_tests.yml
596596
with:

src/bindings/python/src/openvino/frontend/pytorch/fx_decoder.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,7 @@ def get_named_input(self, name):
267267
raise RuntimeError("This input is not a Node")
268268

269269
def get_subgraph_size(self):
270-
if issubclass(type(self.pt_module), torch.fx.Node):
271-
return 0
272-
return len(self.get_subgraphs()) if hasattr(self.pt_module, 'blocks') else 1
270+
return len(self.get_subgraphs())
273271

274272
def decoder_type_name(self) -> str:
275273
return "fx"
@@ -287,9 +285,7 @@ def visit_subgraph(self, node_visitor):
287285
node_visitor(decoder)
288286

289287
def get_subgraphs(self):
290-
if issubclass(type(self.pt_module), torch.fx.Node):
291-
return []
292-
return list(self.pt_module.blocks())
288+
return []
293289

294290
def get_subgraph_decoder(self, index):
295291
decoder = TorchFXPythonDecoder(self.get_subgraphs()[index],

src/frontends/pytorch/src/translate_session.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,8 @@ std::shared_ptr<Model> TranslateSession::convert_pytorch_model(
225225
}
226226
};
227227

228-
FRONT_END_GENERAL_CHECK(pytorch_model->get_subgraph_size() == 1, "Model should have exactly 1 subgraph.");
228+
FRONT_END_GENERAL_CHECK(pytorch_model->decoder_type_name() != "ts" || pytorch_model->get_subgraph_size() == 1,
229+
"Model should have exactly 1 subgraph for TorchScript.");
229230
pytorch_model->visit_subgraph(node_visitor);
230231

231232
ResultVector results;

tests/constraints.txt

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jaxlib<=0.4.14
2727
kornia==0.7.0
2828
networkx<=3.3
2929
keras>=2.0.0,<3.0.0
30+
timm==1.0.7
3031

3132
--extra-index-url https://download.pytorch.org/whl/cpu
3233
torch>=1.13,<2.4

tests/model_hub_tests/models_hub_common/utils.py

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ def get_models_list(file_name: str):
2727
model_name, model_link = model_info.split(',')
2828
elif len(model_info.split(',')) == 4:
2929
model_name, model_link, mark, reason = model_info.split(',')
30-
assert mark in ["skip", "xfail"], "Incorrect failure mark for model info {}".format(model_info)
3130
models.append((model_name, model_link, mark, reason))
3231

3332
return models

tests/model_hub_tests/pytorch/hf_transformers_models

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ abeja/gpt-neox-japanese-2.7b,gpt_neox_japanese
44
acl-submission-anonym/EAM-spectral,examuse,skip,Load problem
55
adalbertojunior/modular-test,modular,skip,Load problem
66
adept/persimmon-8b-base,persimmon
7-
aerner/lm-v2,open-llama,xfail,Example input problem
7+
aerner/lm-v2,open-llama
88
afonsosamarques/ardt-vanilla-combo_train_hopper_v2-2508_1336-33,decision_transformer,xfail,Tracing problem
99
aihijo/gec-zh-gector-bert-large,gector,skip,Load problem
1010
albert-base-v2,albert
@@ -170,6 +170,7 @@ huggingface/time-series-transformer-tourism-monthly,time_series_transformer,skip
170170
HuggingFaceM4/tiny-random-idefics,idefics,xfail,Unsupported op aten::any aten::einsum prim::TupleConstruct prim::TupleUnpack
171171
HuggingFaceM4/tiny-random-vllama-clip,vllama,skip,Load problem
172172
HuggingFaceM4/tiny-random-vopt-clip,vopt,skip,Load problem
173+
HuggingFaceH4/zephyr-7b-beta,mistral
173174
HuiHuang/gpt3-damo-base-zh,gpt3,skip,Load problem
174175
hustvl/yolos-tiny,yolos
175176
iakarshu/tilt_base,tilt_base_configuration,skip,Load problem
@@ -184,7 +185,7 @@ jaketae/fastspeech2-ljspeech,fastspeech2,skip,Load problem
184185
jambran/depression-classification,DepressionDetection,skip,Load problem
185186
Jellywibble/dalio-reward-charlie-v1,reward-model,skip,Load problem
186187
JonasGeiping/crammed-bert-legacy,crammedBERT,skip,Load problem
187-
jonatasgrosman/wav2vec2-large-xlsr-53-english,wav2vec2,xfail,Unsupported op aten::index_put_ prim::TupleConstruct
188+
jonatasgrosman/wav2vec2-large-xlsr-53-english,wav2vec2
188189
Joqsan/test-my-fnet,my_fnet,skip,Load problem
189190
jozhang97/deta-swin-large,deta,skip,Load problem
190191
jploski/retnet-mini-shakespeare,retnet,skip,Load problem
@@ -257,7 +258,6 @@ microsoft/xclip-base-patch32,xclip
257258
microsoft/xprophetnet-large-wiki100-cased,xlm-prophetnet
258259
miguelvictor/python-fromzero-lstmlm,lstmlm,skip,Load problem
259260
mingzi151/test-hf-wav2vec2bert,wav2vec2bert,skip,Load problem
260-
mistralai/Mistral-7B-v0.1,mistral
261261
MIT/ast-finetuned-audioset-10-10-0.4593,audio-spectrogram-transformer
262262
Mizuiro-sakura/luke-japanese-large-sentiment-analysis-wrime,luke
263263
mlml-chip/thyme2_colon_e2e,cnlpt,skip,Load problem

tests/model_hub_tests/pytorch/test_timm.py

+9-7
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import torch
99
from models_hub_common.utils import get_models_list
1010

11-
from torch_utils import TestTorchConvertModel, process_pytest_marks
11+
from torch_utils import TestTorchConvertModel
1212

1313

1414
def filter_timm(timm_list: list) -> list:
@@ -42,10 +42,6 @@ def filter_timm(timm_list: list) -> list:
4242
return sorted([v[1] for v in unique_models.values()])
4343

4444

45-
def get_all_models() -> list:
46-
return process_pytest_marks(os.path.join(os.path.dirname(__file__), "timm_models"))
47-
48-
4945
# To make tests reproducible we seed the random generator
5046
torch.manual_seed(0)
5147

@@ -82,10 +78,16 @@ def test_convert_model_precommit(self, name, ie_device):
8278
self.run(name, None, ie_device)
8379

8480
@pytest.mark.nightly
85-
@pytest.mark.parametrize("name", get_all_models())
81+
@pytest.mark.parametrize("name,link,mark,reason", get_models_list(os.path.join(os.path.dirname(__file__), "timm_models")))
8682
@pytest.mark.parametrize("mode", ["trace", "export"])
87-
def test_convert_model_all_models(self, mode, name, ie_device):
83+
def test_convert_model_all_models(self, mode, name, link, mark, reason, ie_device):
8884
self.mode = mode
85+
assert mark is None or mark in [
86+
'skip', 'xfail', 'xfail_trace', 'xfail_export'], f"Incorrect test case for {name}"
87+
if mark == 'skip':
88+
pytest.skip(reason)
89+
elif mark in ['xfail', f'xfail_{mode}']:
90+
pytest.xfail(reason)
8991
self.run(name, None, ie_device)
9092

9193
@pytest.mark.nightly

tests/model_hub_tests/pytorch/test_torchvision_models.py

+10-4
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
import pytest
88
import torch
99
import torchvision.transforms.functional as F
10+
from models_hub_common.utils import get_models_list
1011

11-
from torch_utils import process_pytest_marks, TestTorchConvertModel
12+
from torch_utils import TestTorchConvertModel
1213

1314

1415
def get_all_models() -> list:
@@ -103,10 +104,15 @@ def test_convert_model_precommit_export(self, model_name, ie_device):
103104
self.mode = "export"
104105
self.run(model_name, None, ie_device)
105106

106-
@pytest.mark.parametrize("name",
107-
process_pytest_marks(os.path.join(os.path.dirname(__file__), "torchvision_models")))
107+
@pytest.mark.parametrize("name,link,mark,reason", get_models_list(os.path.join(os.path.dirname(__file__), "torchvision_models")))
108108
@pytest.mark.parametrize("mode", ["trace", "export"])
109109
@pytest.mark.nightly
110-
def test_convert_model_all_models(self, mode, name, ie_device):
110+
def test_convert_model_all_models(self, mode, name, link, mark, reason, ie_device):
111111
self.mode = mode
112+
assert mark is None or mark in [
113+
'skip', 'xfail', 'xfail_trace', 'xfail_export'], f"Incorrect test case for {name}"
114+
if mark == 'skip':
115+
pytest.skip(reason)
116+
elif mark in ['xfail', f'xfail_{mode}']:
117+
pytest.xfail(reason)
112118
self.run(name, None, ie_device)

tests/model_hub_tests/pytorch/timm_models

+61-24
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ cait_s36_384.fb_dist_in1k,None
1313
cait_xs24_384.fb_dist_in1k,None
1414
cait_xxs24_224.fb_dist_in1k,None
1515
cait_xxs36_224.fb_dist_in1k,None
16-
coat_tiny.in1k,None
16+
coat_tiny.in1k,None,xfail_export,Requested None inlined input
1717
coatnet_bn_0_rw_224.sw_in1k,None
1818
coatnet_nano_rw_224.sw_in1k,None
1919
coatnet_rmlp_1_rw2_224.sw_in12k,None
@@ -23,7 +23,7 @@ convformer_b36.sail_in1k,None
2323
convformer_m36.sail_in1k,None
2424
convformer_s18.sail_in1k,None
2525
convformer_s36.sail_in1k,None
26-
convit_base.fb_in1k,None,xfail,Trace failed
26+
convit_base.fb_in1k,None,xfail_trace,Trace failed
2727
convmixer_1024_20_ks9_p14.in1k,None
2828
convmixer_1536_20.in1k,None
2929
convnext_atto_ols.a2_in1k,None
@@ -102,10 +102,10 @@ edgenext_xx_small.in1k,None
102102
efficientformer_l1.snap_dist_in1k,None
103103
efficientformer_l3.snap_dist_in1k,None
104104
efficientformer_l7.snap_dist_in1k,None
105-
efficientformerv2_l.snap_dist_in1k,None
106-
efficientformerv2_s0.snap_dist_in1k,None
107-
efficientformerv2_s1.snap_dist_in1k,None
108-
efficientformerv2_s2.snap_dist_in1k,None
105+
efficientformerv2_l.snap_dist_in1k,None,xfail_export,Requested None inlined input
106+
efficientformerv2_s0.snap_dist_in1k,None,xfail_export,Requested None inlined input
107+
efficientformerv2_s1.snap_dist_in1k,None,xfail_export,Requested None inlined input
108+
efficientformerv2_s2.snap_dist_in1k,None,xfail_export,Requested None inlined input
109109
efficientnet_b0.ra_in1k,None
110110
efficientnet_b1.ft_in1k,None
111111
efficientnet_b1_pruned.in1k,None
@@ -144,6 +144,9 @@ eva02_base_patch14_224.mim_in22k,None
144144
eva02_base_patch16_clip_224.merged2b,None
145145
eva02_large_patch14_clip_224.merged2b,None
146146
fastvit_ma36.apple_dist_in1k,None
147+
fastvit_mci0.apple_mclip,None
148+
fastvit_mci1.apple_mclip,None
149+
fastvit_mci2.apple_mclip,None,xfail_trace,Accuracy validation failed
147150
fastvit_s12.apple_dist_in1k,None
148151
fastvit_sa12.apple_dist_in1k,None
149152
fastvit_sa24.apple_dist_in1k,None
@@ -167,7 +170,7 @@ gcresnext50ts.ch_in1k,None
167170
gcvit_base.in1k,None
168171
gernet_s.idstcv_in1k,None
169172
ghostnet_100.in1k,None
170-
ghostnetv2_100.in1k,None
173+
ghostnetv2_100.in1k,None,xfail_export,Requested None inlined input
171174
gmixer_24_224.ra3_in1k,None
172175
gmlp_s16_224.ra3_in1k,None
173176
halo2botnet50ts_256.a1h_in1k,None
@@ -188,16 +191,18 @@ hgnetv2_b3.ssld_stage1_in22k_in1k,None
188191
hgnetv2_b4.ssld_stage1_in22k_in1k,None
189192
hgnetv2_b5.ssld_stage1_in22k_in1k,None
190193
hgnetv2_b6.ssld_stage1_in22k_in1k,None
191-
hrnet_w18_small.gluon_in1k,None
192-
hrnet_w18_small_v2.gluon_in1k,None
193-
hrnet_w18_ssld.paddle_in1k,None
194-
hrnet_w30.ms_in1k,None
195-
hrnet_w32.ms_in1k,None
196-
hrnet_w40.ms_in1k,None
197-
hrnet_w44.ms_in1k,None
198-
hrnet_w48.ms_in1k,None
199-
hrnet_w48_ssld.paddle_in1k,None
200-
hrnet_w64.ms_in1k,None
194+
hiera_base_224.mae,None
195+
hiera_base_plus_224.mae,None
196+
hrnet_w18_small.gluon_in1k,None,xfail_export,Requested None inlined input
197+
hrnet_w18_small_v2.gluon_in1k,None,xfail_export,Requested None inlined input
198+
hrnet_w18_ssld.paddle_in1k,None,xfail_export,Requested None inlined input
199+
hrnet_w30.ms_in1k,None,xfail_export,Requested None inlined input
200+
hrnet_w32.ms_in1k,None,xfail_export,Requested None inlined input
201+
hrnet_w40.ms_in1k,None,xfail_export,Requested None inlined input
202+
hrnet_w44.ms_in1k,None,xfail_export,Requested None inlined input
203+
hrnet_w48.ms_in1k,None,xfail_export,Requested None inlined input
204+
hrnet_w48_ssld.paddle_in1k,None,xfail_export,Requested None inlined input
205+
hrnet_w64.ms_in1k,None,xfail_export,Requested None inlined input
201206
inception_next_base.sail_in1k,None
202207
inception_resnet_v2.tf_ens_adv_in1k,None
203208
inception_v3.gluon_in1k,None
@@ -236,6 +241,9 @@ mobilenetv2_110d.ra_in1k,None
236241
mobilenetv2_120d.ra_in1k,None
237242
mobilenetv3_rw.rmsp_in1k,None
238243
mobilenetv3_small_050.lamb_in1k,None
244+
mobilenetv4_conv_blur_medium.e500_r224_in1k,None
245+
mobilenetv4_conv_small.e1200_r224_in1k,None
246+
mobilenetv4_hybrid_medium.e500_r224_in1k,None
239247
mobileone_s0.apple_in1k,None
240248
mobileone_s1.apple_in1k,None
241249
mobileone_s2.apple_in1k,None
@@ -324,6 +332,8 @@ resnest50d.in1k,None
324332
resnest50d_1s4x24d.in1k,None
325333
resnest50d_4s2x40d.in1k,None
326334
resnet101.a1_in1k,None
335+
resnet101_clip.openai,None
336+
resnet101_clip_gap.openai,None
327337
resnet101c.gluon_in1k,None
328338
resnet101d.gluon_in1k,None
329339
resnet101s.gluon_in1k,None
@@ -344,10 +354,18 @@ resnet33ts.ra2_in1k,None
344354
resnet34.a1_in1k,None
345355
resnet34d.ra2_in1k,None
346356
resnet50.a1_in1k,None
357+
resnet50_clip.openai,None
358+
resnet50_clip_gap.openai,None
347359
resnet50_gn.a1h_in1k,None
348360
resnet50c.gluon_in1k,None
349361
resnet50d.a1_in1k,None
350362
resnet50s.gluon_in1k,None
363+
resnet50x16_clip.openai,None
364+
resnet50x16_clip_gap.openai,None
365+
resnet50x4_clip.openai,None
366+
resnet50x4_clip_gap.openai,None
367+
resnet50x64_clip.openai,None
368+
resnet50x64_clip_gap.openai,None
351369
resnet51q.ra2_in1k,None
352370
resnet61q.ra2_in1k,None
353371
resnetaa101d.sw_in12k,None
@@ -388,7 +406,7 @@ selecsls60.in1k,None
388406
selecsls60b.in1k,None
389407
semnasnet_075.rmsp_in1k,None
390408
senet154.gluon_in1k,None
391-
sequencer2d_s.in1k,None
409+
sequencer2d_s.in1k,None,xfail_export,No conversion rule found for operations aten.mkldnn_rnn_layer.default
392410
seresnet152d.ra2_in1k,None
393411
seresnet33ts.ra2_in1k,None
394412
seresnet50.a1_in1k,None
@@ -453,7 +471,7 @@ tinynet_b.in1k,None
453471
tinynet_c.in1k,None
454472
tinynet_d.in1k,None
455473
tinynet_e.in1k,None
456-
tnt_s_patch16_224,None
474+
tnt_s_patch16_224,None,xfail_export,Requested None inlined input
457475
tresnet_m.miil_in1k,None
458476
tresnet_v2_l.miil_in21k,None
459477
twins_pcpvt_base.in1k,None
@@ -467,39 +485,58 @@ vgg16_bn.tv_in1k,None
467485
vgg19.tv_in1k,None
468486
vgg19_bn.tv_in1k,None
469487
visformer_tiny.in1k,None
488+
vit_base_mci_224.apple_mclip,None
470489
vit_base_patch14_dinov2.lvd142m,None
471490
vit_base_patch14_reg4_dinov2.lvd142m,None
472491
vit_base_patch16_224.augreg2_in21k_ft_in1k,None
473492
vit_base_patch16_224_miil.in21k,None
474493
vit_base_patch16_clip_224.datacompxl,None
475494
vit_base_patch16_clip_quickgelu_224.metaclip_2pt5b,None
495+
vit_base_patch16_rope_reg1_gap_256.sbb_in1k,None,xfail,Argument shapes are inconsistent
476496
vit_base_patch16_rpn_224.sw_in1k,None
477497
vit_base_patch16_siglip_224.webli,None
498+
vit_base_patch16_siglip_gap_224.webli,None
478499
vit_base_patch32_224.augreg_in1k,None
479500
vit_base_patch32_clip_224.datacompxl,None
480501
vit_base_patch32_clip_quickgelu_224.metaclip_2pt5b,None
481502
vit_base_patch8_224.augreg2_in21k_ft_in1k,None
482503
vit_base_r50_s16_224.orig_in21k,None
504+
vit_betwixt_patch16_reg1_gap_256.sbb_in1k,None
505+
vit_betwixt_patch16_reg4_gap_256.sbb_in12k,None
506+
vit_betwixt_patch16_rope_reg4_gap_256.sbb_in1k,None,xfail,Argument shapes are inconsistent
507+
vit_betwixt_patch32_clip_224.tinyclip_laion400m,None
483508
vit_huge_patch14_224.mae,None
484509
vit_huge_patch14_gap_224.in1k_ijepa,None
485510
vit_large_patch14_clip_224.datacompxl,None
486511
vit_large_patch14_clip_quickgelu_224.dfn2b,None
487512
vit_large_r50_s32_224.augreg_in21k,None
513+
vit_little_patch16_reg1_gap_256.sbb_in12k,None
514+
vit_little_patch16_reg4_gap_256.sbb_in1k,None
488515
vit_medium_patch16_gap_240.sw_in12k,None
516+
vit_medium_patch16_reg1_gap_256.sbb_in1k,None
517+
vit_medium_patch16_reg4_gap_256.sbb_in12k,None
518+
vit_mediumd_patch16_reg4_gap_256.sbb_in12k,None
519+
vit_mediumd_patch16_rope_reg1_gap_256.sbb_in1k,None,xfail,Argument shapes are inconsistent
520+
vit_pwee_patch16_reg1_gap_256.sbb_in1k,None
489521
vit_relpos_base_patch16_224.sw_in1k,None
490522
vit_relpos_base_patch16_clsgap_224.sw_in1k,None
491523
vit_relpos_base_patch32_plus_rpn_256.sw_in1k,None
492524
vit_relpos_medium_patch16_cls_224.sw_in1k,None
493525
vit_relpos_medium_patch16_rpn_224.sw_in1k,None
494526
vit_small_r26_s32_224.augreg_in21k,None
495527
vit_so400m_patch14_siglip_224.webli,None
528+
vit_so400m_patch14_siglip_gap_224.pali_mix,None,skip,Access to model google/paligemma-3b-mix-224-jax is restricted
496529
vit_srelpos_small_patch16_224.sw_in1k,None
497530
vit_tiny_r_s16_p8_224.augreg_in21k,None
498-
volo_d1_224.sail_in1k,None
499-
volo_d2_224.sail_in1k,None
500-
volo_d3_224.sail_in1k,None
501-
volo_d4_224.sail_in1k,None
502-
volo_d5_224.sail_in1k,None
531+
vit_wee_patch16_reg1_gap_256.sbb_in1k,None
532+
vit_xsmall_patch16_clip_224.tinyclip_yfcc15m,None
533+
vitamin_base_224.datacomp1b_clip,None,xfail,RuntimeError Error in loading state_dict for VisionTransformer
534+
vitamin_large2_224.datacomp1b_clip,None
535+
volo_d1_224.sail_in1k,None,xfail,Cannot get length of dynamic dimension
536+
volo_d2_224.sail_in1k,None,xfail,Cannot get length of dynamic dimension
537+
volo_d3_224.sail_in1k,None,xfail,Cannot get length of dynamic dimension
538+
volo_d4_224.sail_in1k,None,xfail,Cannot get length of dynamic dimension
539+
volo_d5_224.sail_in1k,None,xfail,Cannot get length of dynamic dimension
503540
wide_resnet101_2.tv2_in1k,None
504541
wide_resnet50_2.racm_in1k,None
505542
xception41.tf_in1k,None

0 commit comments

Comments
 (0)