@@ -57,16 +57,12 @@ def start_module(self, module_name: str, num: int, module_kwargs: dict[str, Any]
5757 for key , value in module_kwargs .items ():
5858 self .module_writer .add_text (f"module_params/{ key } " , str (value )) # type: ignore[no-untyped-call]
5959
60- def log_value (self , ** kwargs : dict [str , Any ]) -> None :
60+ def log_value (self , ** kwargs : dict [str , int | float | Any ]) -> None :
6161 """
6262 Log data.
6363
6464 :param kwargs: Data to log.
6565 """
66- if self .module_writer is None :
67- msg = "start_run must be called before log_value."
68- raise RuntimeError (msg )
69-
7066 for key , value in kwargs .items ():
7167 if isinstance (value , int | float ):
7268 self .module_writer .add_scalar (key , value )
@@ -79,10 +75,6 @@ def log_metrics(self, metrics: dict[str, Any]) -> None:
7975
8076 :param metrics: Metrics to log.
8177 """
82- if self .module_writer is None :
83- msg = "start_run must be called before log_value."
84- raise RuntimeError (msg )
85-
8678 for key , value in metrics .items ():
8779 if isinstance (value , int | float ):
8880 self .module_writer .add_scalar (key , value ) # type: ignore[no-untyped-call]
0 commit comments