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

Function setup_for_distributed

SwissArmyTransformer/examples/mae/util/misc.py:170–184  ·  view source on GitHub ↗

This function disables printing when not in master process

(is_master)

Source from the content-addressed store, hash-verified

168
169
170def setup_for_distributed(is_master):
171 """
172 This function disables printing when not in master process
173 """
174 builtin_print = builtins.print
175
176 def print(*args, **kwargs):
177 force = kwargs.pop('force', False)
178 force = force or (get_world_size() > 8)
179 if is_master or force:
180 now = datetime.datetime.now().time()
181 builtin_print('[{}] '.format(now), end='') # print with time stamp
182 builtin_print(*args, **kwargs)
183
184 builtins.print = print
185
186
187def is_dist_avail_and_initialized():

Callers 1

init_distributed_modeFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected