GDMLLogger#

class mbgdml.logger.GDMLLogger(name, level=20)[source]#
log_model(model)[source]#

Log the relevant model properties

Parameters:
  • log (GDMLLogger) – Log object to write to.

  • model (dict) – Task or model.

t_start()[source]#

Record the time and return a random hash.

t_stop(t_hash, message='Took {time} s', precision=5, level=20)[source]#

Determine timing from a hash.

Parameters:
  • t_hash (str) – Timing hash generated from TimeTracker.start().

  • message (str, default: 'Took {time} s') – Timing message to be written to log. '{time}' will be replaced with for the elapsed time.

  • precision (int, default: 5) – Number of decimal points to print.

  • level (int, default: 20) – Log level.