MCPcopy Index your code
hub / github.com/OpenMeshLab/MeshXL / all_reduce_sum

Function all_reduce_sum

utils/dist.py:67–77  ·  view source on GitHub ↗
(tensor)

Source from the content-addressed store, hash-verified

65
66
67def all_reduce_sum(tensor):
68 if not is_distributed():
69 return tensor
70 dim_squeeze = False
71 if tensor.ndim == 0:
72 tensor = tensor[None, ...]
73 dim_squeeze = True
74 torch.distributed.all_reduce(tensor)
75 if dim_squeeze:
76 tensor = tensor.squeeze(0)
77 return tensor
78
79
80def all_reduce_average(tensor):

Callers 2

all_reduce_averageFunction · 0.85

Calls 1

is_distributedFunction · 0.85

Tested by

no test coverage detected