noether.core.distributed.config

Classes

Functions

Module Contents

class noether.core.distributed.config.DistributedConfig
static is_managed()
Return type:

bool

get_local_rank()
Return type:

int

get_num_nodes()
Return type:

int

get_managed_world_size()
Return type:

int

get_managed_rank()
Return type:

int

static is_distributed()
Return type:

bool

get_rank()
Return type:

int

get_world_size()
Return type:

int

is_data_rank0()
Return type:

bool

is_rank0()
Return type:

bool

is_local_rank0()
Return type:

bool

barrier()
Return type:

None

noether.core.distributed.config.set_config(new_config)
Parameters:

new_config (DistributedConfig)

noether.core.distributed.config.is_managed()
noether.core.distributed.config.get_local_rank()
noether.core.distributed.config.get_num_nodes()
noether.core.distributed.config.get_managed_world_size()
noether.core.distributed.config.get_managed_rank()
noether.core.distributed.config.is_distributed()
noether.core.distributed.config.get_rank()
noether.core.distributed.config.get_world_size()
noether.core.distributed.config.is_data_rank0()
noether.core.distributed.config.is_rank0()
noether.core.distributed.config.is_local_rank0()
noether.core.distributed.config.barrier()