1212from sagemaker .core .config .config_manager import SageMakerConfig
1313
1414
15- @pytest .mark .skip ("Disabling this for now, Need to be fixed" )
1615@pytest .mark .integ
1716def test_retrieve_image_uri ():
1817 image_uri = ImageRetriever .retrieve ("clarify" , "us-west-2" )
@@ -28,7 +27,7 @@ def test_retrieve_image_uri():
2827 )
2928 assert (
3029 image_uri
31- == "053634841547.dkr.ecr.us-west-1.amazonaws.com/sagemaker-distribution-prod:3.0 .0-gpu"
30+ == "053634841547.dkr.ecr.us-west-1.amazonaws.com/sagemaker-distribution-prod:3.2 .0-gpu"
3231 )
3332
3433 image_uri = ImageRetriever .retrieve (
@@ -56,7 +55,6 @@ def test_retrieve_image_uri():
5655 )
5756
5857
59- @pytest .mark .skip ("Disabling this for now, Need to be fixed" )
6058@pytest .mark .integ
6159def test_retrieve_pytorch_uri ():
6260 image_uri = ImageRetriever .retrieve_pytorch_uri (
@@ -72,7 +70,6 @@ def test_retrieve_pytorch_uri():
7270 )
7371
7472
75- @pytest .mark .skip ("Disabling this for now, Need to be fixed" )
7673@pytest .mark .integ
7774def test_retrieve_hugging_face_uri ():
7875 image_uri = ImageRetriever .retrieve_hugging_face_uri (
@@ -84,22 +81,23 @@ def test_retrieve_hugging_face_uri():
8481 base_framework_version = "pytorch2.0.0" ,
8582 container_version = "cu110-ubuntu20.04" ,
8683 )
87- assert image_uri == "763104351884.dkr.ecr.us-east-1.amazonaws.com/huggingface-pytorch-training"
88- ":2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04"
84+ assert (
85+ image_uri
86+ == "763104351884.dkr.ecr.us-east-1.amazonaws.com/huggingface-pytorch-training"
87+ ":2.0.0-transformers4.28.1-gpu-py310-cu118-ubuntu20.04"
88+ )
8989
9090
91- @pytest .mark .skip ("Disabling this for now, Need to be fixed" )
9291@pytest .mark .integ
9392def test_retrieve_base_python_image_uri ():
94- image_uri = ImageRetriever .retrieve_base_python_image_uri ()
93+ image_uri = ImageRetriever .retrieve_base_python_image_uri (region = "us-west-2" )
9594 assert image_uri == "236514542706.dkr.ecr.us-west-2.amazonaws.com/sagemaker-base-python-310:1.0"
9695
9796
98- @pytest .mark .skip ("Disabling this for now, Need to be fixed" )
99- @pytest .mark .integ
97+ @pytest .mark .skip (reason = "Test is failing due to locals()[name] = default_value in Image Retriever" )
10098@patch .object (SageMakerConfig , "resolve_value_from_config" )
10199def test_retrieve_image_uri_intelligent_default (mock_load_config ):
102- def custom_return (config_path ):
100+ def custom_return (config_path = None , ** kwargs ):
103101 if config_path == _simple_path (
104102 SAGEMAKER , PYTHON_SDK , MODULES , IMAGE_RETRIEVER , "ImageScope"
105103 ):
0 commit comments