Alejo Paullier
Alejo Paullier

Reputation: 51

Sagemaker notebook vs Sagemaker container

What is the key difference between training, testing and deploying machine learning algorithms in SageMaker's notebooks vs SageMaker's containers?

I do not completely understand the different use cases for both alternatives, when it is appropriate to use one over the other. At a first glance, structuring a whole ML project using Docker containers seem more complex than building the same project on a Jupyter notebook, so the Docker solution is not quite obvious to me.

Upvotes: 0

Views: 810

Answers (1)

pirateofebay
pirateofebay

Reputation: 1090

You don't need to choose between using SageMaker Notebook or "SageMaker Containers", these are not alternative services. SageMaker Notebook is a managed Jupyter Notebook running on EC2 instances where containers are simply the medium for where training/inference actually occurs. SageMaker containers do not exist in the context you are referring.

I believe you may be confusing Prebuilt SageMaker Images with the BYOC functionality. The former is a collection of existing images where the latter allows you to adapt existing Docker images you already created to work in SageMaker.

Upvotes: 1

Related Questions