skip gptj slow generate tests
diff --git a/tests/test_modeling_gptj.py b/tests/test_modeling_gptj.py
index 6a6ff2240009e..e94aac990bfe3 100644
--- a/tests/test_modeling_gptj.py
+++ b/tests/test_modeling_gptj.py
@@ -396,8 +396,9 @@ def test_gptj_gradient_checkpointing(self):
         config_and_inputs = self.model_tester.prepare_config_and_inputs()
         self.model_tester.create_and_check_forward_and_backwards(*config_and_inputs, gradient_checkpointing=True)
 
-    @slow
+    @tooslow
     def test_batch_generation(self):
+        # Marked as @tooslow due to GPU OOM
         model = GPTJForCausalLM.from_pretrained("EleutherAI/gpt-j-6B", revision="float16", torch_dtype=torch.float16)
         model.to(torch_device)
         tokenizer = AutoTokenizer.from_pretrained("EleutherAI/gpt-j-6B", revision="float16")
@@ -464,8 +465,9 @@ def test_model_from_pretrained(self):
 
 @require_torch
 class GPTJModelLanguageGenerationTest(unittest.TestCase):
-    @slow
+    @tooslow
     def test_lm_generate_gptj(self):
+        # Marked as @tooslow due to GPU OOM
         for checkpointing in [True, False]:
             model = GPTJForCausalLM.from_pretrained(
                 "EleutherAI/gpt-j-6B", revision="float16", torch_dtype=torch.float16

# What does this PR do?

As discussed offline, this PR skips the slow generations tests for GPT-J due to GPU OOM. These should be re-enabled with a bigger GPU on CI or when model parallelism #13726 is implemented and then run the tests on multi-GPU.

These slow tests should be run manually before merging anything related to GPTJ modeling.