Python AWS Sagemaker-PCA模型不';不部署
我在SageMaker中创建了一个PCA模型。大致如下:Python AWS Sagemaker-PCA模型不';不部署,python,jupyter,pca,amazon-sagemaker,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=s
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”
我不知道如何理解这个错误以及它指的是什么…有什么指针吗?升级sagemaker,我在版本1.42.6中遇到了这个错误。它固定在1.42.9中 运行以下命令:
! pip install --upgrade sagemaker
如果使用jupyter笔记本实例,您可能需要重新启动内核以获取更改
要检查当前sagemaker版本,请使用:
print(sagemaker.__version__)
升级sagemaker时,我在版本1.42.6中遇到此错误。它固定在1.42.9中 运行以下命令:
! pip install --upgrade sagemaker
如果使用jupyter笔记本实例,您可能需要重新启动内核以获取更改
要检查当前sagemaker版本,请使用:
print(sagemaker.__version__)
请提供示例,说明如何实现这一点,或者您是如何更新的。@DeshDeepSingh位于运行
import sagemaker
命令run,的单元格上方的单元格中!pip安装--升级sagemaker
,然后在顶部可用的下拉选项中单击“内核”>>“重新启动”。现在,在已导入sagemaker的下方单元格中,运行,print(sagemaker.\uuuuuuuu版本)
这应该显示一个等于或大于1.42.9的版本。@akileshraj谢谢您,我相信用户已经在他的回答中进行了编辑。请提供示例,说明如何实现这一点,或者您是如何更新的。@DeshDeepSingh位于运行导入sagemaker
命令的单元格上方的单元格中,!pip安装--升级sagemaker
,然后在顶部可用的下拉选项中单击“内核”>>“重新启动”。现在,在您导入sagemaker的下方单元格中,运行,print(sagemaker.\uuuuu version\uuuuu)
这将显示一个等于或大于1.42.9的版本。@akileshraj谢谢您,我相信用户已经在他的回答中进行了编辑。