@@ -227,9 +227,9 @@ def __setstate__(self, d):
227
227
self .logger = set_logger (self .__class__ .__name__ , self .verbose )
228
228
try :
229
229
self ._post_init_wrapper ()
230
- except ImportError :
231
- self .logger .info ('ImportError is often caused by a missing component, '
232
- 'which often can be solved by "pip install" relevant package.' )
230
+ except ImportError as ex :
231
+ self .logger .warning ('ImportError is often caused by a missing component, '
232
+ 'which often can be solved by "pip install" relevant package. %s' % ex , exc_info = True )
233
233
234
234
def train (self , * args , ** kwargs ):
235
235
"""
@@ -248,7 +248,7 @@ def dump(self, filename: str = None) -> None:
248
248
f = tempfile .NamedTemporaryFile ('w' , delete = False , dir = os .environ .get ('GNES_VOLUME' , None )).name
249
249
with open (f , 'wb' ) as fp :
250
250
pickle .dump (self , fp )
251
- self .logger .info ('model is stored to %s' % f )
251
+ self .logger .critical ('model is serialized to %s' % f )
252
252
253
253
@profiling
254
254
def dump_yaml (self , filename : str = None ) -> None :
@@ -334,7 +334,7 @@ def _get_instance_from_yaml(cls, constructor, node, stop_on_import_error=False):
334
334
load_from_dump = False
335
335
if dump_path :
336
336
obj = cls .load (dump_path )
337
- obj .logger .info ('restore %s from %s' % (cls .__name__ , dump_path ))
337
+ obj .logger .critical ('restore %s from %s' % (cls .__name__ , dump_path ))
338
338
load_from_dump = True
339
339
else :
340
340
cls .init_from_yaml = True
@@ -351,7 +351,7 @@ def _get_instance_from_yaml(cls, constructor, node, stop_on_import_error=False):
351
351
tmp_p = {kk : _expand_env_var (vv ) for kk , vv in data .get ('parameters' , {}).items ()}
352
352
obj = cls (** tmp_p , gnes_config = data .get ('gnes_config' , {}))
353
353
354
- obj .logger .info ('initialize %s from a yaml config' % cls .__name__ )
354
+ obj .logger .critical ('initialize %s from a yaml config' % cls .__name__ )
355
355
cls .init_from_yaml = False
356
356
357
357
if node .tag in {'!PipelineEncoder' , '!CompositionalTrainableBase' }:
0 commit comments