You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: azure-stack/user/pattern-train-ml-model-at-edge.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,20 +20,20 @@ Generate portable machine learning (ML) models from data that only exists on-pre
20
20
21
21
Many organizations would like to unlock insights from their on-premises or legacy data using tools that their data scientists understand. [Azure Machine Learning](/azure/machine-learning/) provides cloud-native tooling to train, tune, and deploy ML and deep learning models.
22
22
23
-
However, some data is too large send to the cloud or can't be sent to the cloud for regulatory reasons. Using this pattern, data scientists can use Azure Machine Learning to train models using on-premises data and compute.
23
+
However, some data is too large send to the cloud or can't be sent to the cloud for regulatory reasons. With this pattern, data scientists can use Azure Machine Learning to train models using on-premises data and compute.
24
24
25
25
## Solution
26
26
27
-
The training at the edge pattern uses a virtual machine (VM) running on Azure Stack Hub. The VM is registered as a compute target in Azure ML, letting it access data only available on-premises. In this case, the data is stored in Azure Stack Hub's blob storage.
27
+
The training at the edge pattern uses a virtual machine (VM) running on Azure Stack Hub. The VM is registered as a compute target in Azure Machine Learning, letting it access data only available on-premises. In this case, the data is stored in Azure Stack Hub's blob storage.
28
28
29
-
Once the model is trained, it's registered with Azure ML, containerized, and added to an Azure Container Registry for deployment. For this iteration of the pattern, the Azure Stack Hub training VM must be reachable over the public internet.
29
+
Once the model is trained, it's registered with Azure Machine Learning, containerized, and added to an Azure Container Registry for deployment. For this iteration of the pattern, the Azure Stack Hub training VM must be reachable over the public internet.
30
30
31
31
[](media/pattern-train-ml-model-at-edge/solution-architecture.png)
32
32
33
33
Here's how the pattern works:
34
34
35
-
1. The Azure Stack Hub VM is deployed and registered as a compute target with Azure ML.
36
-
2. An experiment is created in Azure ML that uses the Azure Stack Hub VM as a compute target.
35
+
1. The Azure Stack Hub VM is deployed and registered as a compute target with Azure Machine Learning.
36
+
2. An experiment is created in Azure Machine Learning that uses the Azure Stack Hub VM as a compute target.
37
37
3. Once the model is trained, it's registered and containerized.
38
38
4. The model can now be deployed to locations that are either on-premises or in the cloud.
39
39
@@ -44,7 +44,7 @@ This solution uses the following components:
44
44
| Layer | Component | Description |
45
45
|----------|-----------|-------------|
46
46
| Azure | Azure Machine Learning |[Azure Machine Learning](/azure/machine-learning/) orchestrates the training of the ML model. |
47
-
|| Azure Container Registry | Azure ML packages the model into a container and stores it in an [Azure Container Registry](/azure/container-registry/) for deployment.|
47
+
|| Azure Container Registry | Azure Machine Learning packages the model into a container and stores it in an [Azure Container Registry](/azure/container-registry/) for deployment.|
48
48
| Azure Stack Hub | App Service |[Azure Stack Hub with App Service](/azure-stack/operator/azure-stack-app-service-overview) provides the base for the components at the edge. |
49
49
|| Compute | An Azure Stack Hub VM running Ubuntu with Docker is used to train the ML model. |
50
50
|| Storage | Private data can be hosted in Azure Stack Hub blob storage. |
@@ -55,7 +55,7 @@ Consider the following points when deciding how to implement this solution:
55
55
56
56
### Scalability
57
57
58
-
To enable this solution to scale, you'll need to create an appropriately sized VM on Azure Stack Hub for training.
58
+
To enable this solution to scale, you need to create an appropriately sized VM on Azure Stack Hub for training.
59
59
60
60
### Availability
61
61
@@ -67,7 +67,7 @@ Ensure that models and experiments are appropriately registered, versioned, and
67
67
68
68
### Security
69
69
70
-
This pattern lets Azure ML access possible sensitive data on-premises. Ensure the account used to SSH into Azure Stack Hub VM has a strong password and training scripts don't preserve or upload data to the cloud.
70
+
This pattern lets Azure Machine Learning access possible sensitive data on-premises. Ensure the account used to SSH into Azure Stack Hub VM has a strong password and training scripts don't preserve or upload data to the cloud.
0 commit comments