From beaea90ff158c8e14ed7cd1af510ba70ceff2ec6 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 9 Apr 2026 10:27:02 -0700 Subject: [PATCH 01/28] Add step to show signed-in identity in workflow Added a step to show signed-in identity using Azure CLI. --- ...ssets-in-registry-share-models-components-environments.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml index 291900f03c..bc37943083 100644 --- a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml +++ b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml @@ -43,6 +43,10 @@ jobs: client-id: ${{ secrets.OIDC_AZURE_CLIENT_ID }} tenant-id: ${{ secrets.OIDC_AZURE_TENANT_ID }} subscription-id: ${{ secrets.OIDC_AZURE_SUBSCRIPTION_ID }} + - name: Show signed-in identity + run: | + az account show + az ad sp show --id ${{ secrets.OIDC_AZURE_CLIENT_ID }} - name: bootstrap resources run: | echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; From b0535811946832ba2dc77cddfc007fcd42de9f9b Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 9 Apr 2026 10:52:43 -0700 Subject: [PATCH 02/28] Add test for AML registry access in workflow --- ...assets-in-registry-share-models-components-environments.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml index bc37943083..7b74247550 100644 --- a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml +++ b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml @@ -47,6 +47,9 @@ jobs: run: | az account show az ad sp show --id ${{ secrets.OIDC_AZURE_CLIENT_ID }} + - name: Test AML registry access + run: | + az ml registry show --name DemoRegistry409 - name: bootstrap resources run: | echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; From dce356e81feec392ad6f314d369fa78d650eaf57 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 9 Apr 2026 11:00:20 -0700 Subject: [PATCH 03/28] Update sdk-assets-assets-in-registry-share-models-components-environments.yml --- ...-assets-in-registry-share-models-components-environments.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml index 7b74247550..f1c9e903fb 100644 --- a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml +++ b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml @@ -49,7 +49,7 @@ jobs: az ad sp show --id ${{ secrets.OIDC_AZURE_CLIENT_ID }} - name: Test AML registry access run: | - az ml registry show --name DemoRegistry409 + az ml registry show --resource-group amlsdkv2022604 --subscription b17253fa-f327-42d6-9686-f3e553e24763 --name DemoRegistry409 - name: bootstrap resources run: | echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; From f217a002ca9b70f3e7451f492faec222f49abc1c Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 9 Apr 2026 11:37:21 -0700 Subject: [PATCH 04/28] Add azureml-defaults to conda dependencies --- sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index 88a786ad24..bfae249e69 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -4,6 +4,7 @@ dependencies: - python=3.8.13 - pip<=22.0.4 - pip: + - azureml-defaults - mlflow - cloudpickle==2.2.0 - psutil==5.8.0 From 7c896548489062e4c72f985e73db43a0bd39af68 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 9 Apr 2026 12:26:00 -0700 Subject: [PATCH 05/28] Update conda.yaml --- .../assets/assets-in-registry/artifacts/model/conda.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index bfae249e69..89d1cdb003 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -5,9 +5,9 @@ dependencies: - pip<=22.0.4 - pip: - azureml-defaults - - mlflow + - mlflow==1.29.0 - cloudpickle==2.2.0 - psutil==5.8.0 - - scikit-learn==1.2.2 + - scikit-learn==0.24.1 - typing-extensions==4.4.0 name: mlflow-env From 093e2ebaa4183a2c01d24b93a1b2f87a794f6859 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 9 Apr 2026 14:30:54 -0700 Subject: [PATCH 06/28] Update requirements.txt --- .../assets-in-registry/artifacts/model/requirements.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt index 827c5615c3..7c8fd84590 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt +++ b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt @@ -1,5 +1,6 @@ -mlflow +azureml-defaults +mlflow==1.29.0 cloudpickle==2.2.0 psutil==5.8.0 -scikit-learn==1.2.2 -typing-extensions==4.4.0 \ No newline at end of file +scikit-learn==0.24.1 +typing-extensions==4.4.0 From 97622d4c6f23dc8567c168b440614c8e07ad4e4d Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 9 Apr 2026 16:07:09 -0700 Subject: [PATCH 07/28] Update conda.yaml --- .../assets/assets-in-registry/artifacts/model/conda.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index 89d1cdb003..07142946e2 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -5,9 +5,11 @@ dependencies: - pip<=22.0.4 - pip: - azureml-defaults - - mlflow==1.29.0 + - azureml-sdk + - mlflow==2.17.2 - cloudpickle==2.2.0 - psutil==5.8.0 - - scikit-learn==0.24.1 - - typing-extensions==4.4.0 + - scikit-learn==1.2.2 + - typing-extensions==4.13.2 + - azureml-ai name: mlflow-env From 5d7ee1e1c5cb257c49c0de9ee32dd7c05e3feb0e Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 10:39:46 -0700 Subject: [PATCH 08/28] Remove unnecessary identity and registry access checks Removed steps to show signed-in identity and test AML registry access. --- ...ts-in-registry-share-models-components-environments.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml index f1c9e903fb..291900f03c 100644 --- a/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml +++ b/.github/workflows/sdk-assets-assets-in-registry-share-models-components-environments.yml @@ -43,13 +43,6 @@ jobs: client-id: ${{ secrets.OIDC_AZURE_CLIENT_ID }} tenant-id: ${{ secrets.OIDC_AZURE_TENANT_ID }} subscription-id: ${{ secrets.OIDC_AZURE_SUBSCRIPTION_ID }} - - name: Show signed-in identity - run: | - az account show - az ad sp show --id ${{ secrets.OIDC_AZURE_CLIENT_ID }} - - name: Test AML registry access - run: | - az ml registry show --resource-group amlsdkv2022604 --subscription b17253fa-f327-42d6-9686-f3e553e24763 --name DemoRegistry409 - name: bootstrap resources run: | echo '${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}'; From 5aca7479d2c613bef923f4e691b6de9dafcc5734 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 13:47:50 -0700 Subject: [PATCH 09/28] Update conda.yaml --- .../assets/assets-in-registry/artifacts/model/conda.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index 07142946e2..24cfcdc2d5 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -4,12 +4,9 @@ dependencies: - python=3.8.13 - pip<=22.0.4 - pip: - - azureml-defaults - - azureml-sdk - mlflow==2.17.2 - cloudpickle==2.2.0 - psutil==5.8.0 - scikit-learn==1.2.2 - typing-extensions==4.13.2 - - azureml-ai name: mlflow-env From 71f2c4411d019439c3c712efaa71d27a1e826e4a Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 13:48:36 -0700 Subject: [PATCH 10/28] Update requirements.txt to remove unused packages Removed azureml-defaults and mlflow from requirements. --- .../assets/assets-in-registry/artifacts/model/requirements.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt index 7c8fd84590..7c847722d3 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt +++ b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt @@ -1,5 +1,3 @@ -azureml-defaults -mlflow==1.29.0 cloudpickle==2.2.0 psutil==5.8.0 scikit-learn==0.24.1 From 0e8dd342d61d013adf7716cce9b3d3a99d476edf Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 13:49:48 -0700 Subject: [PATCH 11/28] Update conda.yaml to remove pip version constraint --- sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index 24cfcdc2d5..d9e380d00a 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -2,7 +2,7 @@ channels: - conda-forge dependencies: - python=3.8.13 -- pip<=22.0.4 +- pip - pip: - mlflow==2.17.2 - cloudpickle==2.2.0 From 3b7eaab0f80756be3633c03acc2d4eda2f21e007 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 13:53:02 -0700 Subject: [PATCH 12/28] Add mlflow to requirements.txt --- .../assets/assets-in-registry/artifacts/model/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt index 7c847722d3..ac895734bd 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt +++ b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt @@ -1,3 +1,4 @@ +mlflow cloudpickle==2.2.0 psutil==5.8.0 scikit-learn==0.24.1 From 3e948a191b36a4dcaea0ce9c36edd01c467a2d81 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 16:28:48 -0700 Subject: [PATCH 13/28] Update conda.yaml --- sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index d9e380d00a..f2ac498383 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -9,4 +9,5 @@ dependencies: - psutil==5.8.0 - scikit-learn==1.2.2 - typing-extensions==4.13.2 + - azureml-inference-server-http name: mlflow-env From 513324fe1ec51ae8b6670bcb5db41792bc3c530d Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 21:46:40 -0700 Subject: [PATCH 14/28] Enable public network access for demo deployment --- .../share-models-components-environments.ipynb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index 8c0e3adb08..9a7c829972 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -553,6 +553,8 @@ " endpoint_name=online_endpoint_name,\n", " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", + " egress_public_network_access="enabled",\n", + " instance_count=1,\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", From 9c58377f2fd3c7789fe5c939f0124e209e959838 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 21:47:36 -0700 Subject: [PATCH 15/28] Update share-models-components-environments.ipynb --- .../share-models-components-environments.ipynb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index 9a7c829972..995ad89f70 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -553,8 +553,7 @@ " endpoint_name=online_endpoint_name,\n", " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", - " egress_public_network_access="enabled",\n", - + " egress_public_network_access="enabled",\n", " instance_count=1,\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", From e263ccbe3482bd5fac68dbdf2818adc192fd10a2 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 21:48:45 -0700 Subject: [PATCH 16/28] Update share-models-components-environments.ipynb --- .../share-models-components-environments.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index 995ad89f70..8a52acf848 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -553,7 +553,7 @@ " endpoint_name=online_endpoint_name,\n", " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", - " egress_public_network_access="enabled",\n", + " egress_public_network_access="enabled",\n", " instance_count=1,\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", From 7c6fed8d4e7c6976a8f4b0ea387f7f6de9ec0bec Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 22:00:59 -0700 Subject: [PATCH 17/28] Remove egress public network access from deployment Removed egress public network access setting from deployment configuration. --- .../share-models-components-environments.ipynb | 1 - 1 file changed, 1 deletion(-) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index 8a52acf848..8c0e3adb08 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -553,7 +553,6 @@ " endpoint_name=online_endpoint_name,\n", " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", - " egress_public_network_access="enabled",\n", " instance_count=1,\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", From 9567dabf0a975263156873b19bb5b37a372329b7 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 22:02:00 -0700 Subject: [PATCH 18/28] Enable public network access for online deployment --- .../share-models-components-environments.ipynb | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index 8c0e3adb08..bf7cc607d4 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -554,6 +554,7 @@ " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", " instance_count=1,\n", + " egress_public_network_access="enabled",\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", "\n", From 576469b7ff951d3f463cc6e4d8ff2218490bae6d Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Tue, 14 Apr 2026 22:04:09 -0700 Subject: [PATCH 19/28] Update share-models-components-environments.ipynb --- .../share-models-components-environments.ipynb | 1 - 1 file changed, 1 deletion(-) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index bf7cc607d4..8c0e3adb08 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -554,7 +554,6 @@ " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", " instance_count=1,\n", - " egress_public_network_access="enabled",\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", "\n", From 54337edbb8a625cf026e48b39815077d79331a30 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Wed, 15 Apr 2026 09:42:09 -0700 Subject: [PATCH 20/28] Enable public network access for online deployment --- .../share-models-components-environments.ipynb | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index 8c0e3adb08..bf7cc607d4 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -554,6 +554,7 @@ " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", " instance_count=1,\n", + " egress_public_network_access="enabled",\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", "\n", From a69e8ea21be2c2c7915b2ca5d75f05aa9d6c952c Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Wed, 15 Apr 2026 09:42:45 -0700 Subject: [PATCH 21/28] Remove egress public network access parameter Remove egress public network access from deployment. --- .../share-models-components-environments.ipynb | 1 - 1 file changed, 1 deletion(-) diff --git a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb index bf7cc607d4..8c0e3adb08 100644 --- a/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb +++ b/sdk/python/assets/assets-in-registry/share-models-components-environments.ipynb @@ -554,7 +554,6 @@ " model=mlflow_model_from_registry.id,\n", " instance_type=\"Standard_F4s_v2\",\n", " instance_count=1,\n", - " egress_public_network_access="enabled",\n", ")\n", "ml_client_workspace.online_deployments.begin_create_or_update(demo_deployment).result()\n", "\n", From 9c40bdbdafa39dedf8ca6a015bc5ff6187c6343c Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Wed, 15 Apr 2026 18:05:29 -0700 Subject: [PATCH 22/28] Update requirements.txt --- .../assets/assets-in-registry/artifacts/model/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt index ac895734bd..896bbb670b 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt +++ b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt @@ -3,3 +3,4 @@ cloudpickle==2.2.0 psutil==5.8.0 scikit-learn==0.24.1 typing-extensions==4.4.0 +azureml-inference-server-http From 5d4741116b06cd3496f0a3260f2e90670805d907 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 23 Apr 2026 13:41:53 -0700 Subject: [PATCH 23/28] Add azureml-ai-monitoring to conda.yaml --- sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index f2ac498383..4fd401b16f 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -10,4 +10,5 @@ dependencies: - scikit-learn==1.2.2 - typing-extensions==4.13.2 - azureml-inference-server-http + - azureml-ai-monitoring name: mlflow-env From f089e71e40e25e07e7b677f6167f935a88a9d993 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 23 Apr 2026 13:42:31 -0700 Subject: [PATCH 24/28] Add azureml-ai-monitoring to requirements --- .../assets/assets-in-registry/artifacts/model/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt index 896bbb670b..55c40392ce 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt +++ b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt @@ -4,3 +4,4 @@ psutil==5.8.0 scikit-learn==0.24.1 typing-extensions==4.4.0 azureml-inference-server-http +azureml-ai-monitoring From 22eab9df222a0f4c9f80dd46026be1c939311c2b Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 23 Apr 2026 14:29:51 -0700 Subject: [PATCH 25/28] Update conda.yaml dependencies and version constraints --- .../assets/assets-in-registry/artifacts/model/conda.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml index 4fd401b16f..88a786ad24 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml +++ b/sdk/python/assets/assets-in-registry/artifacts/model/conda.yaml @@ -2,13 +2,11 @@ channels: - conda-forge dependencies: - python=3.8.13 -- pip +- pip<=22.0.4 - pip: - - mlflow==2.17.2 + - mlflow - cloudpickle==2.2.0 - psutil==5.8.0 - scikit-learn==1.2.2 - - typing-extensions==4.13.2 - - azureml-inference-server-http - - azureml-ai-monitoring + - typing-extensions==4.4.0 name: mlflow-env From 78328cec2b05fd517f9fcd578179f057f8d13884 Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 23 Apr 2026 14:30:25 -0700 Subject: [PATCH 26/28] Upgrade scikit-learn version in requirements.txt Updated scikit-learn to version 1.2.2. --- .../assets-in-registry/artifacts/model/requirements.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt index 55c40392ce..5e1a742f44 100644 --- a/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt +++ b/sdk/python/assets/assets-in-registry/artifacts/model/requirements.txt @@ -1,7 +1,5 @@ mlflow cloudpickle==2.2.0 psutil==5.8.0 -scikit-learn==0.24.1 +scikit-learn==1.2.2 typing-extensions==4.4.0 -azureml-inference-server-http -azureml-ai-monitoring From a9aec9783b324018dc1c2d7e27841ea60abe168d Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 23 Apr 2026 14:31:36 -0700 Subject: [PATCH 27/28] Add azureml-ai-monitoring to Dockerfile dependencies --- .../nyc_taxi_data_regression/env_train/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile b/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile index ef9ef45e52..dd8293f44f 100644 --- a/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile +++ b/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile @@ -12,5 +12,6 @@ RUN pip install 'matplotlib>=3.3,<3.4' \ 'azureml-defaults' \ 'azureml-mlflow' \ 'azureml-telemetry' \ - 'scikit-learn==1.2.2' + 'scikit-learn==1.2.2' \ + 'azureml-ai-monitoring' From 2837d5addca65f29f542231054dc6bb76aaa1a2a Mon Sep 17 00:00:00 2001 From: lavakumarrepala Date: Thu, 23 Apr 2026 14:55:52 -0700 Subject: [PATCH 28/28] Remove azureml-ai-monitoring from Dockerfile --- .../nyc_taxi_data_regression/env_train/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile b/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile index dd8293f44f..ef9ef45e52 100644 --- a/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile +++ b/cli/jobs/pipelines-with-components/nyc_taxi_data_regression/env_train/Dockerfile @@ -12,6 +12,5 @@ RUN pip install 'matplotlib>=3.3,<3.4' \ 'azureml-defaults' \ 'azureml-mlflow' \ 'azureml-telemetry' \ - 'scikit-learn==1.2.2' \ - 'azureml-ai-monitoring' + 'scikit-learn==1.2.2'