AWS Sagemaker-ClientError:调用CreateTransformJob操作时发生错误(ValidationException)

时间:2019-02-01 09:02:13

标签: amazon-web-services machine-learning amazon-sagemaker

我正在尝试在AWS sagemaker上运行批量转换作业。但是,在创建转换器并运行transform方法时,始终出现以下错误: ClientError:调用CreateTransformJob操作时发生错误(ValidationException):找不到模型“ arn:aws:sagemaker:eu-west-1:775938635291:model / tensorflow-yolov3-2019-01-31-15-41-17 -966”。 这是我的代码中运行transform方法的部分: #初始化转换器对象 变压器= sagemaker.transformer.Transformer(     base_transform_job_name ='批量转换',     model_name =“ tensorflow-xxxxx-xxxx-xx-xx-xx-xx-xx-xx”,     instance_count = 1,     instance_type ='ml.c4.xlarge',     output_path = output_location,     accept ='application / json',     sagemaker_session = sage.Session(),     max_payload = 100,     max_concurrent_transforms = 5     ) #要开始转换作业: Transformer.transform(input_location,content_type ='application / json') #然后等待变换作业完成 Transformer.wait() 有人可以解释为什么我会得到上面的错误吗?

1 个答案:

答案 0 :(得分:1)

错误,说找不到您参考的模型。使用以下命令行命令找到它:

aws sagemaker list-models

注意:确保工作,模型和清单位于同一eu-west-1地区。