netket.logging#

This module contains the loggers that can be used with the optimization drivers by passing them to the out= keyword argument of run().

Inheritance diagram of netket.logging, netket.experimental.logging

RuntimeLog

This logger accumulates log data in a set of nested dictionaries which are stored in memory.

JsonLog

This logger serializes expectation values and other log data to a JSON file and can save the latest model parameters in MessagePack encoding to a separate file.

StateLog

A logger which serializes the variables of the variational state during a run.

TensorBoardLog

Creates a tensorboard logger using tensorboardX's summarywriter.

In the netket.experimental module there are also some experimental loggers such as the HDF5 logger