Shortcuts

mmengine.utils.track_progress

mmengine.utils.track_progress(func, tasks, bar_width=50, file=<_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>, **kwargs)[源代码]

Track the progress of tasks execution with a progress bar.

Tasks are done with a simple for-loop.

参数:
  • func (callable) – The function to be applied to each task.

  • tasks (Sequence) – If tasks is a tuple, it must contain two elements, the first being the tasks to be completed and the other being the number of tasks. If it is not a tuple, it represents the tasks to be completed.

  • bar_width (int) – Width of progress bar.

返回:

The task results.

返回类型:

list