Skip to content

Commit 0dd7e9d

Browse files
committed
package model step in release pipeline
1 parent 01b3c4d commit 0dd7e9d

File tree

2 files changed

+22
-19
lines changed

2 files changed

+22
-19
lines changed

aml_service/30-CreateScoringImage.py

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -36,32 +36,35 @@
3636

3737
# Get the latest model details
3838

39-
try:
40-
with open("aml_config/model.json") as f:
41-
config = json.load(f)
42-
except:
43-
print("No new model to register thus no need to create new scoring image")
44-
# raise Exception('No new model to register as production model perform better')
45-
sys.exit(0)
39+
# try:
40+
# with open("aml_config/model.json") as f:
41+
# config = json.load(f)
42+
# except:
43+
# print("No new model to register thus no need to create new scoring image")
44+
# # raise Exception('No new model to register as production model perform better')
45+
# sys.exit(0)
4646

47-
model_name = config["model_name"]
48-
model_version = config["model_version"]
47+
# model_name = config["model_name"]
48+
# model_version = config["model_version"]
4949

5050

51-
model_list = Model.list(workspace=ws)
52-
model, = (m for m in model_list if m.version == model_version and m.name == model_name)
53-
print(
54-
"Model picked: {} \nModel Description: {} \nModel Version: {}".format(
55-
model.name, model.description, model.version
56-
)
57-
)
51+
# model_list = Model.list(workspace=ws)
52+
# model, = (m for m in model_list if m.version == model_version and m.name == model_name)
53+
# print(
54+
# "Model picked: {} \nModel Description: {} \nModel Version: {}".format(
55+
# model.name, model.description, model.version
56+
# )
57+
# )
58+
59+
model_name = "sklearn_regression_model.pkl"
60+
model = Model(ws, name=model_name)
5861

5962
os.chdir("./code/scoring")
6063
image_name = "diabetes-model-score"
6164

6265
image_config = ContainerImage.image_configuration(
6366
execution_script="score.py",
64-
runtime="python-slim",
67+
runtime="python",
6568
conda_file="conda_dependencies.yml",
6669
description="Image with ridge regression model",
6770
tags={"area": "diabetes", "type": "regression"},

release-pipelines/releasedeployment.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@
183183
"version": "2.*",
184184
"name": "New model available, Create Scoring Image",
185185
"refName": "",
186-
"enabled": false,
186+
"enabled": true,
187187
"alwaysRun": false,
188188
"continueOnError": false,
189189
"timeoutInMinutes": 0,
@@ -202,7 +202,7 @@
202202
"version": "2.*",
203203
"name": "Get Latest Scoring Image Name & Version",
204204
"refName": "",
205-
"enabled": true,
205+
"enabled": false,
206206
"alwaysRun": false,
207207
"continueOnError": false,
208208
"timeoutInMinutes": 0,

0 commit comments

Comments
 (0)