File tree Expand file tree Collapse file tree 4 files changed +15
-2
lines changed
sagemaker-train/tests/integ/train Expand file tree Collapse file tree 4 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 1919from sagemaker .core .helper .session_helper import Session
2020from sagemaker .train .dpo_trainer import DPOTrainer
2121from sagemaker .train .common import TrainingType
22+ import pytest
2223
2324
25+ @pytest .mark .skip (reason = "Skipping GPU resource intensive test" )
2426def 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" )
6467def test_dpo_trainer_with_validation_dataset (sagemaker_session ):
6568 """Test DPO trainer with both training and validation datasets."""
6669
Original file line number Diff line number Diff line change 1818from sagemaker .core .helper .session_helper import Session
1919from sagemaker .train .rlaif_trainer import RLAIFTrainer
2020from sagemaker .train .common import TrainingType
21+ import pytest
2122
2223
24+ @pytest .mark .skip (reason = "Skipping GPU resource intensive test" )
2325def 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" )
6265def 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" )
100104def test_rlaif_trainer_continued_finetuning (sagemaker_session ):
101105 """Test complete RLAIF training workflow with LORA."""
102106
Original file line number Diff line number Diff line change 2222from sagemaker .train .common import TrainingType
2323
2424
25+ @pytest .mark .skip (reason = "Skipping GPU resource intensive test" )
2526def 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" )
6264def 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" )
100103def test_rlvr_trainer_nova_workflow (sagemaker_session ):
101104 """Test RLVR training workflow with Nova model."""
102105 import os
Original file line number Diff line number Diff line change 2222from sagemaker .train .common import TrainingType
2323
2424
25+ @pytest .mark .skip (reason = "Skipping GPU resource intensive test" )
2526def 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" )
6062def 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" )
9497def test_sft_trainer_nova_workflow (sagemaker_session ):
9598 """Test SFT trainer with Nova model."""
9699 import os
You can’t perform that action at this time.
0 commit comments