in rlalgos/logger.py [0:0]
def add_scalar(self, name, value, iteration):
if self.save_every > 1:
if not name in self.for_save_every:
if isinstance(value, int) or isinstance(value, float):
SummaryWriter.add_scalar(self, name, value, iteration)
Logger.add_scalar(self, name, value, iteration)
self.for_save_every[name] = iteration
else:
if iteration - self.for_save_every[name] > self.save_every:
if isinstance(value, int) or isinstance(value, float):
SummaryWriter.add_scalar(self, name, value, iteration)
Logger.add_scalar(self, name, value, iteration)
self.for_save_every[name] = iteration
else:
if isinstance(value, int) or isinstance(value, float):
SummaryWriter.add_scalar(self, name, value, iteration)
Logger.add_scalar(self, name, value, iteration)