Skip to content

Commit 4dfebca

Browse files
committed
final changes from Cesar
1 parent afe6f81 commit 4dfebca

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

articles/machine-learning/concept-automated-ml.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,20 +176,25 @@ The ONNX runtime also supports C#, so you can use the model built automatically
176176

177177
The web interface for automated ML always uses a remote [compute target](concept-compute-target.md). But when you use the Python SDK, you will choose either a local compute or a remote compute target for automated ML training.
178178

179-
* **Local compute**: Training occurs on your local laptop or VM compute.
180-
* **Remote compute**: Training occurs on Machine Learning compute clusters.
179+
* **Local compute**: Training occurs on your local laptop or VM compute.
180+
* **Remote compute**: Training occurs on Machine Learning compute clusters.
181181

182-
If your scenario is about initial explorations or demos using small data and short trains (i.e. seconds or a couple of minutes per child run), training on your local computer might be a better choice. There is no setup time, the infrastructure resources (your PC or VM) are directly available. On a remote compute, the start up time for the internal infrastructure will add around 1.5 minutes per child run, plus additional minutes for the cluster infrastructure if the VMs are not yet up and running.
182+
### Choose compute target
183+
Consider these factors when choosing your compute target:
183184

184-
But, if you are training with larger datasets like in production training creating models which need longer trains, remote compute will provide much better end-to-end time performance because `AutoML` will parallelize trains across the cluster's nodes.
185+
* **Choose a local compute**: If your scenario is about initial explorations or demos using small data and short trains (i.e. seconds or a couple of minutes per child run), training on your local computer might be a better choice. There is no setup time, the infrastructure resources (your PC or VM) are directly available.
186+
* **Chose a remote ML compute cluster**: If you are training with larger datasets like in production training creating models which need longer trains, remote compute will provide much better end-to-end time performance because `AutoML` will parallelize trains across the cluster's nodes. On a remote compute, the start up time for the internal infrastructure will add around 1.5 minutes per child run, plus additional minutes for the cluster infrastructure if the VMs are not yet up and running.
185187

188+
### Pros and cons
186189
Consider these pros and cons when choosing to use local vs. remote.
187190

188191
| | Pros (Advantages) |Cons (Handicaps) |
189192
|---------|---------|---------|---------|
190193
|**Local compute target** | <li> No environment start up time | <li> Subset of features<li> Can't parallelize runs <li> Worse for large data. <li>No data streaming while training <li> No DNN-based featurization <li> Python SDK only |
191194
|**Remote ML compute clusters**| <li> Full set of features <li> Parallelize child runs <li> Large data support<li> DNN-based featurization <li> Dynamic scalability of compute cluster on demand <li> No-code experience (web UI) also available | <li> Start up time for cluster nodes <li> Start up time for each child run |
192195

196+
### Feature availability
197+
193198
More features are available when you use the remote compute, as shown in the table below. Some of these features are available only in an Enterprise workspace.
194199

195200
| Feature | Remote | Local | Requires <br>Enterprise workspace |

0 commit comments

Comments
 (0)