【问题标题】:what is the difference between using amazon sagemaker python SDK vs AWS SDK for python (Boto3)使用 amazon sagemaker python SDK 与 AWS SDK for python (Boto3) 有什么区别
【发布时间】:2019-07-22 08:04:38
【问题描述】:
我是 AWS 新手,刚开始学习 sagemaker,我发现有两种方法可以训练模型:
train a model using sagemaker
- 创建并运行训练作业(Amazon SageMaker Python 开发工具包)
- 创建并运行训练作业(AWS SDK for Python (Boto 3))
有没有人能解释一下这两种方式有什么区别,两种方式有优缺点吗?
谢谢
【问题讨论】:
标签:
amazon-web-services
aws-sdk
amazon-sagemaker
【解决方案1】:
SageMaker SDK 是一个简单的高级 SDK,专注于 ML 实验。它完全抽象了基础架构的复杂性,绝对是在笔记本中使用的一种。
Boto3(和其他语言 SDK)是服务级别的 SDK,让您可以完全控制 100% 的 SageMaker API,就像您在 EC2 等上一样。这是以较低级别的操作和更冗长的操作为代价的等。此 SDK 最适合生产、自动化等。
希望这会有所帮助。