【问题标题】:Schedule the deployment of a sagemaker model安排 sagemaker 模型的部署
【发布时间】:2020-03-16 19:28:21
【问题描述】:

我正在试用 SageMaker,并使用自动驾驶仪创建了一个模型。关键是 SageMaker 只允许您直接部署到端点。但是由于我每天只会使用该模型几次,那么按事件安排部署的最直接方法是什么(例如,将新的 csv 加载到 s3 目录或当我在 sqs 中看到队列时)或在至少不定期?

【问题讨论】:

  • CloudWatch 事件怎么样?

标签: python amazon-web-services amazon-sagemaker


【解决方案1】:

上面的答案是错误的。 Boto3 是 Lambda Python 环境的一部分,因此您只需创建一个 SageMaker 客户端并调用适当的 API。

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker.html

【讨论】:

【解决方案2】:

您可以使用触发器(例如 Cloudwatch 事件/EventBridge、S3 事件等)来运行部署您的 SageMaker 模型的 Lambda 函数。但是,Lambda 函数需要一个可以调用 SageMaker API 的运行时。您必须为此创建一个自定义运行时(通过图层)。如果您使用的是 Python,请将此作为参考:https://dev.to/vealkind/getting-started-with-aws-lambda-layers-4ipk

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多