@@ -68,7 +68,7 @@ def spark_processor_base(sagemaker_session) -> _SparkProcessorBase:
68
68
spark_processor_base = _SparkProcessorBase (
69
69
base_job_name = "sm-spark" ,
70
70
role = "AmazonSageMaker-ExecutionRole" ,
71
- framework_version = "0.1.0 " ,
71
+ framework_version = "2.4 " ,
72
72
instance_count = 1 ,
73
73
instance_type = "ml.c5.xlarge" ,
74
74
image_uri = "790336243319.dkr.ecr.us-west-2.amazonaws.com/sagemaker-spark:0.1" ,
@@ -83,7 +83,7 @@ def py_spark_processor(sagemaker_session) -> PySparkProcessor:
83
83
spark = PySparkProcessor (
84
84
base_job_name = "sm-spark" ,
85
85
role = "AmazonSageMaker-ExecutionRole" ,
86
- framework_version = "0.1.0 " ,
86
+ framework_version = "2.4 " ,
87
87
instance_count = 1 ,
88
88
instance_type = "ml.c5.xlarge" ,
89
89
image_uri = "790336243319.dkr.ecr.us-west-2.amazonaws.com/sagemaker-spark:0.1" ,
@@ -125,7 +125,7 @@ def test_pyspark_processor_instantiation(sagemaker_session):
125
125
PySparkProcessor (
126
126
base_job_name = "sm-spark" ,
127
127
role = "AmazonSageMaker-ExecutionRole" ,
128
- framework_version = "0.1.0 " ,
128
+ framework_version = "2.4 " ,
129
129
instance_count = 1 ,
130
130
instance_type = "ml.c5.xlarge" ,
131
131
sagemaker_session = sagemaker_session ,
@@ -183,7 +183,7 @@ def test_configuration_validation(config, expected, sagemaker_session) -> None:
183
183
spark = PySparkProcessor (
184
184
base_job_name = "sm-spark" ,
185
185
role = "AmazonSageMaker-ExecutionRole" ,
186
- framework_version = "0.1.0 " ,
186
+ framework_version = "2.4 " ,
187
187
instance_count = 1 ,
188
188
instance_type = "ml.c5.xlarge" ,
189
189
sagemaker_session = sagemaker_session ,
@@ -362,6 +362,16 @@ def test_stage_submit_deps(mock_s3_uploader, py_spark_processor, jar_file, confi
362
362
},
363
363
"153931337802.dkr.ecr.us-west-2.amazonaws.com/sagemaker-spark-processing:2.4-cpu" ,
364
364
),
365
+ (
366
+ {
367
+ "image_uri" : None ,
368
+ "framework_version" : "3.0" ,
369
+ "py_version" : None ,
370
+ "container_version" : None ,
371
+ "instance_type" : "ml.c5.xlarge" ,
372
+ },
373
+ "153931337802.dkr.ecr.us-west-2.amazonaws.com/sagemaker-spark-processing:3.0-cpu" ,
374
+ ),
365
375
(
366
376
{
367
377
"image_uri" : "image_uri" ,
@@ -372,6 +382,16 @@ def test_stage_submit_deps(mock_s3_uploader, py_spark_processor, jar_file, confi
372
382
},
373
383
"image_uri" ,
374
384
),
385
+ (
386
+ {
387
+ "image_uri" : None ,
388
+ "framework_version" : "invalidFrameworkVersion" ,
389
+ "py_version" : None ,
390
+ "container_version" : None ,
391
+ "instance_type" : "ml.c5.xlarge" ,
392
+ },
393
+ ValueError ,
394
+ ),
375
395
(
376
396
{
377
397
"image_uri" : None ,
@@ -848,7 +868,7 @@ def test_spark_jar_processor_run(
848
868
spark_jar_processor = SparkJarProcessor (
849
869
base_job_name = "sm-spark" ,
850
870
role = "AmazonSageMaker-ExecutionRole" ,
851
- framework_version = "0.1.0 " ,
871
+ framework_version = "2.4 " ,
852
872
instance_count = 1 ,
853
873
instance_type = "ml.c5.xlarge" ,
854
874
image_uri = "790336243319.dkr.ecr.us-west-2.amazonaws.com/sagemaker-spark:0.1" ,
0 commit comments