@@ -368,47 +368,67 @@ def _create_transformer_and_transform_job(
368368
369369
370370def test_stop_transform_job (sagemaker_session , mxnet_full_version ):
371- data_path = os .path .join (DATA_DIR , ' mxnet_mnist' )
372- script_path = os .path .join (data_path , ' mnist.py' )
373- tags = [{' Key' : ' some-tag' , ' Value' : ' value-for-tag' }]
371+ data_path = os .path .join (DATA_DIR , " mxnet_mnist" )
372+ script_path = os .path .join (data_path , " mnist.py" )
373+ tags = [{" Key" : " some-tag" , " Value" : " value-for-tag" }]
374374
375- mx = MXNet (entry_point = script_path , role = 'SageMakerRole' , train_instance_count = 1 ,
376- train_instance_type = 'ml.c4.xlarge' , sagemaker_session = sagemaker_session ,
377- framework_version = mxnet_full_version )
375+ mx = MXNet (
376+ entry_point = script_path ,
377+ role = "SageMakerRole" ,
378+ train_instance_count = 1 ,
379+ train_instance_type = "ml.c4.xlarge" ,
380+ sagemaker_session = sagemaker_session ,
381+ framework_version = mxnet_full_version ,
382+ )
378383
379- train_input = mx .sagemaker_session .upload_data (path = os .path .join (data_path , 'train' ),
380- key_prefix = 'integ-test-data/mxnet_mnist/train' )
381- test_input = mx .sagemaker_session .upload_data (path = os .path .join (data_path , 'test' ),
382- key_prefix = 'integ-test-data/mxnet_mnist/test' )
383- job_name = unique_name_from_base ('test-mxnet-transform' )
384+ train_input = mx .sagemaker_session .upload_data (
385+ path = os .path .join (data_path , "train" ), key_prefix = "integ-test-data/mxnet_mnist/train"
386+ )
387+ test_input = mx .sagemaker_session .upload_data (
388+ path = os .path .join (data_path , "test" ), key_prefix = "integ-test-data/mxnet_mnist/test"
389+ )
390+ job_name = unique_name_from_base ("test-mxnet-transform" )
384391
385392 with timeout (minutes = TRAINING_DEFAULT_TIMEOUT_MINUTES ):
386- mx .fit ({' train' : train_input , ' test' : test_input }, job_name = job_name )
393+ mx .fit ({" train" : train_input , " test" : test_input }, job_name = job_name )
387394
388- transform_input_path = os .path .join (data_path , 'transform' , 'data.csv' )
389- transform_input_key_prefix = 'integ-test-data/mxnet_mnist/transform'
390- transform_input = mx .sagemaker_session .upload_data (path = transform_input_path ,
391- key_prefix = transform_input_key_prefix )
395+ transform_input_path = os .path .join (data_path , "transform" , "data.csv" )
396+ transform_input_key_prefix = "integ-test-data/mxnet_mnist/transform"
397+ transform_input = mx .sagemaker_session .upload_data (
398+ path = transform_input_path , key_prefix = transform_input_key_prefix
399+ )
392400
393- transformer = mx .transformer (1 , ' ml.m4.xlarge' , tags = tags )
394- transformer .transform (transform_input , content_type = ' text/csv' )
401+ transformer = mx .transformer (1 , " ml.m4.xlarge" , tags = tags )
402+ transformer .transform (transform_input , content_type = " text/csv" )
395403
396404 time .sleep (15 )
397405
398406 latest_transform_job_name = transformer .latest_transform_job .name
399407
400- print (' Attempting to stop {}' .format (latest_transform_job_name ))
408+ print (" Attempting to stop {}" .format (latest_transform_job_name ))
401409
402410 transformer .stop_transform_job ()
403411
404- desc = transformer .latest_transform_job .sagemaker_session .sagemaker_client \
405- .describe_transform_job (TransformJobName = latest_transform_job_name )
406- assert desc ['TransformJobStatus' ] == 'Stopping'
412+ desc = transformer .latest_transform_job .sagemaker_session .sagemaker_client .describe_transform_job (
413+ TransformJobName = latest_transform_job_name
414+ )
415+ assert desc ["TransformJobStatus" ] == "Stopping"
407416
408417
409- def _create_transformer_and_transform_job (estimator , transform_input , volume_kms_key = None ,
410- input_filter = None , output_filter = None , join_source = None ):
411- transformer = estimator .transformer (1 , 'ml.m4.xlarge' , volume_kms_key = volume_kms_key )
412- transformer .transform (transform_input , content_type = 'text/csv' , input_filter = input_filter ,
413- output_filter = output_filter , join_source = join_source )
418+ def _create_transformer_and_transform_job (
419+ estimator ,
420+ transform_input ,
421+ volume_kms_key = None ,
422+ input_filter = None ,
423+ output_filter = None ,
424+ join_source = None ,
425+ ):
426+ transformer = estimator .transformer (1 , "ml.m4.xlarge" , volume_kms_key = volume_kms_key )
427+ transformer .transform (
428+ transform_input ,
429+ content_type = "text/csv" ,
430+ input_filter = input_filter ,
431+ output_filter = output_filter ,
432+ join_source = join_source ,
433+ )
414434 return transformer
0 commit comments