@@ -48,6 +48,7 @@ def __init__(
4848 embedder : Callable [[str ], np .ndarray ],
4949 engine : parallel .ParallelQuestionnaireEngine | None = None ,
5050 max_workers : int | None = None ,
51+ verbose : bool = False ,
5152 ):
5253 """Initialize the simulation object.
5354
@@ -68,10 +69,12 @@ def __init__(
6869 parallel.ParallelQuestionnaireEngine.
6970 max_workers: the maximum number of workers to use in the engine's
7071 ThreadPoolExecutor, if the default engine is used.
72+ verbose: Whether to print verbose output.
7173 """
7274 self ._config = config
7375 self ._model = model
7476 self ._embedder = embedder
77+ self ._verbose = verbose
7578 if engine is None :
7679 if not max_workers :
7780 self ._engine = parallel .ParallelQuestionnaireEngine ()
@@ -193,11 +196,13 @@ def add_entity(
193196 # Check if a pre-loaded memory state was passed in the entity's params.
194197 memory_state = instance_config .params .get ("memory_state" )
195198 if memory_state :
196- print (f"Found pre-loaded memory state for { entity .name } . Setting it." )
199+ if self ._verbose :
200+ print (f"Found pre-loaded memory state for { entity .name } . Setting it." )
197201 try :
198202 memory_component = entity .get_component ("__memory__" )
199203 memory_component .set_state (memory_state )
200- print (f"Successfully set pre-loaded memories for { entity .name } ." )
204+ if self ._verbose :
205+ print (f"Successfully set pre-loaded memories for { entity .name } ." )
201206 except (KeyError , TypeError , ValueError ) as e :
202207 print (f"Error setting pre-loaded memory for { entity .name } : { e } " )
203208
@@ -372,7 +377,8 @@ def save_checkpoint(self, step: int, checkpoint_path: str):
372377 try :
373378 with open (checkpoint_file , "w" ) as f :
374379 json .dump (checkpoint_data , f , indent = 2 )
375- print (f"Step { step } : Saved checkpoint to { checkpoint_file } " )
380+ if self ._verbose :
381+ print (f"Step { step } : Saved checkpoint to { checkpoint_file } " )
376382 except IOError as e :
377383 print (f"Error saving checkpoint at step { step } : { e } " )
378384
0 commit comments