Skip to content

Comm

All configurations concerning the communication.

block_comm_size#

block_comm_size: PositiveInt = 1

block_all_to_all#

block_all_to_all: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

block_all_gather#

block_all_gather: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

block_all_reduce#

block_all_reduce: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

block_bcast#

block_bcast: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

stack_all_to_all#

stack_all_to_all: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

stack_all_gather#

stack_all_gather: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

stack_all_reduce#

stack_all_reduce: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

stack_bcast#

stack_bcast: Literal['host_mpi', 'device_mpi', 'nccl'] | None = None

block_comm_config#

block_comm_config: dict[str, str] = {}

stack_comm_config#

stack_comm_config: dict[str, str] = {}