From 9b78b070efa4e3ebe9cd406c55723ce3d63d143c Mon Sep 17 00:00:00 2001 From: Nicolas Patry Date: Mon, 8 Nov 2021 14:28:26 +0100 Subject: [PATCH] Fixing tests on master. (#14317) * Fixing tests on master. * Better fix. * Lxmert doesn't have feature extractor but is bimodal. --- tests/test_pipelines_feature_extraction.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tests/test_pipelines_feature_extraction.py b/tests/test_pipelines_feature_extraction.py index 41de184142..42cdb79bb6 100644 --- a/tests/test_pipelines_feature_extraction.py +++ b/tests/test_pipelines_feature_extraction.py @@ -15,12 +15,11 @@ import unittest from transformers import ( + FEATURE_EXTRACTOR_MAPPING, MODEL_MAPPING, TF_MODEL_MAPPING, - CLIPConfig, FeatureExtractionPipeline, LxmertConfig, - Wav2Vec2Config, pipeline, ) from transformers.testing_utils import is_pipeline_test, nested_simplify, require_tf, require_torch @@ -73,11 +72,8 @@ class FeatureExtractionPipelineTests(unittest.TestCase, metaclass=PipelineTestCa if tokenizer is None: self.skipTest("No tokenizer") return - - elif isinstance(model.config, (LxmertConfig, CLIPConfig, Wav2Vec2Config)): - self.skipTest( - "This is an Lxmert bimodal model, we need to find a more consistent way to switch on those models." - ) + elif type(model.config) in FEATURE_EXTRACTOR_MAPPING or isinstance(model.config, LxmertConfig): + self.skipTest("This is a bimodal model, we need to find a more consistent way to switch on those models.") return elif model.config.is_encoder_decoder: self.skipTest(