Path8.Mod1.c - Intro to DevOps Principles for ML - Compute Targets Flashcards

Augmented learning: https://learn.microsoft.com/en-us/azure/machine-learning/concept-compute-target?view=azureml-api-2

1
Q

These are all the possible Compute Targets for Training:
- Two On-Prem
- Four AML-Dedicated
- Four Azure Data Services
- One Open Source

A

On-Prem:
* Local Personal Computer
* Remote VMs

AML-Dedicated:
* AML Compute Clusters
* AML Serverless Compute
* AML Compute Instance
* AML Kubernetes

Azure Data Services:
* Azure Databricks
* Azure Data Lake Analytics
* Azure HDInsights
* Azure Batch

Open Source:
* Apache Spark pools (preview)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Machine Learning Pipelines can use any Compute Target except for this one

A

Your Local Computer LOL~

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Automated Machine Learning (AutoML) can use every Compute Target except these four:
- One AML-Dedicated
- Three Azure Data Services

A
  • AML Kubernetes
  • Azure Data Lake Analytics
  • Azure HDInsight
  • Azure Batch

Surprisingly, AutoML can use Azure Databricks for a Compute Target…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CI ApSpP AzDb

Automated Machine Learning (AutoML) can use these three Compute Targets with certain limitations; know the limitation

A
  • Compute Instances, only through the SDK
  • Apache Spark Pools (preview), only through SDK local mode
  • Azure Databricks, only through SDK local mode
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

These four are the only Targets that support ML Designer

A

Only the AML-Dedicated targets!!!

  • Computer Clusters
  • Serverless Compute
  • Computer Instances
  • ML Kubernetes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Compute Instances:
- Require this (minimum)
- Are suitable for these kind of Models
- When they run out of disk space (120GB), do this … before you do this…

A
  • Azure ML SDK or CLI v1 minimum
  • Small Models less than 1GB in size
  • Use the terminal to clear out 1-2 GBs of space … Stop/Restart the Compute Instance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Both Compute Clusters and Compute Instances have these capabilities

Only Compute Clusters have these capabilities

A

Both:
* Single Node Cluster (Compute Clusters are 1 or more nodes)
* Automatic Cluster Mgmt and Job Scheduling
* Supports CPU and GPU

Compute Clusters Only:
- Multi-Node Clusters
- Autoscaling on each job submission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Three Cost Management options for Compute Targets

A
  • Offload Compute Cycle Management to Serverless Compute (preview)
  • Make sure Compute Cluster minimum nodes go back to 0
  • Enable Idle Shutdown for Compute Instances
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

The five Unmanaged Compute Targets

A
  • Remove VMs
  • Azure HDInsights
  • Azure Databricks
  • Azure Data Lake Analytics
  • Kubernetes

Surprisingly, Local Compute, Apache Spark Pools and Azure Batch are considered managed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly