@@ -351,66 +351,68 @@ def test_single_transformer_multiple_jobs(sagemaker_session, mxnet_full_version)
351
351
)
352
352
353
353
354
- def _create_transformer_and_transform_job (
355
- estimator ,
356
- transform_input ,
357
- volume_kms_key = None ,
358
- input_filter = None ,
359
- output_filter = None ,
360
- join_source = None ,
361
- ):
362
- transformer = estimator .transformer (1 , "ml.m4.xlarge" , volume_kms_key = volume_kms_key )
363
- transformer .transform (
364
- transform_input ,
365
- content_type = "text/csv" ,
366
- input_filter = input_filter ,
367
- output_filter = output_filter ,
368
- join_source = join_source ,
369
- )
370
-
371
-
372
354
def test_stop_transform_job (sagemaker_session , mxnet_full_version ):
373
- data_path = os .path .join (DATA_DIR , ' mxnet_mnist' )
374
- script_path = os .path .join (data_path , ' mnist.py' )
375
- tags = [{' Key' : ' some-tag' , ' Value' : ' value-for-tag' }]
355
+ data_path = os .path .join (DATA_DIR , " mxnet_mnist" )
356
+ script_path = os .path .join (data_path , " mnist.py" )
357
+ tags = [{" Key" : " some-tag" , " Value" : " value-for-tag" }]
376
358
377
- mx = MXNet (entry_point = script_path , role = 'SageMakerRole' , train_instance_count = 1 ,
378
- train_instance_type = 'ml.c4.xlarge' , sagemaker_session = sagemaker_session ,
379
- framework_version = mxnet_full_version )
359
+ mx = MXNet (
360
+ entry_point = script_path ,
361
+ role = "SageMakerRole" ,
362
+ train_instance_count = 1 ,
363
+ train_instance_type = "ml.c4.xlarge" ,
364
+ sagemaker_session = sagemaker_session ,
365
+ framework_version = mxnet_full_version ,
366
+ )
380
367
381
- train_input = mx .sagemaker_session .upload_data (path = os .path .join (data_path , 'train' ),
382
- key_prefix = 'integ-test-data/mxnet_mnist/train' )
383
- test_input = mx .sagemaker_session .upload_data (path = os .path .join (data_path , 'test' ),
384
- key_prefix = 'integ-test-data/mxnet_mnist/test' )
385
- job_name = unique_name_from_base ('test-mxnet-transform' )
368
+ train_input = mx .sagemaker_session .upload_data (
369
+ path = os .path .join (data_path , "train" ), key_prefix = "integ-test-data/mxnet_mnist/train"
370
+ )
371
+ test_input = mx .sagemaker_session .upload_data (
372
+ path = os .path .join (data_path , "test" ), key_prefix = "integ-test-data/mxnet_mnist/test"
373
+ )
374
+ job_name = unique_name_from_base ("test-mxnet-transform" )
386
375
387
376
with timeout (minutes = TRAINING_DEFAULT_TIMEOUT_MINUTES ):
388
- mx .fit ({' train' : train_input , ' test' : test_input }, job_name = job_name )
377
+ mx .fit ({" train" : train_input , " test" : test_input }, job_name = job_name )
389
378
390
- transform_input_path = os .path .join (data_path , 'transform' , 'data.csv' )
391
- transform_input_key_prefix = 'integ-test-data/mxnet_mnist/transform'
392
- transform_input = mx .sagemaker_session .upload_data (path = transform_input_path ,
393
- key_prefix = transform_input_key_prefix )
379
+ transform_input_path = os .path .join (data_path , "transform" , "data.csv" )
380
+ transform_input_key_prefix = "integ-test-data/mxnet_mnist/transform"
381
+ transform_input = mx .sagemaker_session .upload_data (
382
+ path = transform_input_path , key_prefix = transform_input_key_prefix
383
+ )
394
384
395
- transformer = mx .transformer (1 , ' ml.m4.xlarge' , tags = tags )
396
- transformer .transform (transform_input , content_type = ' text/csv' )
385
+ transformer = mx .transformer (1 , " ml.m4.xlarge" , tags = tags )
386
+ transformer .transform (transform_input , content_type = " text/csv" )
397
387
398
388
time .sleep (15 )
399
389
400
390
latest_transform_job_name = transformer .latest_transform_job .name
401
391
402
- print (' Attempting to stop {}' .format (latest_transform_job_name ))
392
+ print (" Attempting to stop {}" .format (latest_transform_job_name ))
403
393
404
394
transformer .stop_transform_job ()
405
395
406
- desc = transformer .latest_transform_job .sagemaker_session .sagemaker_client \
407
- .describe_transform_job (TransformJobName = latest_transform_job_name )
408
- assert desc ['TransformJobStatus' ] == 'Stopping'
396
+ desc = transformer .latest_transform_job .sagemaker_session .sagemaker_client .describe_transform_job (
397
+ TransformJobName = latest_transform_job_name
398
+ )
399
+ assert desc ["TransformJobStatus" ] == "Stopping"
409
400
410
401
411
- def _create_transformer_and_transform_job (estimator , transform_input , volume_kms_key = None ,
412
- input_filter = None , output_filter = None , join_source = None ):
413
- transformer = estimator .transformer (1 , 'ml.m4.xlarge' , volume_kms_key = volume_kms_key )
414
- transformer .transform (transform_input , content_type = 'text/csv' , input_filter = input_filter ,
415
- output_filter = output_filter , join_source = join_source )
402
+ def _create_transformer_and_transform_job (
403
+ estimator ,
404
+ transform_input ,
405
+ volume_kms_key = None ,
406
+ input_filter = None ,
407
+ output_filter = None ,
408
+ join_source = None ,
409
+ ):
410
+ transformer = estimator .transformer (1 , "ml.m4.xlarge" , volume_kms_key = volume_kms_key )
411
+ transformer .transform (
412
+ transform_input ,
413
+ content_type = "text/csv" ,
414
+ input_filter = input_filter ,
415
+ output_filter = output_filter ,
416
+ join_source = join_source ,
417
+ )
416
418
return transformer
0 commit comments