MITB Banner

Can Sagemaker Studio Lab compete with Google Colab

The Studio Lab was launched with an aim to make ‘machine learning more accessible’ and help beginners overcome some of the persistent challenges.

Share

Illustration by Analytics India Magazine

Listen to this story

At AWS re:Invent 2021, Swami Sivasubramanian, vice president of Amazon Machine Learning at AWS, announced SageMaker Studio Lab, a free service for developers and students to learn machine learning techniques. This Studio Lab offers users with JupyterLab IDE, model training on CPUs and GPUs, and a 15 GB persistent storage, along with other basics.

The Studio Lab was launched with an aim to make ‘machine learning more accessible’ and help beginners overcome some of the persistent challenges. In a blog, AWS’ Antje Barth wrote that Studio Lab offers to spin up infrastructure, configure services, and implement billing alarms to avoid going over budget – thereby taking much steam off the developers, especially the beginners who may see these issues as major barriers.

Now, with the introduction of SageMaker Studio Lab, AWS directly takes on Google’s Colab Notebooks, which are widely used by developers all across. 

Having been around since 2014, Google Colab has become quite the developer kit staple – will SageMaker Studio Lab disrupt that?

Credit: AWS

SageMaker Studio Lab

To get started with Studio Lab, a user needs to have a valid email address; other requisites like infrastructure configuration, identity management, and signing up for an AWS account are not needed. The Studio Lab accelerates model building through GitHub integration and comes preconfigured with popular machine learning tools, libraries, and frameworks.

Using SageMaker Studio Lab, users can focus on experimenting with the data science aspect of machine learning. Since it is based on the open-source JupyterLab web application, users have a completely open environment to leverage any framework, such as PyTorch, TensorFlow, Hugging Face, or MXNet, among others.

Studio Lab also has an auto-save capability to automatically save the user sessions so that they can pick up from where they left on their next user session. 

Another major benefit of SageMaker Studio Lab is the integration of GitHub, which enables customers to view, open, edit, and run any notebook. It also enables integration to Git, an open-source distributed version control system.

Studio Lab vs Google Colab

One of the major advantages of using Studio Lab is that it offers a persistent environment, which means that the user can choose to run a CPU based environment for 12 hours or a GPU one for 4 hours. The environment keeps running, even if the browser is closed, till it is stopped using the console.

On the other hand, Colab offers an interactive environment. It terminates notebook connection if it detects that the notebook is idling. Unlike Studio Lab, Colab requires an open browser, which implies that if a user runs a heavy machine learning training job in Colab, they would need to keep the session open. Only if one has a paid subscription feature with Colab Pro and Colab Pro+, the notebook can run without interactivity.

Studio Lab gives access to Tesla T4, a ‘fancy’ GPU. Introduced in 2018 by NVIDIA, T4 accelerates diverse cloud workloads, including high-performance computing, data analytics, machine learning and graphics. It is based on the NVIDIA Turing architecture and features multi-precision Turing Tensor Cores and RT Cores.

In comparison to that, Google Colab, in its free version, uses Tesla K80 GPUs. T4, albeit costlier, is a more efficient alternative to K80. However, the Colab Pro and Colab Pro+ has better GPU support.

Further, the Studio Lab terminal gives a Unix like interface, which can be used to explore the directory structure, use tools to understand system operations, and print file contents. Studio Lab offers much more than a simply managed notebook by offering an equivalent of a hosted computer, where users can run any of the regular programs.

One factor in which Colab seems to be a better choice is when it comes to sharing notebooks. With Colab, the user has to only add email addresses and share the notebook. But for Studio Lab, one needs to sync with a git repository and share it. While this is a better code practice, it seems more cumbersome.

Considering these factors, a lot of developers have given a thumbs up to Studio Lab. However, clinching Google Colab’s‘ industry standard’ status would be an uphill battle for Studio Lab, at least in the given timeline.

Share
Picture of Shraddha Goled

Shraddha Goled

I am a technology journalist with AIM. I write stories focused on the AI landscape in India and around the world with a special interest in analysing its long term impact on individuals and societies. Reach out to me at shraddha.goled@analyticsindiamag.com.
Related Posts

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

Upcoming Large format Conference

May 30 and 31, 2024 | 📍 Bangalore, India

Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

AI Courses & Careers

Become a Certified Generative AI Engineer

AI Forum for India

Our Discord Community for AI Ecosystem, In collaboration with NVIDIA. 

Flagship Events

Rising 2024 | DE&I in Tech Summit

April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore

MachineCon GCC Summit 2024

June 28 2024 | 📍Bangalore, India

MachineCon USA 2024

26 July 2024 | 583 Park Avenue, New York

Cypher India 2024

September 25-27, 2024 | 📍Bangalore, India

Cypher USA 2024

Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA

Data Engineering Summit 2024

May 30 and 31, 2024 | 📍 Bangalore, India

Subscribe to Our Newsletter

The Belamy, our weekly Newsletter is a rage. Just enter your email below.