@@ -377,7 +377,7 @@ def delete_model(self, model_id):
377377 )
378378
379379 @telemetry (entry_point = "plugin=model&action=delete" , name = "aqua" )
380- def edit_registered_model (self , id , inference_container , enable_finetuning , task ):
380+ def edit_registered_model (self , id , inference_container ,inference_container_uri , enable_finetuning , task ):
381381 """Edits the default config of unverified registered model.
382382
383383 Parameters
@@ -386,6 +386,8 @@ def edit_registered_model(self, id, inference_container, enable_finetuning, task
386386 The model OCID.
387387 inference_container: str.
388388 The inference container family name
389+ inference_container_uri: str
390+ The inference container uri for embedding models
389391 enable_finetuning: str
390392 Flag to enable or disable finetuning over the model. Defaults to None
391393 task:
@@ -414,6 +416,13 @@ def edit_registered_model(self, id, inference_container, enable_finetuning, task
414416 description = "Deployment container mapping for SMC" ,
415417 replace = True ,
416418 )
419+ if inference_container_uri :
420+ custom_metadata_list .add (
421+ key = ModelCustomMetadataFields .DEPLOYMENT_CONTAINER_URI ,
422+ value = inference_container_uri ,
423+ category = MetadataCustomCategory .OTHER ,
424+ description = f"Inference container URI for { ds_model .display_name } "
425+ )
417426 if enable_finetuning is not None :
418427 if enable_finetuning .lower () == "true" :
419428 custom_metadata_list .add (
0 commit comments