Files
Run-Skeleton-Run/common/logger.py
T
Mike Clark 8730f9c33f create logger.py fix issue #1
Fixes issue #1
2018-01-20 11:58:01 +08:00

23 lines
674 B
Python

from tensorboardX import SummaryWriter
import logging
logger = logging.getLogger(__name__)
class Logger(object):
def __init__(self, log_dir, vanilla_logger=logger, skip=False):
self.writer = SummaryWriter(log_dir)
self.info = vanilla_logger.info
self.debug = vanilla_logger.debug
self.warning = vanilla_logger.warning
self.skip = skip
def scalar_summary(self, tag, value, step):
if self.skip:
return
self.writer.add_scalar(tag, value, step)
def histo_summary(self, tag, values, step):
if self.skip:
return
self.writer.add_histogram(tag, values, step, bins=1000)