Image classification & Object detection: Training failed when choosing Azure environment.
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- azure, csharp, machine-learning
- Domain
- cloud, machine-learning
Research direction
Start by reproducing the Image classification or Object detection flow in the Azure environment using the linked weather.zip data and the training step. Investigate the MLTable permission error and the Azure storage access configuration shown in the error and RunId. Done means training completes successfully for the reported scenario.
Written by the indexing model from the issue text.
Description
System Information (please complete the following information):
Windows OS: Windows-11-Enterprise-24H2
ML.Net Model Builder 2022: 17.19.2.2522504 (Main Build)
Microsoft Visual Studio Enterprise: 2022(17.13.6)
.Net Core: 8.0,9.0
Describe the bug
- On which step of the process did you run into an issue:
Training failed when choosing Azure environment.
TestMatrix
https://testpass.blob.core.windows.net/test-pass-data/weather.zip
To Reproduce
Steps to reproduce the behavior:
- Select Create a new project from the Visual Studio start window.
- Choose the C# Console App (.NET Core) project template.
- Add model builder by right click on the project.
- Select "Image classification or Object detection" scenarios.
- Choose "Azure" environment.
- On Data page, choose the data source.
- On the Train page, click "Start training" button.
Expected behavior
Training successfully.
Screenshot
Error
MLTable input is invalid. UserErrorException: Message: Encountered user error while fetching data from Dataset. Error: UserErrorException: Message: Failed to download mltable yaml with error: Error Code: UserError Error Message: Getting permission error when trying to access MLTable,please make sure proper access is configured on storage: Error Code: ScriptExecution.StreamAccess.Authentication Native Error: error in streaming from input data sources StreamError(PermissionDenied(None)) => permission denied when access stream. Reason: None PermissionDenied(None) Error Message: Authentication failed when trying to access the stream. Make sure you have correct permissions set up. Err("")| session_id=95deffc1-7c5b-41e8-b5ae-0c2079e33d24| session_id=95deffc1-7c5b-41e8-b5ae-0c2079e33d24 InnerException None ErrorResponse { "error": { "code": "UserError", "message": "Failed to download mltable yaml with error: \nError Code: UserError\nError Message: Getting permission error when trying to access MLTable,please make sure proper access is configured on storage: \nError Code: ScriptExecution.StreamAccess.Authentication\nNative Error: error in streaming from input data sources\n\tStreamError(PermissionDenied(None))\n=> permission denied when access stream. Reason: None\n\tPermissionDenied(None)\nError Message: Authentication failed when trying to access the stream. Make sure you have correct permissions set up. Err("")| session_id=95deffc1-7c5b-41e8-b5ae-0c2079e33d24| session_id=95deffc1-7c5b-41e8-b5ae-0c2079e33d24" } } InnerException UserErrorException: Message: Failed to download mltable yaml with error: Error Code: UserError Error Message: Getting permission error when trying to access MLTable,please make sure proper access is configured on storage: Error Code: ScriptExecution.StreamAccess.Authentication Native Error: error in streaming from input data sources StreamError(PermissionDenied(None)) => permission denied when access stream. Reason: None PermissionDenied(None) Error Message: Authentication failed when trying to access the stream. Make sure you have correct permissions set up. Err("")| session_id=95deffc1-7c5b-41e8-b5ae-0c2079e33d24| session_id=95deffc1-7c5b-41e8-b5ae-0c2079e33d24 InnerException None ErrorResponse { "error": { "code": "UserError", "message": "Failed to download mltable yaml with error: \nError Code: UserError\nError Message: Getting permission error when trying to access MLTable,please make sure proper access is configured on storage: \nError Code: ScriptExecution.StreamAccess.Authentication\nNative Error: error in streaming from input data sources\n\tStreamError(PermissionDenied(None))\n=> permission denied when access stream. Reason: None\n\tPermissionDenied(None)\nError Message: Authentication failed when trying to access the stream. Make sure you have correct permissions set up. Err("")| session_id=95deffc1-7c5b-41e8-b5ae-0c2079e33d24| session_id=95deffc1-7c5b-
- Dominant language
- Dockerfile
- Stars
- 285
- Forks
- 66
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dotnet/machinelearning-modelbuilder
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 5/5 Over a week Newbie friendliness 10/100
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
dotnet/machinelearning-modelbuilder#3087 · 4 comments ·
-
GS Tutorial
Difficulty 4/5 3-5 days Newbie friendliness 35/100
dotnet/machinelearning-modelbuilder#3085 · 2 comments ·
-
y Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
All issues in dotnet/machinelearning-modelbuilder
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
level/task module/gcp type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
bug needs-triage service/elbv2
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
hashicorp/terraform-provider-aws#50100 · 1 comment ·