MCPcopy
hub / github.com/openai/improved-diffusion / logkv_mean

Method logkv_mean

improved_diffusion/logger.py:350–353  ·  view source on GitHub ↗
(self, key, val)

Source from the content-addressed store, hash-verified

348 self.name2val[key] = val
349
350 def logkv_mean(self, key, val):
351 oldval, cnt = self.name2val[key], self.name2cnt[key]
352 self.name2val[key] = oldval * cnt / (cnt + 1) + val / (cnt + 1)
353 self.name2cnt[key] = cnt + 1
354
355 def dumpkvs(self):
356 if self.comm is None:

Callers 3

logkv_meanFunction · 0.80
_log_grad_normMethod · 0.80
log_loss_dictFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected