Skip to content

Commit f911d9b

Browse files
committed
fixes
1 parent 9f54cd7 commit f911d9b

9 files changed

+18
-15
lines changed

articles/machine-learning/how-to-create-component-pipelines-ui.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ The example below uses UI to register components, and the [component source file
8989
> [!Important]
9090
> Attached compute is not supported, use [compute instances or clusters](concept-compute-target.md#azure-machine-learning-compute-managed) instead.
9191
92-
1. In asset library, you can see **Data**,**Model** and **Components** tabs. Switch to **Components** tab, you can see the components registered from previous section.
92+
1. In asset library, you can see **Data**, **Model** and **Components** tabs. Switch to **Components** tab, you can see the components registered from previous section.
9393
9494
:::image type="content" source="./media/how-to-create-component-pipelines-ui/asset-library.png" alt-text="Screenshot showing registered component in asset library." lightbox ="./media/how-to-create-component-pipelines-ui/asset-library.png":::
9595

articles/machine-learning/how-to-debug-pipeline-failure.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ If your pipeline fails or gets stuck on a node, first view the logs.
5151

5252
The **system_logs folder** contains logs generated by Azure Machine Learning. Learn more about [View and download diagnostic logs](how-to-log-view-metrics.md#view-and-download-diagnostic-logs).
5353

54-
![How to check node logs](media/how-to-debug-pipeline-failure/node-logs.gif)
54+
![Screenshot of how to check node logs.](media/how-to-debug-pipeline-failure/node-logs.gif)
5555

5656
If you don't see those folders, this is due to the compute run time update isn't released to the compute cluster yet, and you can look at **70_driver_log.txt** under **azureml-logs** folder first.
5757

@@ -150,5 +150,5 @@ To share your comparison results select **Share** and copying the link. For exam
150150
In this article, you learned how to debug pipeline failures. To learn more about how you can use the pipeline, see the following articles:
151151

152152
- [How to build pipeline using python sdk v2](./how-to-create-component-pipeline-python.md)
153-
+ [How to build pipeline using python CLI v2](./how-to-create-component-pipelines-cli.md)
154-
+ [What is machine learning component](./concept-component.md)
153+
- [How to build pipeline using python CLI v2](./how-to-create-component-pipelines-cli.md)
154+
- [What is machine learning component](./concept-component.md)

articles/machine-learning/how-to-debug-pipeline-performance.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ To enable this feature:
2727
2. Select **Manage preview features** (megaphone icon) among the icons on the top right side of the screen.
2828
3. In **Managed preview feature** panel, toggle on **View profiling to debug pipeline performance issues** feature.
2929

30-
### How to find the node that runs totally the longest
30+
## How to find the node that runs totally the longest
3131

3232
1. On the Jobs page, select the job name and enter the job detail page.
3333
1. In the action bar, select **View profiling**. Profiling only works for root level pipeline. It will take a few minutes to load the next page.
@@ -50,11 +50,11 @@ To enable this feature:
5050

5151
If you're trying to make the queue time shorter for a node, you can change the compute node number and modify job priority to get more compute resources on this one.
5252

53-
### How to find the node that runs the longest in each status
53+
## How to find the node that runs the longest in each status
5454

5555
Besides the total duration, you can also sort by durations for each status. For example, you can sort by *Preparing* duration to see which step spends the most time on image building. Then you can open the detail page to find that image building fails because of timeout issue.
5656

57-
#### What do I do if a duration issue identified
57+
### What do I do if a duration issue identified
5858

5959
Status and definitions:
6060

@@ -66,7 +66,7 @@ Status and definitions:
6666
|Running | Job is executing on remote compute. Time spent in this stage is mainly in two parts: <br> Runtime preparation: image pulling, docker starting and data preparation (mount or download). <br> User script execution. | This status is expected to be most time consuming one. | 1. Go to the source code check if there's any user error. <br> 2. View the monitoring tab of compute metrics (CPU, memory, networking etc.) to identify the bottleneck. <br> 3. Try online debug with [interactive endpoints](how-to-interactive-jobs.md) if the job is running or locally debug of your code. |
6767
| Finalizing | Job is in post processing after execution complete. Time spent in this stage is mainly for some post processes like: output uploading, metric/logs uploading and resources clean up.| It will be short for command job. However, might be very long for PRS/MPI job because for a distributed job, the finalizing status is from the first node starting finalizing to the last node done finalizing. | Change your step job output mode from upload to mount if you find unexpected long finalizing time, or open support case via Azure portal. |
6868

69-
### Different view of Gantt chart
69+
## Different view of Gantt chart
7070

7171
- Critical path
7272
- You'll see only the step jobs in the pipeline's critical path (jobs that have a dependency).
@@ -79,7 +79,7 @@ Status and definitions:
7979
- Hierarchical view.
8080
- You'll see all jobs including pipeline component jobs and step jobs.
8181

82-
### Download the duration table
82+
## Download the duration table
8383

8484
To export the table, select **Export CSV**.
8585

articles/machine-learning/how-to-deploy-pipeline-component-as-batch-endpoint.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ After building your machine learning pipeline, you can deploy your pipeline as a
1919
- You want to run your machine learning pipeline from other platforms out of Azure Machine Learning (for example: custom Java code, Azure DevOps, GitHub Actions, Azure Data Factory). Batch endpoint lets you do this easily because it's a REST endpoint and doesn't depend on the language/platform.
2020
- You want to change the logic of your machine learning pipeline without affecting the downstream consumers who use a fixed URI interface.
2121

22+
## Pipeline component deployment as batch endpoint
23+
2224
Pipeline component deployment as batch endpoint is the feature allows you to achieve above goals. This is the equivalent feature with published pipeline/pipeline endpoint in SDK v1.
2325

2426
To deploy your pipeline as batch endpoint, we recommend first convert your pipeline into a [pipeline component](./how-to-use-pipeline-component.md), and then deploy the pipeline component as a batch endpoint. Check below article to learn more.
@@ -30,6 +32,7 @@ It's also possible to deploy your pipeline job as batch endpoint. In this case,
3032
- [Deploy existing pipeline jobs to batch endpoints (preview)](how-to-use-batch-pipeline-from-job.md)
3133

3234
## Next steps
35+
3336
- [How to deploy a training pipeline with batch endpoints (preview)](how-to-use-batch-training-pipeline.md)
3437
- [How to deploy a pipeline to perform batch scoring with preprocessing (preview)](how-to-use-batch-scoring-pipeline.md)
3538
- [Access data from batch endpoints jobs](how-to-access-data-batch-endpoints-jobs.md)

articles/machine-learning/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1201,7 +1201,7 @@
12011201
- name: How to use debug pipeline performance
12021202
href: how-to-debug-pipeline-performance.md
12031203
- name: Deploy pipeline component as batch
1204-
herf: how-to-deploy-pipeline-component-as-batch-endpoint.md
1204+
href: how-to-deploy-pipeline-component-as-batch-endpoint.md
12051205
# v1
12061206
- name: Create ML pipelines (Python)
12071207
href: ./v1/how-to-create-machine-learning-pipelines.md

articles/machine-learning/v1/algorithm-cheat-sheet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ adobe-target: true
1717
The **Azure Machine Learning Algorithm Cheat Sheet** helps you choose the right algorithm from the designer for a predictive analytics model.
1818

1919
>[!Note]
20-
> Designer supports two types of components, classic prebuilt components(v1) and custom components(v2). These two types of components are NOT compatible.
20+
> Designer supports two types of components, classic prebuilt components (v1) and custom components (v2). These two types of components are NOT compatible.
2121
>
2222
>Classic prebuilt components provide prebuilt components majorly for data processing and traditional machine learning tasks like regression and classification. This type of component continues to be supported but will not have any new components added.
2323
>
24-
>Custom components allow you to wrap your own code as a component. It supports sharing components across workspaces and seamless authoring across Studio, CLI v2, and SDK v2 interfaces.
24+
>Custom components allow you to wrap your own code as a component. It supports sharing components across workspaces and seamless authoring across Studio, CLI v2, and SDK v2 interfaces.
2525
>
2626
>For new projects, we highly suggest you use custom component, which is compatible with AzureML V2 and will keep receiving new updates.
2727
>

articles/machine-learning/v1/how-to-select-algorithms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ A common question is “Which machine learning algorithm should I use?” The al
2222
![Considerations for choosing algorithms: What do you want to know? What are the scenario requirements?](./media/how-to-select-algorithms/how-to-select-algorithms.png)
2323

2424
>[!Note]
25-
> Designer supports two types of components, classic prebuilt components(v1) and custom components(v2). These two types of components are NOT compatible.
25+
> Designer supports two types of components, classic prebuilt components (v1) and custom components (v2). These two types of components are NOT compatible.
2626
>
2727
>Classic prebuilt components provide prebuilt components majorly for data processing and traditional machine learning tasks like regression and classification. This type of component continues to be supported but will not have any new components added.
2828
>

articles/machine-learning/v1/tutorial-designer-automobile-price-deploy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.custom: designer, FY21Q4-aml-seo-hack, contperf-fy21q4, event-tier1-build-202
1818
Use the designer to deploy a machine learning model to predict the price of cars. This tutorial is part two of a two-part series.
1919

2020
>[!Note]
21-
> Designer supports two types of components, classic prebuilt components(v1) and custom components(v2). These two types of components are NOT compatible.
21+
> Designer supports two types of components, classic prebuilt components (v1) and custom components (v2). These two types of components are NOT compatible.
2222
>
2323
>Classic prebuilt components provide prebuilt components majorly for data processing and traditional machine learning tasks like regression and classification. This type of component continues to be supported but will not have any new components added.
2424
>

articles/machine-learning/v1/tutorial-designer-automobile-price-train-score.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Train a linear regression model that predicts car prices using the Azure Machine
2020
This tutorial uses the Azure Machine Learning designer, for more information, see [What is Azure Machine Learning designer?](concept-designer.md)
2121

2222
>[!Note]
23-
> Designer supports two types of components, classic prebuilt components(v1) and custom components(v2). These two types of components are NOT compatible.
23+
> Designer supports two types of components, classic prebuilt components (v1) and custom components (v2). These two types of components are NOT compatible.
2424
>
2525
>Classic prebuilt components provide prebuilt components majorly for data processing and traditional machine learning tasks like regression and classification. This type of component continues to be supported but will not have any new components added.
2626
>

0 commit comments

Comments
 (0)