【问题标题】:Sagemaker notebook vs Sagemaker containerSagemaker 笔记本与 Sagemaker 容器
【发布时间】:2021-09-08 20:42:40
【问题描述】:
在 SageMaker 的笔记本与 SageMaker 的容器中训练、测试和部署机器学习算法的主要区别是什么?
我不完全理解这两种选择的不同用例,什么时候适合使用其中一种。乍一看,使用 Docker 容器构建整个 ML 项目似乎比在 Jupyter notebook 上构建相同的项目更复杂,所以 Docker 解决方案对我来说不是很明显。
【问题讨论】:
标签:
amazon-web-services
docker
machine-learning
jupyter-notebook
amazon-sagemaker
【解决方案1】:
您无需在使用 SageMaker Notebook 或“SageMaker Containers”之间进行选择,这些不是替代服务。 SageMaker Notebook 是在 EC2 实例上运行的托管 Jupyter Notebook,其中容器只是实际发生训练/推理的媒介。您所指的上下文中不存在 SageMaker 容器。
我相信您可能会将Prebuilt SageMaker Images 与BYOC 功能混淆。前者是现有图像的集合,后者允许您调整已创建的现有 Docker 图像以在 SageMaker 中工作。