SageMaker - разъяснение сущностей SageMaker в CloudFormation - PullRequest
0 голосов
/ 27 марта 2020

Вопрос

Хотелось бы уточнить сущности в AWS :: SageMaker.

Модель SageMaker

Если посмотреть на диаграмму в Развертывание модели на хостинг-сервисах Amazon SageMaker , артефакты Model в SageMaker - это данные генерируется контейнером алгоритма ML docker на этапе обучения модели и сохраняется в контейнере S3.

enter image description here

Однако AWS :: SageMaker :: Model, похоже, захватил docker образ для запуска кода логического вывода в экземпляре конечной точки SageMaker. Нет ссылки на данные модели в корзине S3. Поэтому интересно, почему он называется AWS :: SageMaker :: Model и почему не называется, например, AWS :: SageMaker :: InferenceImage .

1 -1. Что такое Модель в AWS SageMaker?

1-2. Это docker изображение (алгоритм) для прогнозирования / вывода, а не данные для запуска алгоритма?

1-3. AWS вызывает ли время выполнения (docker время выполнения + docker образ для вывода) как модель?

AWS :: SageMaker :: Model

Type: AWS::SageMaker::Model
Properties: 
  Containers: 
    - ContainerDefinition
  ExecutionRoleArn: String
  ModelName: String
  PrimaryContainer: 
    ContainerDefinition
  Tags: 
    - Tag
  VpcConfig: 
    VpcConfig

SageMaker Endpoint или SageMaker Estimator из данных модели в S3

SageMaker Estimator имеет аргумент output_path как в Python SDK Estimators .

S3 место для сохранения результата обучения (артефакты модели и выходные файлы). Если не указано, результаты сохраняются в корзину по умолчанию. Если сегмент с указанным c именем не существует, блок оценки создает сегмент во время выполнения метода fit ().

Для среды Python ML мы можем использовать pickle для экспорта данных и перезагрузки обратно в модель, как в 3.4. Стойкость модели . Мы можем сделать то же самое для Spark ML .

2-1. Что эквивалентно в SageMaker, так как AWS :: SageMaker :: Model не имеет аргумента для ссылки на данные в корзине S3?

2-2. Может ли SageMaker Estimator быть заново создан с использованием данных модели в корзине S3?

SageMaker Estimator

Я думал, что в CloudFormation будет ресурс для определения SageMaker Estimator, но, похоже, его нет.

3-1. Пожалуйста, помогите понять, если есть причина.

...