diff --git a/.github/workflows/cli-scripts-deploy-managed-online-endpoint-mlflow.yml b/.github/workflows/cli-scripts-deploy-managed-online-endpoint-ncd.yml similarity index 86% rename from .github/workflows/cli-scripts-deploy-managed-online-endpoint-mlflow.yml rename to .github/workflows/cli-scripts-deploy-managed-online-endpoint-ncd.yml index 8186a6eafd..457c55eead 100644 --- a/.github/workflows/cli-scripts-deploy-managed-online-endpoint-mlflow.yml +++ b/.github/workflows/cli-scripts-deploy-managed-online-endpoint-ncd.yml @@ -3,18 +3,18 @@ # Any manual changes to this file may cause incorrect behavior. # Any manual changes will be overwritten if the code is regenerated. -name: cli-scripts-deploy-managed-online-endpoint-mlflow +name: cli-scripts-deploy-managed-online-endpoint-ncd on: workflow_dispatch: schedule: - - cron: "38 2/12 * * *" + - cron: "6 0/12 * * *" pull_request: branches: - main paths: - - cli/deploy-managed-online-endpoint-mlflow.sh + - cli/deploy-managed-online-endpoint-ncd.sh - infra/** - - .github/workflows/cli-scripts-deploy-managed-online-endpoint-mlflow.yml + - .github/workflows/cli-scripts-deploy-managed-online-endpoint-ncd.yml - cli/setup.sh concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -45,5 +45,5 @@ jobs: run: | source "${{ github.workspace }}/infra/sdk_helpers.sh"; source "${{ github.workspace }}/infra/init_environment.sh"; - set -e; bash -x deploy-managed-online-endpoint-mlflow.sh + set -e; bash -x deploy-managed-online-endpoint-ncd.sh working-directory: cli diff --git a/cli/README.md b/cli/README.md index 7253004b24..7dbec5b893 100644 --- a/cli/README.md +++ b/cli/README.md @@ -51,7 +51,7 @@ path|status| [deploy-local-endpoint.sh](deploy-local-endpoint.sh)|[![deploy-local-endpoint](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-local-endpoint/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-local-endpoint.yml) [deploy-managed-online-endpoint-access-resource-sai.sh](deploy-managed-online-endpoint-access-resource-sai.sh)|[![deploy-managed-online-endpoint-access-resource-sai](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-managed-online-endpoint-access-resource-sai/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-managed-online-endpoint-access-resource-sai.yml) [deploy-managed-online-endpoint-access-resource-uai.sh](deploy-managed-online-endpoint-access-resource-uai.sh)|[![deploy-managed-online-endpoint-access-resource-uai](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-managed-online-endpoint-access-resource-uai/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-managed-online-endpoint-access-resource-uai.yml) -[deploy-managed-online-endpoint-mlflow.sh](deploy-managed-online-endpoint-mlflow.sh)|[![deploy-managed-online-endpoint-mlflow](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-managed-online-endpoint-mlflow/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-managed-online-endpoint-mlflow.yml) +[deploy-managed-online-endpoint-ncd.sh](deploy-managed-online-endpoint-ncd.sh)|[![deploy-managed-online-endpoint-ncd](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-managed-online-endpoint-ncd/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-managed-online-endpoint-ncd.yml) [deploy-managed-online-endpoint.sh](deploy-managed-online-endpoint.sh)|[![deploy-managed-online-endpoint](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-managed-online-endpoint/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-managed-online-endpoint.yml) [deploy-mlcompute-create_with-system-identity.sh](deploy-mlcompute-create_with-system-identity.sh)|[![deploy-mlcompute-create_with-system-identity](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-mlcompute-create_with-system-identity/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-mlcompute-create_with-system-identity.yml) [deploy-mlcompute-update-to-system-identity.sh](deploy-mlcompute-update-to-system-identity.sh)|[![deploy-mlcompute-update-to-system-identity](https://github.com/Azure/azureml-examples/workflows/cli-scripts-deploy-mlcompute-update-to-system-identity/badge.svg?branch=main)](https://github.com/Azure/azureml-examples/actions/workflows/cli-scripts-deploy-mlcompute-update-to-system-identity.yml) diff --git a/cli/deploy-managed-online-endpoint-mlflow.sh b/cli/deploy-managed-online-endpoint-ncd.sh similarity index 81% rename from cli/deploy-managed-online-endpoint-mlflow.sh rename to cli/deploy-managed-online-endpoint-ncd.sh index 8582340c7b..b01dfc4607 100644 --- a/cli/deploy-managed-online-endpoint-mlflow.sh +++ b/cli/deploy-managed-online-endpoint-ncd.sh @@ -1,18 +1,16 @@ set -e - # export ENDPOINT_NAME="" # # endpoint name -export ENDPOINT_NAME=endpt-mlflow-`echo $RANDOM` -AML_MODEL_NAME=mir-sample-sklearn-mlflow-model +export ENDPOINT_NAME=endpt-ncd-`echo $RANDOM` +AML_MODEL_NAME=mir-sample-sklearn-ncd-model echo $AML_MODEL_NAME - # -az ml online-endpoint create --name $ENDPOINT_NAME -f endpoints/online/mlflow/create-endpoint.yaml +az ml online-endpoint create --name $ENDPOINT_NAME -f endpoints/online/ncd/create-endpoint.yaml # # check if create was successful @@ -30,7 +28,7 @@ fi model_archive=$(az ml model archive -n $AML_MODEL_NAME --version 1 || true) # -az ml online-deployment create --name sklearn-deployment --endpoint $ENDPOINT_NAME -f endpoints/online/mlflow/sklearn-deployment.yaml --all-traffic +az ml online-deployment create --name sklearn-deployment --endpoint $ENDPOINT_NAME -f endpoints/online/ncd/sklearn-deployment.yaml --all-traffic # deploy_status=`az ml online-deployment show --name sklearn-deployment --endpoint $ENDPOINT_NAME --query "provisioning_state" -o tsv` @@ -44,11 +42,11 @@ else fi # -az ml online-endpoint invoke --name $ENDPOINT_NAME --request-file endpoints/online/mlflow/sample-request-sklearn.json +az ml online-endpoint invoke --name $ENDPOINT_NAME --request-file endpoints/online/ncd/sample-request-sklearn.json # # -az ml online-deployment create --name lightgbm-deployment --endpoint $ENDPOINT_NAME -f endpoints/online/mlflow/lightgbm-deployment.yaml +az ml online-deployment create --name lightgbm-deployment --endpoint $ENDPOINT_NAME -f endpoints/online/ncd/lightgbm-deployment.yaml # deploy_status=`az ml online-deployment show --name lightgbm-deployment --endpoint $ENDPOINT_NAME --query "provisioning_state" -o tsv` @@ -62,7 +60,7 @@ else fi # -az ml online-endpoint invoke --name $ENDPOINT_NAME --deployment lightgbm-deployment --request-file endpoints/online/mlflow/sample-request-lightgbm.json +az ml online-endpoint invoke --name $ENDPOINT_NAME --deployment lightgbm-deployment --request-file endpoints/online/ncd/sample-request-lightgbm.json # # cleanup of model diff --git a/cli/endpoints/online/mlflow/create-endpoint.yaml b/cli/endpoints/online/ncd/create-endpoint.yaml similarity index 100% rename from cli/endpoints/online/mlflow/create-endpoint.yaml rename to cli/endpoints/online/ncd/create-endpoint.yaml diff --git a/cli/endpoints/online/mlflow/lightgbm-deployment.yaml b/cli/endpoints/online/ncd/lightgbm-deployment.yaml similarity index 100% rename from cli/endpoints/online/mlflow/lightgbm-deployment.yaml rename to cli/endpoints/online/ncd/lightgbm-deployment.yaml diff --git a/cli/endpoints/online/mlflow/lightgbm-iris/model/MLmodel b/cli/endpoints/online/ncd/lightgbm-iris/model/MLmodel similarity index 100% rename from cli/endpoints/online/mlflow/lightgbm-iris/model/MLmodel rename to cli/endpoints/online/ncd/lightgbm-iris/model/MLmodel diff --git a/cli/endpoints/online/mlflow/lightgbm-iris/model/conda.yaml b/cli/endpoints/online/ncd/lightgbm-iris/model/conda.yaml similarity index 100% rename from cli/endpoints/online/mlflow/lightgbm-iris/model/conda.yaml rename to cli/endpoints/online/ncd/lightgbm-iris/model/conda.yaml diff --git a/cli/endpoints/online/mlflow/lightgbm-iris/model/model.lgb b/cli/endpoints/online/ncd/lightgbm-iris/model/model.lgb similarity index 100% rename from cli/endpoints/online/mlflow/lightgbm-iris/model/model.lgb rename to cli/endpoints/online/ncd/lightgbm-iris/model/model.lgb diff --git a/cli/endpoints/online/mlflow/lightgbm-iris/model/requirements.txt b/cli/endpoints/online/ncd/lightgbm-iris/model/requirements.txt similarity index 100% rename from cli/endpoints/online/mlflow/lightgbm-iris/model/requirements.txt rename to cli/endpoints/online/ncd/lightgbm-iris/model/requirements.txt diff --git a/cli/endpoints/online/mlflow/sample-request-lightgbm.json b/cli/endpoints/online/ncd/sample-request-lightgbm.json similarity index 100% rename from cli/endpoints/online/mlflow/sample-request-lightgbm.json rename to cli/endpoints/online/ncd/sample-request-lightgbm.json diff --git a/cli/endpoints/online/mlflow/sample-request-sklearn.json b/cli/endpoints/online/ncd/sample-request-sklearn.json similarity index 100% rename from cli/endpoints/online/mlflow/sample-request-sklearn.json rename to cli/endpoints/online/ncd/sample-request-sklearn.json diff --git a/cli/endpoints/online/mlflow/sklearn-deployment-with-script.yaml b/cli/endpoints/online/ncd/sklearn-deployment-with-script.yaml similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-deployment-with-script.yaml rename to cli/endpoints/online/ncd/sklearn-deployment-with-script.yaml diff --git a/cli/endpoints/online/mlflow/sklearn-deployment.yaml b/cli/endpoints/online/ncd/sklearn-deployment.yaml similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-deployment.yaml rename to cli/endpoints/online/ncd/sklearn-deployment.yaml diff --git a/cli/endpoints/online/mlflow/sklearn-diabetes/environment/conda.yml b/cli/endpoints/online/ncd/sklearn-diabetes/environment/conda.yml similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-diabetes/environment/conda.yml rename to cli/endpoints/online/ncd/sklearn-diabetes/environment/conda.yml diff --git a/cli/endpoints/online/mlflow/sklearn-diabetes/model/MLmodel b/cli/endpoints/online/ncd/sklearn-diabetes/model/MLmodel similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-diabetes/model/MLmodel rename to cli/endpoints/online/ncd/sklearn-diabetes/model/MLmodel diff --git a/cli/endpoints/online/mlflow/sklearn-diabetes/model/conda.yaml b/cli/endpoints/online/ncd/sklearn-diabetes/model/conda.yaml similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-diabetes/model/conda.yaml rename to cli/endpoints/online/ncd/sklearn-diabetes/model/conda.yaml diff --git a/cli/endpoints/online/mlflow/sklearn-diabetes/model/model.pkl b/cli/endpoints/online/ncd/sklearn-diabetes/model/model.pkl similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-diabetes/model/model.pkl rename to cli/endpoints/online/ncd/sklearn-diabetes/model/model.pkl diff --git a/cli/endpoints/online/mlflow/sklearn-diabetes/model/requirements.txt b/cli/endpoints/online/ncd/sklearn-diabetes/model/requirements.txt similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-diabetes/model/requirements.txt rename to cli/endpoints/online/ncd/sklearn-diabetes/model/requirements.txt diff --git a/cli/endpoints/online/mlflow/sklearn-diabetes/src/score.py b/cli/endpoints/online/ncd/sklearn-diabetes/src/score.py similarity index 100% rename from cli/endpoints/online/mlflow/sklearn-diabetes/src/score.py rename to cli/endpoints/online/ncd/sklearn-diabetes/src/score.py