Adding machine learning extension#8905
Conversation
|
Validation for Breaking Change Starting...
Thanks for your contribution! |
|
Hi @achauhan-scc, |
|
Thank you for your contribution! We will review the pull request and get back to you soon. |
|
The git hooks are available for azure-cli and azure-cli-extensions repos. They could help you run required checks before creating the PR. Please sync the latest code with latest dev branch (for azure-cli) or main branch (for azure-cli-extensions). pip install azdev --upgrade
azdev setup -c <your azure-cli repo path> -r <your azure-cli-extensions repo path>
|
There was a problem hiding this comment.
Pull Request Overview
This pull request introduces the new machine learning extension alongside comprehensive test recordings covering several ML job scenarios. Key changes include:
- New YAML recordings for automl image object detection, automode jobs, job limit scenarios, instance segmentation (both standard and automode), and multilabel image classification.
- A complete set of recorded HTTP interactions that document expected request/response flows for each ML service scenario.
Reviewed Changes
Copilot reviewed 116 out of 1279 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/machinelearningservices/azext_mlv2/tests/latest/recordings/test_automl_image_object_detection_job.yaml | Adds test recordings for an AutoML image object detection job. |
| src/machinelearningservices/azext_mlv2/tests/latest/recordings/test_automl_image_object_detection_automode_job.yaml | Introduces test recordings for the automode variant of image object detection. |
| src/machinelearningservices/azext_mlv2/tests/latest/recordings/test_automl_image_job_limits_outside_sweep.yaml | Provides recordings covering job limits when specified outside of sweep settings. |
| src/machinelearningservices/azext_mlv2/tests/latest/recordings/test_automl_image_instance_segmentation_job.yaml | Adds recordings for AutoML image instance segmentation jobs. |
| src/machinelearningservices/azext_mlv2/tests/latest/recordings/test_automl_image_instance_segmentation_automode_job.yaml | Adds automode test recordings for image instance segmentation jobs. |
| src/machinelearningservices/azext_mlv2/tests/latest/recordings/test_automl_image_classification_multilabel_job.yaml | Provides recordings for AutoML image classification with multilabel objectives. |
Comments suppressed due to low confidence (1)
src/machinelearningservices/azext_mlv2/tests/latest/recordings/test_automl_image_object_detection_job.yaml:15
- The API version in the recorded URI is set to a placeholder value ('0000-00-00'). Please confirm that this is intentional for test normalization purposes or update it to the proper API version if required.
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/000000000000000/providers/Microsoft.MachineLearningServices/workspaces/000000000000000/datastores/workspaceblobstore?api-version=0000-00-00
|
/azp run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
|
|
To maintain consistency with the command name, please update the directory name to ml. |
|
/azp run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
|
Please add MIT license to each file: Please update the recording files to pass the test. |
|
/azp run |
|
Commenter does not have sufficient privileges for PR 8905 in repo Azure/azure-cli-extensions |
|
/azp run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
|
wheel is verified using |
|
[Release] Update index.json for extension [ machinelearningservices-2.38.1 ] : https://dev.azure.com/msazure/One/_build/results?buildId=134894370&view=results |
This checklist is used to make sure that common guidelines for a pull request are followed.
Related command
General Guidelines
azdev style <YOUR_EXT>locally? (pip install azdevrequired)python scripts/ci/test_index.py -qlocally? (pip install wheel==0.30.0required)For new extensions:
About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update
src/index.jsonautomatically.You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify
src/index.json.