MCPcopy
hub / github.com/EleutherAI/gpt-neox / tb_wandb_log

Function tb_wandb_log

megatron/logging.py:360–369  ·  view source on GitHub ↗
(
    key, value, iteration_no, use_wandb, tensorboard_writer=None, all_ranks=False
)

Source from the content-addressed store, hash-verified

358
359
360def tb_wandb_log(
361 key, value, iteration_no, use_wandb, tensorboard_writer=None, all_ranks=False
362):
363 # logs to both tb and wandb (if present) from the zeroth rank
364 do_log = torch.distributed.get_rank() == 0 or all_ranks
365 if do_log and value is not None:
366 if tensorboard_writer:
367 tensorboard_writer.add_scalar(key, value, iteration_no)
368 if use_wandb:
369 wandb.log({key: value}, step=iteration_no)

Callers 3

mainFunction · 0.90
training_logFunction · 0.85

Calls 1

logMethod · 0.80

Tested by

no test coverage detected