class_docstr: Displays a progress bar, indicating the percentage of batches processed within each epoch.
  
  Parameters
  ----------
  total: int
      total number of batches per epoch
  length: int
      number of chars to define maximum length of progress bar
  
  Examples
  --------
  >>> progress_bar = mx.callback.ProgressBar(total=2)
  >>> mod.fit(data, num_epoch=5, batch_end_callback=progress_bar)
  [========--------] 50.0%
  [================] 100.0%
class_docstr_tok: ["Displays","a","progress","bar",",","indicating","the","percentage","of","batches","processed","within","each","epoch",".","Parameters","--","--","--","--","--","total",":","int","total","number","of","batches","per","epoch","length",":","int","number","of","chars","to","define","maximum","length","of","progress","bar","Examples","--","--","--","--",">",">",">","progress_bar","=","mx.callback.ProgressBar","(","total=2",")",">",">",">","mod.fit","(","data",",","num_epoch=5",",","batch_end_callback=progress_bar",")","[","========","--","--","--","--","]","50.0","%","[","================","]","100.0","%"]
code: def __init__(self, total, length=80):
      self.bar_len = length
      self.total = total
  
file_path: mxnet/python/mxnet/callback.py
imports: import logging
  import math
  import time
  from .model import save_checkpoint
label_desc: Use image node_id 1 to create a new ProgressBar object from inherited base classes: object with example: obj = ProgressBar(total, length)