Skip to content

Commit d9bfe7c

Browse files
authored
Skip RLVR integ tests (#5373)
* Skip RLVR integ tests * Skipping remaining GPU integ tests
1 parent 8c07487 commit d9bfe7c

File tree

4 files changed

+15
-2
lines changed

4 files changed

+15
-2
lines changed

sagemaker-train/tests/integ/train/test_dpo_trainer_integration.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@
1919
from sagemaker.core.helper.session_helper import Session
2020
from sagemaker.train.dpo_trainer import DPOTrainer
2121
from sagemaker.train.common import TrainingType
22+
import pytest
2223

2324

25+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
2426
def test_dpo_trainer_lora_complete_workflow(sagemaker_session):
2527
"""Test complete DPO training workflow with LORA."""
2628
# Create DPOTrainer instance with comprehensive configuration
@@ -61,6 +63,7 @@ def test_dpo_trainer_lora_complete_workflow(sagemaker_session):
6163
assert training_job.output_model_package_arn is not None
6264

6365

66+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
6467
def test_dpo_trainer_with_validation_dataset(sagemaker_session):
6568
"""Test DPO trainer with both training and validation datasets."""
6669

sagemaker-train/tests/integ/train/test_rlaif_trainer_integration.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@
1818
from sagemaker.core.helper.session_helper import Session
1919
from sagemaker.train.rlaif_trainer import RLAIFTrainer
2020
from sagemaker.train.common import TrainingType
21+
import pytest
2122

2223

24+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
2325
def test_rlaif_trainer_lora_complete_workflow(sagemaker_session):
2426
"""Test complete RLAIF training workflow with LORA."""
2527

@@ -59,6 +61,7 @@ def test_rlaif_trainer_lora_complete_workflow(sagemaker_session):
5961
assert training_job.output_model_package_arn is not None
6062

6163

64+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
6265
def test_rlaif_trainer_with_custom_reward_settings(sagemaker_session):
6366
"""Test RLAIF trainer with different reward model and prompt."""
6467

@@ -97,6 +100,7 @@ def test_rlaif_trainer_with_custom_reward_settings(sagemaker_session):
97100
assert training_job.output_model_package_arn is not None
98101

99102

103+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
100104
def test_rlaif_trainer_continued_finetuning(sagemaker_session):
101105
"""Test complete RLAIF training workflow with LORA."""
102106

sagemaker-train/tests/integ/train/test_rlvr_trainer_integration.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from sagemaker.train.common import TrainingType
2323

2424

25+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
2526
def test_rlvr_trainer_lora_complete_workflow(sagemaker_session):
2627
"""Test complete RLVR training workflow with LORA."""
2728

@@ -59,6 +60,7 @@ def test_rlvr_trainer_lora_complete_workflow(sagemaker_session):
5960
assert training_job.output_model_package_arn is not None
6061

6162

63+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
6264
def test_rlvr_trainer_with_custom_reward_function(sagemaker_session):
6365
"""Test RLVR trainer with custom reward function."""
6466

@@ -96,7 +98,8 @@ def test_rlvr_trainer_with_custom_reward_function(sagemaker_session):
9698
assert training_job.output_model_package_arn is not None
9799

98100

99-
@pytest.mark.skipif(os.environ.get('AWS_DEFAULT_REGION') != 'us-east-1', reason="Nova models only available in us-east-1")
101+
# @pytest.mark.skipif(os.environ.get('AWS_DEFAULT_REGION') != 'us-east-1', reason="Nova models only available in us-east-1")
102+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
100103
def test_rlvr_trainer_nova_workflow(sagemaker_session):
101104
"""Test RLVR training workflow with Nova model."""
102105
import os

sagemaker-train/tests/integ/train/test_sft_trainer_integration.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
from sagemaker.train.common import TrainingType
2323

2424

25+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
2526
def test_sft_trainer_lora_complete_workflow(sagemaker_session):
2627
"""Test complete SFT training workflow with LORA."""
2728

@@ -57,6 +58,7 @@ def test_sft_trainer_lora_complete_workflow(sagemaker_session):
5758
assert training_job.output_model_package_arn is not None
5859

5960

61+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
6062
def test_sft_trainer_with_validation_dataset(sagemaker_session):
6163
"""Test SFT trainer with both training and validation datasets."""
6264

@@ -90,7 +92,8 @@ def test_sft_trainer_with_validation_dataset(sagemaker_session):
9092
assert hasattr(training_job, 'output_model_package_arn')
9193

9294

93-
@pytest.mark.skipif(os.environ.get('AWS_DEFAULT_REGION') != 'us-east-1', reason="Nova models only available in us-east-1")
95+
# @pytest.mark.skipif(os.environ.get('AWS_DEFAULT_REGION') != 'us-east-1', reason="Nova models only available in us-east-1")
96+
@pytest.mark.skip(reason="Skipping GPU resource intensive test")
9497
def test_sft_trainer_nova_workflow(sagemaker_session):
9598
"""Test SFT trainer with Nova model."""
9699
import os

0 commit comments

Comments
 (0)