torchpack.distributed package

Submodules

torchpack.distributed.comm module

torchpack.distributed.comm.allreduce(data: Any, reduction: str = 'sum') → Any[source]
torchpack.distributed.comm.allgather(data: Any) → List[T][source]
torchpack.distributed.comm.barrier() → None[source]

torchpack.distributed.context module

torchpack.distributed.context.init() → None[source]
torchpack.distributed.context.size() → int[source]
torchpack.distributed.context.rank() → int[source]
torchpack.distributed.context.local_size() → int[source]
torchpack.distributed.context.local_rank() → int[source]
torchpack.distributed.context.is_master() → bool[source]

Module contents