1212import pandas as pd
1313from joblib import dump
1414
15+ from ads .opctl import logger
1516from ads .common .model_export_util import prepare_generic_model
1617from ads .opctl .operator .lowcode .common .utils import write_data , call_pandas_fsspec
1718
2223class ModelDeploymentManager :
2324 def __init__ (self , spec : ForecastOperatorSpec , additional_data : AdditionalData , previous_model_version = None ):
2425 self .spec = spec
25- # self.model_path = spec.output_directory.url
2626 self .model_name = spec .model
2727 self .horizon = spec .horizon
2828 self .additional_data = additional_data .get_dict_by_series ()
@@ -51,7 +51,7 @@ def _satiny_test(self):
5151 additional_data_uri = "additional_data_uri"
5252 input_data = {additional_data_uri : temp_file .name }
5353 prediction_test = predict (input_data , _ )
54- print (f"prediction test completed with result :{ prediction_test } " )
54+ logger . info (f"prediction test completed with result :{ prediction_test } " )
5555
5656 def _copy_score_file (self ):
5757 """
@@ -62,9 +62,9 @@ def _copy_score_file(self):
6262 score_file = os .path .join (current_dir , "score.py" )
6363 destination_file = os .path .join (self .path_to_artifact , os .path .basename (score_file ))
6464 shutil .copy2 (score_file , destination_file )
65- print (f"score.py copied successfully to { self .path_to_artifact } " )
65+ logger . info (f"score.py copied successfully to { self .path_to_artifact } " )
6666 except Exception as e :
67- print (f"Error copying file: { e } " )
67+ logger . warn (f"Error copying file: { e } " )
6868 raise e
6969
7070 def save_to_catalog (self ):
@@ -82,7 +82,7 @@ def save_to_catalog(self):
8282
8383 self ._copy_score_file ()
8484 self ._satiny_test ()
85-
85+
8686 if isinstance (self .model_obj , dict ):
8787 series = self .model_obj .keys ()
8888 else :
@@ -96,7 +96,7 @@ def save_to_catalog(self):
9696 catalog_id = catalog_entry .id
9797
9898
99- print (f"Saved { self .model_name } version-v{ self .model_version } to model catalog"
99+ logger . info (f"Saved { self .model_name } version-v{ self .model_version } to model catalog"
100100 f" with catalog id : { catalog_id } " )
101101
102102 catalog_mapping = {"catalog_id" : catalog_id , "series" : list (series )}
0 commit comments