From 4c4b4d6409e22b522aca11de1e19ff6f2b24db82 Mon Sep 17 00:00:00 2001 From: Pablo Montalvo Date: Tue, 13 Aug 2024 08:29:38 +0200 Subject: [PATCH 1/6] skip failing tests --- tests/test_modeling_common.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test_modeling_common.py b/tests/test_modeling_common.py index 898f8689d7c4..203146a80899 100755 --- a/tests/test_modeling_common.py +++ b/tests/test_modeling_common.py @@ -2831,7 +2831,11 @@ def test_inputs_embeds_matches_input_ids_with_generate(self): model_forward_args = inspect.signature(model.forward).parameters if "inputs_embeds" not in model_forward_args: self.skipTest(reason="This model doesn't use `inputs_embeds`") - + has_inputs_embeds_forwarding = "inputs_embeds" in set( + inspect.signature(model.prepare_inputs_for_generation).parameters.keys() + ) + if not has_inputs_embeds_forwarding: + self.skipTest(reason="This model doesn't support `inputs_embeds` passed to `generate`.") inputs = copy.deepcopy(self._prepare_for_class(inputs_dict, model_class)) pad_token_id = config.pad_token_id if config.pad_token_id is not None else 1 From 5a9701542fdfb923203105c204cae5166c98aa8f Mon Sep 17 00:00:00 2001 From: Pablo Montalvo Date: Tue, 13 Aug 2024 08:29:43 +0200 Subject: [PATCH 2/6] [no-filter] From 5eff1241ec5999b8e6c41a11982ebb83c9f85674 Mon Sep 17 00:00:00 2001 From: Pablo Montalvo Date: Tue, 13 Aug 2024 08:38:37 +0200 Subject: [PATCH 3/6] [no-filter] From 16b5a648f487b11b0f9be8eb73126c60688fc9c9 Mon Sep 17 00:00:00 2001 From: Pablo Montalvo Date: Tue, 13 Aug 2024 08:38:59 +0200 Subject: [PATCH 4/6] fix wording catch in FA2 test --- tests/utils/test_modeling_utils.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/utils/test_modeling_utils.py b/tests/utils/test_modeling_utils.py index 2db96d87c70d..a91aa5b9f4bc 100644 --- a/tests/utils/test_modeling_utils.py +++ b/tests/utils/test_modeling_utils.py @@ -2427,8 +2427,7 @@ def test_not_available_flash(self): _ = AutoModel.from_pretrained( "hf-internal-testing/tiny-random-GPTBigCodeModel", attn_implementation="flash_attention_2" ) - - self.assertTrue("the package flash_attn seems not to be installed" in str(cm.exception)) + self.assertTrue("the package flash_attn seems to be not installed" in str(cm.exception)) def test_not_available_flash_with_config(self): if is_flash_attn_2_available(): @@ -2443,7 +2442,7 @@ def test_not_available_flash_with_config(self): attn_implementation="flash_attention_2", ) - self.assertTrue("the package flash_attn seems not to be installed" in str(cm.exception)) + self.assertTrue("the package flash_attn seems to be not installed" in str(cm.exception)) def test_not_available_sdpa(self): if is_torch_sdpa_available(): From 3d128bef05d8682b8d856de6af28a426fbda4bae Mon Sep 17 00:00:00 2001 From: Pablo Montalvo Date: Tue, 13 Aug 2024 08:42:24 +0200 Subject: [PATCH 5/6] [no-filter] From 963cdf6b8ed144118022889506bef59dbbfcf241 Mon Sep 17 00:00:00 2001 From: Pablo Montalvo Date: Tue, 13 Aug 2024 09:03:53 +0200 Subject: [PATCH 6/6] trigger normal CI without filtering