These are all the possible Compute Targets for Training:
- Two On-Prem
- Four AML-Dedicated
- Four Azure Data Services
- One Open Source
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)
Machine Learning Pipelines can use any Compute Target except for this one
Your Local Computer LOL~
Automated Machine Learning (AutoML) can use every Compute Target except these four:
- One AML-Dedicated
- Three Azure Data Services
Surprisingly, AutoML can use Azure Databricks for a Compute Target…
CI ApSpP AzDb
Automated Machine Learning (AutoML) can use these three Compute Targets with certain limitations; know the limitation
These four are the only Targets that support ML Designer
Only the AML-Dedicated targets!!!
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…
Both Compute Clusters and Compute Instances have these capabilities
Only Compute Clusters have these capabilities
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
Three Cost Management options for Compute Targets
The five Unmanaged Compute Targets
Surprisingly, Local Compute, Apache Spark Pools and Azure Batch are considered managed…