首页 > 解决方案 > 使用 amazon sagemaker python SDK 与 AWS SDK for python (Boto3) 有什么区别

问题描述

我是 AWS 新手,刚开始学习 sagemaker,我发现有两种方法可以训练模型: 使用 sagemaker 训练模型

  1. 创建并运行训练作业(Amazon SageMaker Python 开发工具包)
  2. 创建并运行训练作业(AWS SDK for Python (Boto 3))

有没有人可以解释这两种方式有什么区别,两种方式都有优点和缺点吗?

谢谢

标签: amazon-web-servicesaws-sdkamazon-sagemaker

解决方案


SageMaker SDK 是一个简单的高级 SDK,专注于 ML 实验。它完全抽象了基础设施的复杂性,绝对是在笔记本中使用的一种。

Boto3(和其他语言 SDK)是服务级别的 SDK,让您可以完全控制 100% 的 SageMaker API,就像您在 EC2 等上一样。这是以较低级别的操作、更多的冗长等为代价的。此 SDK 最适合生产、自动化等。

希望这可以帮助。


推荐阅读