mxfusion.inference.logger¶
Members¶
-
class
mxfusion.inference.logger.
Logger
(log_dir=None, log_name=None)¶ Bases:
object
The class for logging the results of optimization.
Parameters: -
open
()¶ Open logger.
-
close
()¶ Close logger.
-
log
(tag, value, step, iterate_name='Iteration', precision=3, newline=False, verbose=False)¶ Log value.
Parameters: - tag (str) – name for the logged value
- value (float, tuple, list, or dict) – value to log
- step (int) – step value to log
- iterate_name (str) – name of the iterate
- precision (int) – number of decimal places to show
- newline (boolean) – whether to terminate log with newline
- verbose (boolean) – whether to print per-iteration messages
-
flush
(verbose=False)¶ Flushes board writer and adds new line if not already on a new line.
Parameters: verbose (boolean) – whether to print per-iteration messages
-