From 4341f4e224e35756a46b4bc991b72353b916076e Mon Sep 17 00:00:00 2001 From: Younes Belkada <49240599+younesbelkada@users.noreply.github.com> Date: Fri, 16 Dec 2022 12:46:58 +0100 Subject: [PATCH] [Pipeline] skip feature extraction test if in `IMAGE_PROCESSOR_MAPPING` (#20790) skip feature extraction test if in `IMAGE_PROCESSOR_MAPPING` --- tests/pipelines/test_pipelines_feature_extraction.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/pipelines/test_pipelines_feature_extraction.py b/tests/pipelines/test_pipelines_feature_extraction.py index cb307cc77e..28cde51a8e 100644 --- a/tests/pipelines/test_pipelines_feature_extraction.py +++ b/tests/pipelines/test_pipelines_feature_extraction.py @@ -18,6 +18,7 @@ import numpy as np from transformers import ( FEATURE_EXTRACTOR_MAPPING, + IMAGE_PROCESSOR_MAPPING, MODEL_MAPPING, TF_MODEL_MAPPING, FeatureExtractionPipeline, @@ -178,7 +179,11 @@ class FeatureExtractionPipelineTests(unittest.TestCase, metaclass=PipelineTestCa if tokenizer is None: self.skipTest("No tokenizer") return - elif type(model.config) in FEATURE_EXTRACTOR_MAPPING or isinstance(model.config, LxmertConfig): + elif ( + type(model.config) in FEATURE_EXTRACTOR_MAPPING + or isinstance(model.config, LxmertConfig) + or type(model.config) in IMAGE_PROCESSOR_MAPPING + ): 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: