MCPcopy Create free account
hub / github.com/OpenDriveLab/ReSim / all_reduce_mean

Function all_reduce_mean

SwissArmyTransformer/examples/mae/util/misc.py:332–340  ·  view source on GitHub ↗
(x)

Source from the content-addressed store, hash-verified

330
331
332def all_reduce_mean(x):
333 world_size = get_world_size()
334 if world_size > 1:
335 x_reduce = torch.tensor(x).cuda()
336 dist.all_reduce(x_reduce)
337 x_reduce /= world_size
338 return x_reduce.item()
339 else:
340 return x

Callers

nothing calls this directly

Calls 1

get_world_sizeFunction · 0.70

Tested by

no test coverage detected