@@ -88,7 +88,11 @@ def main():
88
88
register_aml_model (model_name , exp , run_id )
89
89
else :
90
90
run .tag ("BuildId" , value = build_id )
91
- register_aml_model (model_name , exp , run_id , build_id )
91
+ builduri_base = os .environ .get ("BUILDURI_BASE" )
92
+ if (builduri_base is not None ):
93
+ build_uri = builduri_base + build_id
94
+ run .tag ("BuildUri" , value = build_uri )
95
+ register_aml_model (model_name , exp , run_id , build_id , build_uri )
92
96
93
97
94
98
def model_already_registered (model_name , exp , run_id ):
@@ -102,14 +106,22 @@ def model_already_registered(model_name, exp, run_id):
102
106
print ("Model is not registered for this run." )
103
107
104
108
105
- def register_aml_model (model_name , exp , run_id , build_id : str = 'none' ):
109
+ def register_aml_model (
110
+ model_name ,
111
+ exp ,
112
+ run_id ,
113
+ build_id : str = 'none' ,
114
+ build_uri = None
115
+ ):
106
116
try :
107
117
if (build_id != 'none' ):
108
118
model_already_registered (model_name , exp , run_id )
109
119
run = Run (experiment = exp , run_id = run_id )
110
120
tagsValue = {"area" : "diabetes" , "type" : "regression" ,
111
121
"BuildId" : build_id , "run_id" : run_id ,
112
122
"experiment_name" : exp .name }
123
+ if (build_uri is not None ):
124
+ tagsValue ["BuildUri" ] = build_uri
113
125
else :
114
126
run = Run (experiment = exp , run_id = run_id )
115
127
if (run is not None ):
0 commit comments