# tensorplay.distributed.distributed_c10d.scatter_object_list

Source: https://www.tensorplay.cn/docs/generated/tensorplay.distributed.distributed_c10d.scatter_object_list.html

# tensorplay.distributed.distributed_c10d.scatter_object_list

tensorplay.distributed.distributed_c10d.scatter_object_list(scatter_object_output_list: [list](https://docs.python.org/3/library/stdtypes.html#list), scatter_object_input_list: [Sequence](https://docs.python.org/3/library/typing.html#typing.Sequence)[[object](https://docs.python.org/3/library/functions.html#object)] | [None](https://docs.python.org/3/library/constants.html#None) = None, src: [int](https://docs.python.org/3/library/functions.html#int) = 0, group=None) &#x2192; [None](https://docs.python.org/3/library/constants.html#None)[[source]](../_modules/tensorplay/distributed/distributed_c10d.html#scatter_object_list)

Scatters picklable objects to the whole group (torch parity).

src is a global rank. On each rank the scattered object is stored as
the first element of scatter_object_output_list.
