deeperwin.loggers.DataLogger
- class deeperwin.loggers.DataLogger(config: deeperwin.configuration.LoggerBaseConfig, name, save_path='.')[source]
 Bases:
abc.ABCAbstract class representing a generic data logger to store configs and metrics during wavefunction optimization.
Specific implementations include logging to a log-file, logging a full history to a binary file, and logging to web-services such as Weights & Biases.
- __init__(config: deeperwin.configuration.LoggerBaseConfig, name, save_path='.')[source]
 
Methods
__init__(config, name[, save_path])log_checkpoint(n_epoch[, params, ...])log_config(config)log_metric(key, value[, epoch, metric_type, ...])log_metrics(metrics[, epoch, metric_type, ...])log_param(key, value)log_params(params)log_tags(tags)on_run_begin()on_run_end()