2

在尝试部署和使用 AWS SageMaker 模型时,我已经证明了量子力学。请注意,错误似乎表明模型/端点既存在又不存在。

训练我的模型

m = MXNet("lstm_trainer.py", 
          role=role, 
          train_instance_count=10, 
          train_instance_type="ml.c4.xlarge",
          hyperparameters={'batch_size': 100, 
                         'epochs': 400, 
                         'learning_rate': 0.1, 
                         'momentum': 0.9, 
                         'log_interval': 100})
m.fit(inputs)

运行良好。

部署端点

predictor = m.deploy(initial_instance_count=1, instance_type='ml.m4.xlarge')

得到错误,

ClientError: An error occurred (ValidationException) when calling the CreateModel operation: Cannot create already existing model "arn:aws:sagemaker:us-west-2:01234567890:model/sagemaker-mxnet-py2-cpu-2018-02-13-17-18-59-047".

运行端点,

predictor.predict(np.arange(100))

给,

ValidationError: An error occurred (ValidationError) when calling the InvokeEndpoint operation: Endpoint sagemaker-mxnet-py2-cpu-2018-02-13-17-18-59-047 of account 01234567890 not found.

删除端点,例如

sagemaker.Session().delete_endpoint(predictor.endpoint)

给,

ClientError: An error occurred (ValidationException) when calling the DeleteEndpoint operation: Could not find endpoint "arn:aws:sagemaker:us-west-2:01234567890:endpoint/sagemaker-mxnet-py2-cpu-2018-02-13-17-18-59-047".

我该如何解决?

4

0 回答 0