[英]AWS Sagemaker - ClientError: An error occurred (ValidationException) when calling the CreateTransformJob operation
I am trying to run a batch transform job on AWS sagemaker.我正在尝试在 AWS sagemaker 上运行批量转换作业。 However, I keep getting the following error when I create a transformer and run the transform method:但是,当我创建转换器并运行转换方法时,我不断收到以下错误:
ClientError: An error occurred (ValidationException) when calling the CreateTransformJob operation: Could not find model "arn:aws:sagemaker:eu-west-1:775938635291:model/tensorflow-yolov3-2019-01-31-15-41-17-966".
This is the part of my code where I run the transform method:这是我运行转换方法的代码部分:
# Initialize the transformer object
transformer = sagemaker.transformer.Transformer(
base_transform_job_name='Batch-Transform',
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
)
# To start a transform job:
transformer.transform(input_location, content_type='application/json')
# Then wait until transform job is completed
transformer.wait()
Anybody that can explain why I could get the error above?任何人都可以解释为什么我会得到上面的错误?
Error say it can't find the model you reference.错误说它找不到您引用的模型。 Find it using this command line command:使用以下命令行命令查找它:
aws sagemaker list-models
Note: make sure the job, model and listing is in the same eu-west-1 region.注意:确保工作、模型和列表在同一个 eu-west-1 区域。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.