Creating and Managing Compute Targets

Complete the full lesson to earn 25 points

Work through each section, then tap “Mark as Complete” on the last one.

Section 1 of 9

✦ Skip the page breaks and see fewer ads — read each lesson on a single page with Pro

Creating and Managing Compute Targets in Machine Learning

Introduction: Why Compute Matters in Machine Learning

In the lifecycle of a machine learning project, data preparation and model training represent the most resource-intensive phases. When you are building models locally on your laptop, you are limited by the physical constraints of your machine’s CPU, RAM, and GPU. As your datasets grow from a few megabytes to gigabytes or terabytes, and as your model architectures become more complex, your local environment will inevitably become a bottleneck. This is where "Compute Targets" come into play.

A compute target is essentially a designated computational resource—a collection of virtual machines, clusters, or specialized hardware—that you connect to your machine learning workspace to run your training scripts, data processing jobs, or inference services. By offloading these tasks to managed compute targets, you decouple your development environment from your execution environment. This allows you to scale up to massive clusters for distributed training or scale down to save costs when resources are idle.

Understanding how to create, configure, and manage these resources is a foundational skill for any machine learning engineer. Without proper compute management, you risk ballooning costs, inefficient resource utilization, and frustrating delays in your experimentation cycle. This lesson will guide you through the technical aspects of provisioning and governing compute targets to ensure your machine learning operations remain efficient, scalable, and cost-effective.


Section 1 of 9
PrevNext