File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
src/sagemaker_mxnet_serving_container Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -46,8 +46,11 @@ def __init__(self):
46
46
def _user_module_transformer (model_dir = environment .model_dir ):
47
47
module_name = environment .Environment ().module_name
48
48
inference_script = model_dir + '/code' + '/{}.py' .format (module_name )
49
- spec = importlib .util .spec_from_file_location (module_name , inference_script )
50
- user_module = importlib .util .module_from_spec (spec )
49
+ if os .path .exists (inference_script ):
50
+ spec = importlib .util .spec_from_file_location (module_name , inference_script )
51
+ user_module = importlib .util .module_from_spec (spec )
52
+ else :
53
+ raise ValueError ("Could not find valid inference_script path {} in model artifact" .format (inference_script ))
51
54
52
55
if hasattr (user_module , 'transform_fn' ):
53
56
return Transformer (default_inference_handler = DefaultMXNetInferenceHandler ())
You can’t perform that action at this time.
0 commit comments