@@ -351,66 +351,68 @@ def test_single_transformer_multiple_jobs(sagemaker_session, mxnet_full_version)
351351 )
352352
353353
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-
372354def 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" }]
376358
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+ )
380367
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" )
386375
387376 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 )
389378
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+ )
394384
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" )
397387
398388 time .sleep (15 )
399389
400390 latest_transform_job_name = transformer .latest_transform_job .name
401391
402- print (' Attempting to stop {}' .format (latest_transform_job_name ))
392+ print (" Attempting to stop {}" .format (latest_transform_job_name ))
403393
404394 transformer .stop_transform_job ()
405395
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" ] == "Stopped"
409400
410401
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+ )
416418 return transformer
0 commit comments