AWS Sagemaker-PCA模型未部署

时间:2019-10-13 16:28:08

标签: python jupyter pca amazon-sagemaker

我已经在SageMaker中创建了一个PCA模型。.大致如下:

pca = PCA(role=role,
             train_instance_count=1,
             train_instance_type='ml.c4.xlarge',
             output_path=output_path, 
             num_components=N_COMPONENTS, 
             sagemaker_session=session)

然后将其与我的数据进行拟合

pca.fit(data)

最后,我想部署模型,但是当我运行时:

pca_predictor = pca.deploy(initial_instance_count=1, 
                              instance_type='ml.t2.medium')

我看到以下错误消息:

  

TypeError:create_model()得到了意外的关键字参数'model_kms_key'

我不知道如何理解该错误以及它指的是...任何指针吗?

1 个答案:

答案 0 :(得分:2)

升级sagemaker,1.42.6版出现此错误。在1.42.9中已修复

运行命令:

    ! pip install --upgrade sagemaker

如果使用jupyter笔记本实例,则可能需要重新启动内核以获取更改。

要检查当前的sagemaker版本,请使用:

    print(sagemaker.__version__)