Skip to content

Commit ba43eab

Browse files
author
Larry Franks
committed
acrolinx updates
1 parent f3cf899 commit ba43eab

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

articles/machine-learning/how-to-setup-mlops-azureml.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Azure Machine Learning allows you to integrate with [Azure DevOps pipeline](/azu
2525
* Deployment of machine learning models as public or private web services
2626
* Monitoring deployed machine learning models (such as for performance analysis)
2727

28-
In this article, you learn about using Azure Machine Learning to set up an end-to-end MLOps pipeline that runs a linear regression to predict taxi fares in NYC. The pipeline is made up of components, each serving different functions, which can be registered with the workspace, versioned, and reused with various inputs and outputs. you are going to be using the [recommended Azure architecture for MLOps](/azure/architecture/data-guide/technology-choices/machine-learning-operations-v2) and [Azure MLOps (v2) solution accelerator](https://github.com/Azure/mlops-v2) to quickly set up an MLOps project in AzureML.
28+
In this article, you learn about using Azure Machine Learning to set up an end-to-end MLOps pipeline that runs a linear regression to predict taxi fares in NYC. The pipeline is made up of components, each serving different functions, which can be registered with the workspace, versioned, and reused with various inputs and outputs. you're going to be using the [recommended Azure architecture for MLOps](/azure/architecture/data-guide/technology-choices/machine-learning-operations-v2) and [Azure MLOps (v2) solution accelerator](https://github.com/Azure/mlops-v2) to quickly setup an MLOps project in AzureML.
2929

3030
> [!TIP]
3131
> We recommend you understand some of the [recommended Azure architectures](/azure/architecture/data-guide/technology-choices/machine-learning-operations-v2) for MLOps before implementing any solution. You'll need to pick the best architecture for your given Machine learning project.
@@ -39,7 +39,7 @@ In this article, you learn about using Azure Machine Learning to set up an end-t
3939
- Git running on your local machine.
4040
- An [organization](/azure/devops/organizations/accounts/create-organization) in Azure DevOps.
4141
- [Azure DevOps project](how-to-devops-machine-learning.md) that will host the source repositories and pipelines.
42-
- The [Terraform extension for Azure DevOps](https://marketplace.visualstudio.com/items?itemName=ms-devlabs.custom-terraform-tasks) if you are using Azure DevOps + Terraform to spin up infrastructure
42+
- The [Terraform extension for Azure DevOps](https://marketplace.visualstudio.com/items?itemName=ms-devlabs.custom-terraform-tasks) if you're using Azure DevOps + Terraform to spin up infrastructure
4343

4444
> [!NOTE]
4545
>
@@ -66,7 +66,7 @@ Before you can set up an MLOps project with AzureML, you need to set up authenti
6666

6767
![Screenshot of the cloud shell environment dropdown.](./media/how-to-setup-mlops-azureml/PS_CLI1_1.png)
6868

69-
1. Copy the bash commands below to your computer and update the **projectName**, **subscriptionId**, and **environment** variables with the values for your project. If you are creating both a Dev and Prod environment, you'll need to run this script once for each environment, creating a service principal for each. This command will also grant the **Contributor** role to the service principal in the subscription provided. This is required for Azure DevOps to properly use resources in that subscription.
69+
1. Copy the following bash commands to your computer and update the **projectName**, **subscriptionId**, and **environment** variables with the values for your project. If you're creating both a Dev and Prod environment, you'll need to run this script once for each environment, creating a service principal for each. This command will also grant the **Contributor** role to the service principal in the subscription provided. This is required for Azure DevOps to properly use resources in that subscription.
7070

7171
``` bash
7272
projectName="<your project name>"
@@ -94,7 +94,7 @@ Before you can set up an MLOps project with AzureML, you need to set up authenti
9494
}
9595
```
9696
97-
1. Repeat **Step 3.** if you're creating service principals for Dev and Prod environments. For this demo, we will be creating only one environment which is Prod.
97+
1. Repeat **Step 3.** if you're creating service principals for Dev and Prod environments. For this demo, we'll be creating only one environment, which is Prod.
9898
9999
1. Close the Cloud Shell once the service principals are created.
100100
@@ -160,18 +160,18 @@ The Azure DevOps setup is successfully finished.
160160
161161
![Screenshot of ADO import repo first time.](./media/how-to-setup-mlops-azureml/import_repo_first_time.png)
162162
163-
1. Enter https://github.com/Azure/mlops-v2-ado-demo into the Clone URL field. Click import at the bottom of the page
163+
1. Enter https://github.com/Azure/mlops-v2-ado-demo into the Clone URL field. Select import at the bottom of the page
164164
165165
![Screenshot of ADO import MLOps demo repo.](./media/how-to-setup-mlops-azureml/import_repo_Git_template.png)
166166
167167
1. Open the **Project settings** at the bottom of the left hand navigation pane
168168
169-
1. Under the Repos section, click **Repositories**. Select the repository you created in **Step 6.** Select the **Security** tab
169+
1. Under the Repos section, select **Repositories**. Select the repository you created in **Step 6.** Select the **Security** tab
170170
171171
1. Under the User permissions section, select the **mlopsv2 Build Service** user. Change the permission **Contribute** permission to **Allow** and the **Create branch** permission to **Allow**.
172172
![Screenshot of ADO permissions.](./media/how-to-setup-mlops-azureml/ado-permissions-repo.png)
173173
174-
1. Open the **Pipelines** section in the left hand navigation pane and click on the 3 vertical dots next to the **Create Pipelines** button. Select **Manage Security**
174+
1. Open the **Pipelines** section in the left hand navigation pane and select on the 3 vertical dots next to the **Create Pipelines** button. Select **Manage Security**
175175
176176
![Screenshot of Pipeline security.](./media/how-to-setup-mlops-azureml/ado-open-pipelinesSecurity.png)
177177
@@ -190,7 +190,7 @@ This step deploys the training pipeline to the Azure Machine Learning workspace
190190
> Make sure you understand the [Architectural Patterns](/azure/architecture/data-guide/technology-choices/machine-learning-operations-v2) of the solution accelerator before you checkout the MLOps v2 repo and deploy the infrastructure. In examples you'll use the [classical ML project type](/azure/architecture/data-guide/technology-choices/machine-learning-operations-v2#classical-machine-learning-architecture).
191191

192192
### Run Azure infrastructure pipeline
193-
1. Go to the first repo you imported in the previous section, `mlops-v2-ado-demo`, and please select the **config-infra-prod.yml** file.
193+
1. Go to the first repo you imported in the previous section, `mlops-v2-ado-demo`, and select the **config-infra-prod.yml** file.
194194

195195
![Screenshot of Repo in ADO.](./media/how-to-setup-mlops-azureml/ADO-repo.png)
196196

@@ -204,7 +204,7 @@ This step deploys the training pipeline to the Azure Machine Learning workspace
204204
> [!NOTE]
205205
> If you are running a Deep Learning workload such as CV or NLP, ensure your GPU compute is available in your deployment zone.
206206

207-
1. Click Commit and push code to get these values into the pipeline.
207+
1. Select Commit and push code to get these values into the pipeline.
208208

209209
1. Go to Pipelines section
210210

@@ -308,7 +308,7 @@ This step deploys the training pipeline to the Azure Machine Learning workspace
308308
309309
1. Select `main` as a branch and choose Managed Online Endpoint `/mlops/devops-pipelines/deploy-online-endpoint-pipeline.yml` then select **Continue**.
310310
311-
1. Online endpoint names need to be unique, so change **[your endpoint-name]** to another unique name and then select **Run**. No need to change the default if it does not fail.
311+
1. Online endpoint names need to be unique, so change **[your endpoint-name]** to another unique name and then select **Run**. No need to change the default if it doesn't fail.
312312

313313
![Screenshot of ADO batch deploy script.](./media/how-to-setup-mlops-azureml/ADO-batch-pipeline.png)
314314

0 commit comments

Comments
 (0)