From 05ebb0264e430d96092a742e8f5b35deb6365b94 Mon Sep 17 00:00:00 2001 From: Younes Belkada <49240599+younesbelkada@users.noreply.github.com> Date: Tue, 1 Aug 2023 12:20:34 +0200 Subject: [PATCH] [`MPT`] Add `require_bitsandbytes` on MPT integration tests (#25201) * add `require_bitsandbytes` on MPT integration tests * add it on mpt as well --- tests/models/instructblip/test_modeling_instructblip.py | 3 ++- tests/models/mpt/test_modeling_mpt.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/models/instructblip/test_modeling_instructblip.py b/tests/models/instructblip/test_modeling_instructblip.py index fab53e4d92..d659c38916 100644 --- a/tests/models/instructblip/test_modeling_instructblip.py +++ b/tests/models/instructblip/test_modeling_instructblip.py @@ -29,7 +29,7 @@ from transformers import ( InstructBlipQFormerConfig, InstructBlipVisionConfig, ) -from transformers.testing_utils import require_torch, require_vision, slow, torch_device +from transformers.testing_utils import require_bitsandbytes, require_torch, require_vision, slow, torch_device from transformers.utils import is_torch_available, is_vision_available from ...test_configuration_common import ConfigTester @@ -521,6 +521,7 @@ def prepare_img(): @require_torch @slow class InstructBlipModelIntegrationTest(unittest.TestCase): + @require_bitsandbytes def test_inference_vicuna_7b(self): processor = InstructBlipProcessor.from_pretrained("Salesforce/instructblip-vicuna-7b") model = InstructBlipForConditionalGeneration.from_pretrained( diff --git a/tests/models/mpt/test_modeling_mpt.py b/tests/models/mpt/test_modeling_mpt.py index 0261b9d75e..91cb35bb7a 100644 --- a/tests/models/mpt/test_modeling_mpt.py +++ b/tests/models/mpt/test_modeling_mpt.py @@ -18,7 +18,7 @@ import math import unittest from transformers import MptConfig, is_torch_available -from transformers.testing_utils import require_torch, require_torch_gpu, slow, torch_device +from transformers.testing_utils import require_bitsandbytes, require_torch, require_torch_gpu, slow, torch_device from ...generation.test_utils import GenerationTesterMixin from ...test_configuration_common import ConfigTester @@ -430,6 +430,7 @@ class MptModelTest(ModelTesterMixin, GenerationTesterMixin, PipelineTesterMixin, @slow @require_torch_gpu +@require_bitsandbytes class MptIntegrationTests(unittest.TestCase): def test_generation_8k(self): model_id = "mosaicml/mpt-7b-8k"