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

Santiagxf/packages patch #2885

Merged
merged 12 commits into from
Dec 6, 2023
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,20 @@ MODEL_PATH='model'
az ml model create --name $MODEL_NAME --path $MODEL_PATH --type custom_model
#</register_model>

#<model_version>
MODEL_VERSION=$(az ml model show --name $MODEL_NAME --label latest | jq -r .version)
#</model_version>

#<base_environment>
az ml environment create -f environment/sklearn-regression-env.yml
#</base_environment>

#<build_package>
az ml model package -n $MODEL_NAME -l latest --file package-moe.yml
az ml model package -n $MODEL_NAME -v $MODEL_VERSION --file package-moe.yml
#</build_package>

#<endpoint_name>
ENDPOINT_NAME = "sklearn-regression-online"
ENDPOINT_NAME="sklearn-regression-online"
#</endpoint_name>

# The following code ensures the created deployment has a unique name
Expand All @@ -29,17 +33,17 @@ az ml online-deployment create -f deployment.yml
#</create_deployment>

#<test_deployment>
az ml online-endpoint invoke -n $ENDPOINT_NAME -d with-package -f sample-request.json
az ml online-endpoint invoke --name $ENDPOINT_NAME --deployment with-package -r sample-request.json
#</test_deployment>

#<create_deployment_with_package>
az ml online-deployment create -f model-deployment.yml --with-package
az ml online-deployment create --package-model --file model-deployment.yml
#</create_deployment_with_package>

#<delete_resources>
az ml online-endpoint delete -n $ENDPOINT_NAME --yes
az ml online-endpoint delete --name $ENDPOINT_NAME --yes
#</delete_resources>

#<build_package_copy>
az ml model package -n $MODEL_NAME -l latest --file package-external.yml
az ml model package --name $MODEL_NAME --version $MODEL_VERSION --file package-external.yml
#</build_package_copy>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$schema: https://azuremlschemas.azureedge.net/latest/managedOnlineDeployment.schema.json
name: with-package
name: regular_deployment
endpoint_name: hello-packages
model: azureml:sklearn-regression@latest
environment: azureml:sklearn-regression-env@latest
santiagxf marked this conversation as resolved.
Show resolved Hide resolved
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
$schema: http://azureml/sdk-2-0/ModelVersionPackage.json
base_environment_source:
type: environment_asset
resource_id: azureml:sklearn-regression-env@latest
target_environment_name: sklearn-regression-docker-pkg
resource_id: azureml:sklearn-regression-env:1
target_environment: sklearn-regression-docker-pkg
inferencing_server:
type: azureml_online
code_configuration:
code: src
entry_script: score.py
scoring_script: score.py
model_configuration:
mode: copy
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
$schema: http://azureml/sdk-2-0/ModelVersionPackage.json
base_environment_source:
type: environment_asset
resource_id: azureml:sklearn-regression-env@latest
target_environment_name: sklearn-regression-online-pkg
resource_id: azureml:sklearn-regression-env:1
target_environment:
name: sklearn-regression-online-pkg
inferencing_server:
type: azureml_online
code_configuration:
code: src
entry_script: score.py
scoring_script: score.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@ MODEL_PATH='model'
az ml model create --name $MODEL_NAME --path $MODEL_PATH --type mlflow_model
#</register_model>

#<model_version>
MODEL_VERSION=$(az ml model show --name $MODEL_NAME --label latest | jq -r .version)
#</model_version>

#<build_package>
az ml model package -n $MODEL_NAME -l latest --file package.yml
az ml model package --name $MODEL_NAME --version $MODEL_VERSION --file package.yml
#</build_package>

#<endpoint_name>
ENDPOINT_NAME = "heart-classifier"
ENDPOINT_NAME="heart-classifier"
#</endpoint_name>

# The following code ensures the created deployment has a unique name
Expand All @@ -25,7 +29,7 @@ az ml online-deployment create -f deployment.yml -e $ENDPOINT_NAME
#</create_deployment>

#<test_deployment>
az ml online-endpoint invoke -n $ENDPOINT_NAME -d with-package -f sample-request.json
az ml online-endpoint invoke --name $ENDPOINT_NAME --deployment with-package -r sample-request.json
#</test_deployment>

#<create_deployment_inline>
Expand All @@ -37,5 +41,5 @@ az ml online-endpoint delete -n $ENDPOINT_NAME --yes
#</delete_resources>

#<build_package_copy>
az ml model package -n $MODEL_NAME -l latest --file package-external.yml
az ml model package --name $MODEL_NAME --version $MODEL_VERSION --file package-external.yml
#</build_package_copy>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$schema: http://azureml/sdk-2-0/ModelVersionPackage.json
target_environment_name: heart-classifier-mlflow-pkg
target_environment: heart-classifier-mlflow-pkg
inferencing_server:
type: azureml_online
model_configuration:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$schema: http://azureml/sdk-2-0/ModelVersionPackage.json
target_environment_name: heart-classifier-mlflow-pkg
target_environment: heart-classifier-mlflow-pkg
inferencing_server:
type: azureml_online
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,7 @@
"outputs": [],
"source": [
"pakage_config = ModelPackage(\n",
" target_environment_name=\"sklearn-regression-online-pkg\",\n",
" target_environment=\"sklearn-regression-online-pkg\",\n",
" base_environment_source=BaseEnvironment(\n",
" type=\"asset\",\n",
" resource_id=f\"azureml:{base_environment.name}:{base_environment.version}\",\n",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@
"outputs": [],
"source": [
"pakage_config = ModelPackage(\n",
" target_environment_name=\"heart-classifier-mlflow-pkg\",\n",
" target_environment=\"heart-classifier-mlflow-pkg\",\n",
" inferencing_server=AzureMLOnlineInferencingServer(),\n",
")"
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@
"model_package_version = str(int(time.time()))\n",
"\n",
"package_config = ModelPackage(\n",
" target_environment_name=model_package_name,\n",
" target_environment=model_package_name,\n",
" target_environment_version=model_package_version,\n",
" inferencing_server=AzureMLOnlineInferencingServer(),\n",
")"
Expand Down
Loading