MCPcopy
hub / github.com/openai/guided-diffusion / log_loss_dict

Function log_loss_dict

guided_diffusion/train_util.py:295–301  ·  view source on GitHub ↗
(diffusion, ts, losses)

Source from the content-addressed store, hash-verified

293
294
295def log_loss_dict(diffusion, ts, losses):
296 for key, values in losses.items():
297 logger.logkv_mean(key, values.mean().item())
298 # Log the quantiles (four quartiles, in particular).
299 for sub_t, sub_loss in zip(ts.cpu().numpy(), values.detach().cpu().numpy()):
300 quartile = int(4 * sub_t / diffusion.num_timesteps)
301 logger.logkv_mean(f"{key}_q{quartile}", sub_loss)

Callers 2

forward_backward_logFunction · 0.90
forward_backwardMethod · 0.85

Calls 1

logkv_meanMethod · 0.80

Tested by

no test coverage detected