如何使用 Python SDK 调用 Amazon SageMaker 终端节点
How do I invoke a Amazon SageMaker endpoint with the Python SDK
我正在尝试使用这个非常简单的命令:
import boto3
client = boto3.client('sagemaker-runtime')
但我收到此错误:
UnknownServiceError: Unknown service: 'sagemaker-runtime'. Valid service names are: acm, etc..
我的目标是能够调用我在 Amazon SageMaker 中创建的端点。
我是在 Sagemaker 的 Jupyter notebook 上做这个的,所以我觉得这应该没问题。我如何在此处以及 Sagemaker 环境之外将其传输到 运行?
Amazon SageMaker 是一项非常新的服务(2017 年 12 月)。
您需要更新您的 boto 库才能使用它:
sudo pip install boto --upgrade
sudo pip install boto3 --upgrade
sudo pip install awscli --upgrade
文档不正确。这就是您使用 SageMaker Python SDK 获取客户端的方式。
import boto3
client = boto3.client('runtime.sagemaker')
我已经成功完成了。而且,正如约翰所说,请务必更新 boto3
和 awscli
.
的版本
我正在尝试使用这个非常简单的命令:
import boto3
client = boto3.client('sagemaker-runtime')
但我收到此错误:
UnknownServiceError: Unknown service: 'sagemaker-runtime'. Valid service names are: acm, etc..
我的目标是能够调用我在 Amazon SageMaker 中创建的端点。
我是在 Sagemaker 的 Jupyter notebook 上做这个的,所以我觉得这应该没问题。我如何在此处以及 Sagemaker 环境之外将其传输到 运行?
Amazon SageMaker 是一项非常新的服务(2017 年 12 月)。
您需要更新您的 boto 库才能使用它:
sudo pip install boto --upgrade
sudo pip install boto3 --upgrade
sudo pip install awscli --upgrade
文档不正确。这就是您使用 SageMaker Python SDK 获取客户端的方式。
import boto3
client = boto3.client('runtime.sagemaker')
我已经成功完成了。而且,正如约翰所说,请务必更新 boto3
和 awscli
.