2023-02-17 15:20:55 +08:00

11 lines
300 B
Python

# Copyright (c) OpenMMLab. All rights reserved.
import mmengine.dist as dist
import rich.progress as progress
def track_on_main_process(sequence, *args, **kwargs):
if not dist.is_main_process():
yield from sequence
else:
yield from progress.track(sequence, *args, **kwargs)