Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ag manufacturing readme update Canary #327

Merged
merged 2 commits into from
May 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@
- Not enough vCPU quota available in your target Azure region - check vCPU quota and ensure you have at least 40 available vCPU.
- You can use the command *`az vm list-usage --location <your location> --output table`* to check your available vCPU quota.

![Screenshot showing az vm list-usage](./img/az_vm_list_usage.png)

Check failure on line 19 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'az'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'az'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md", "range": {"start": {"line": 19, "column": 26}}}, "severity": "ERROR"}

Check failure on line 19 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'vm'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'vm'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md", "range": {"start": {"line": 19, "column": 29}}}, "severity": "ERROR"}

- Target Azure region does not support all required Azure services - ensure you are running Agora in one of the supported regions listed in the [deployment guide](../deployment/).

Check failure on line 21 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Microsoft.Contractions] Use 'doesn't' instead of 'does not'. Raw Output: {"message": "[Microsoft.Contractions] Use 'doesn't' instead of 'does not'.", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md", "range": {"start": {"line": 21, "column": 23}}}, "severity": "ERROR"}

- Not enough Microsoft Entra ID quota to create additional service principals. You may receive a message stating "The directory object quota limit for the Principal has been exceeded. Please ask your administrator to increase the quota limit or delete objects to reduce the used quota."

Check failure on line 23 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'Entra'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'Entra'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md", "range": {"start": {"line": 23, "column": 24}}}, "severity": "ERROR"}
- If this occurs, you must delete some of your unused service principals and try the deployment again.

![Screenshot showing not enough Entra quota for new service principals](./img/aad_quota_exceeded.png)

Check failure on line 26 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'Entra'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'Entra'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md", "range": {"start": {"line": 26, "column": 37}}}, "severity": "ERROR"}

### Exploring logs from the _Ag-VM-Client_ virtual machine

Expand All @@ -33,7 +33,7 @@
| ------- | ----------- |
| _C:\Ag\Logs\AgLogonScript.log_ | Output from the primary PowerShell script that drives most of the automation tasks. |
| _C:\Ag\Logs\ArcConnectivity.log_ | Output from the tasks that onboard servers and Kubernetes clusters to Azure Arc. |
| _C:\Ag\Logs\AzCLI.log_ | Output from Az CLI login. |

Check failure on line 36 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'Az'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'Az'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md", "range": {"start": {"line": 36, "column": 40}}}, "severity": "ERROR"}
| _C:\Ag\Logs\AzPowerShell.log_ | Output from the installation of PowerShell modules. |
| _C:\Ag\Logs\Bookmarks.log_ | Output from the configuration of Microsoft Edge bookmarks. |
| _C:\Ag\Logs\Bootstrap.log_ | Output from the initial bootstrapping script that runs on _Ag-VM-Client_. |
Expand All @@ -47,11 +47,11 @@

### Authorization errors when deploying Azure IoT Operations

If you see authorization errors during the automation, please make sure to review the [prerequisites](../deployment) in the deployment guide.
If you see authorization errors during the automation, please make sure to review the [prerequisites](../deployment/#prerequisites) in the deployment guide.

### Error loading dashboards with Azure Data Explorer

If you have access to mulitple Azure environments, you may receive an error when first accessing the dashboards in Azure Data Explorer.

Check failure on line 54 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'mulitple'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'mulitple'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting/_index.md", "range": {"start": {"line": 54, "column": 23}}}, "severity": "ERROR"}

The screenshot below shows this type of error.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

## Overview

Contoso Motors uses AI-enhanced computer vision to improve welding operations on its assembly lines. Welding is one of the four computer vision use cases that Contoso Motors uses, which also include object detection, human pose estimation, and safety helmet detection. While each use case has its own unique characteristics, they all follow the same inferencing architecture pattern and data flow.

Check failure on line 21 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/welding_defect/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'inferencing'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'inferencing'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/welding_defect/_index.md", "range": {"start": {"line": 21, "column": 351}}}, "severity": "ERROR"}

Welding is a process of joining two or more metal parts by melting and fusing them together. Welding defects are flaws or irregularities that occur during or after the welding process, which can affect the quality, strength, and appearance of the weld. Welding defects can be caused by various factors, such as improper welding parameters, inadequate preparation, poor welding technique, or environmental conditions. In this scenario, an AI model is used to automatically detect and classify welding defects from a video feed. Welding defect inference can help improve the efficiency, accuracy, and safety of weld inspection and quality control.

Expand Down Expand Up @@ -57,7 +57,7 @@

![Welding defect UI](./img/welding_ui.png)

If you're interested in learning more about the AI inference flow, check out the [AI Inference Architecture](./ai_inferencing) page for additional information.
If you're interested in learning more about the AI inference flow, check out the [AI Inference Architecture](../ai_inferencing/#architecture) page for additional information.

### Model

Expand All @@ -81,7 +81,7 @@

Contoso leverages their AI-enhanced computer vision to monitor the welding process and help OT managers detect welding defects through the "Control Center" interface.

- To access the "Control Center" interface, select the Control center [_env_] option from the _Control center_ Bookmarks folder. Each environment will have it's own "Control Center" instance with a different IP. Select one of the sites and click on the factory image to start navigating the different factory control centers.

Check failure on line 84 in docs/azure_jumpstart_ag/manufacturing/contoso_motors/welding_defect/_index.md

View workflow job for this annotation

GitHub Actions / lint

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'env'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'env'?", "location": {"path": "docs/azure_jumpstart_ag/manufacturing/contoso_motors/welding_defect/_index.md", "range": {"start": {"line": 84, "column": 73}}}, "severity": "ERROR"}

![Screenshot showing the Control center Bookmark](./img/control-center-menu.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ This diagram shows the workers safety inference flow, which consists of five mai

Once the image is processed, is then served to the main application to render it to the user. Final image contains the result of the worker safety inference (**helmet**, **head** and **person**) and the probability of the result.

If you're interested in learning more about the AI inference flow, check out the [AI Inference Architecture](./ai_inferencing) page for additional information.
If you're interested in learning more about the AI inference flow, check out the [AI Inference Architecture](../ai_inferencing/#architecture) page for additional information.

### Model

Expand Down
Loading