mlx.core.distributed.all_gather# all_gather(x: array, *, group: Group | None = None, stream: None | Stream | Device = None) → array# 從所有程序收集陣列。 Gather the x arrays from all processes in the group and concatenate them along the first axis. The arrays should all have the same shape. 參數: x (array) -- 輸入陣列。 group (Group) -- The group of processes that will participate in the gather. If set to None the global group is used. Default: None. stream (Stream, optional) -- Stream or device. Defaults to None in which case the default stream of the default device is used. 回傳值: The concatenation of all x arrays. 回傳值型別: array