12
12
import pandas as pd
13
13
from joblib import dump
14
14
15
+ from ads .opctl import logger
15
16
from ads .common .model_export_util import prepare_generic_model
16
17
from ads .opctl .operator .lowcode .common .utils import write_data , call_pandas_fsspec
17
18
22
23
class ModelDeploymentManager :
23
24
def __init__ (self , spec : ForecastOperatorSpec , additional_data : AdditionalData , previous_model_version = None ):
24
25
self .spec = spec
25
- # self.model_path = spec.output_directory.url
26
26
self .model_name = spec .model
27
27
self .horizon = spec .horizon
28
28
self .additional_data = additional_data .get_dict_by_series ()
@@ -51,7 +51,7 @@ def _satiny_test(self):
51
51
additional_data_uri = "additional_data_uri"
52
52
input_data = {additional_data_uri : temp_file .name }
53
53
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 } " )
55
55
56
56
def _copy_score_file (self ):
57
57
"""
@@ -62,9 +62,9 @@ def _copy_score_file(self):
62
62
score_file = os .path .join (current_dir , "score.py" )
63
63
destination_file = os .path .join (self .path_to_artifact , os .path .basename (score_file ))
64
64
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 } " )
66
66
except Exception as e :
67
- print (f"Error copying file: { e } " )
67
+ logger . warn (f"Error copying file: { e } " )
68
68
raise e
69
69
70
70
def save_to_catalog (self ):
@@ -82,7 +82,7 @@ def save_to_catalog(self):
82
82
83
83
self ._copy_score_file ()
84
84
self ._satiny_test ()
85
-
85
+
86
86
if isinstance (self .model_obj , dict ):
87
87
series = self .model_obj .keys ()
88
88
else :
@@ -96,7 +96,7 @@ def save_to_catalog(self):
96
96
catalog_id = catalog_entry .id
97
97
98
98
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"
100
100
f" with catalog id : { catalog_id } " )
101
101
102
102
catalog_mapping = {"catalog_id" : catalog_id , "series" : list (series )}
0 commit comments