INNER CODE UNIT · Python

print_rank_0

openhackathons-org/gpubootcamp · archived/ai/Megatron/English/Python/jupyter_notebook/Megatron-LM/megatron/__init__.py:38

def print_rank_0(message):
    """If distributed is initialized, print only on rank 0."""
    if torch.distributed.is_initialized():
        if torch.distributed.get_rank() == 0:
            print(message, flush=True)
    else:
        print(message, flush=True)

def is_last_rank():
    return torch.distributed.get_rank() == (
        torch.distributed.get_world_size() - 1)

def print_rank_last(message):
    """If distributed is initialized, print only on last rank."""
    if torch.distributed.is_initialized():
        if is_last_rank():
            print(message, flush=True)
    else:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…