我已经在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'
我不知道如何理解该错误以及它指的是...任何指针吗?
答案 0 :(得分:2)
升级sagemaker,1.42.6版出现此错误。在1.42.9中已修复
运行命令:
! pip install --upgrade sagemaker
如果使用jupyter笔记本实例,则可能需要重新启动内核以获取更改。
要检查当前的sagemaker版本,请使用:
print(sagemaker.__version__)