Расписание развертывания модели Sagemaker - PullRequest
0 голосов
/ 05 марта 2020

Я опробовал SageMaker и создал модель с использованием автопилота. Дело в том, что SageMaker позволяет только развертывать непосредственно на конечной точке. Но так как я буду использовать модель только пару раз в день, каков самый прямой способ планирования развертываний по событиям (например, при загрузке новых CSV-файлов в каталог s3 или когда я вижу очередь в sqs) или при хотя бы периодически?

Ответы [ 2 ]

1 голос
/ 16 марта 2020

Ответ выше неверен. Boto3 является частью среды Lambda Python, поэтому все, что вам нужно сделать, - это создать клиент SageMaker и вызвать соответствующий API.

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

0 голосов
/ 12 марта 2020

Вы можете использовать триггер (например, Cloudwatch Events / EventBridge, событие S3 и т. Д. c.) Для запуска функции Lambda, которая развертывает вашу модель SageMaker. Однако для лямбда-функции требуется среда выполнения, которая может вызывать API SageMaker. Для этого вам нужно будет создать пользовательскую среду выполнения (через слои). Если вы используете Python, используйте это как ссылку: https://dev.to/vealkind/getting-started-with-aws-lambda-layers-4ipk.

...