              return
  
          name_col = max(len(key) for key in self._times) + 4
          items_col = 8
          time_col = decimal_places + 4
          print("")
          print("-" * (name_col + items_col + (3 * time_col)))
          print(f"{self._format_column('Step', name_col)}{self._format_column('Count', items_col)}"
                f"{self._format_column('Min', time_col)}{self._format_column('Avg', time_col)}"
                f"{self._format_column('Max', time_col)}")
 
</s> remove         print("-" * (name_col + items_col + (3 * time_col)))
        print(f"{self._format_column('Step', name_col)}{self._format_column('Count', items_col)}"
              f"{self._format_column('Min', time_col)}{self._format_column('Avg', time_col)}"
              f"{self._format_column('Max', time_col)}")
        print("-" * (name_col + items_col + (3 * time_col)))
 </s> add         print(separator)
        header = (f"{self._format_column('Step', name_col)}"
                  f"{self._format_column('Count', items_col)}")
        header += f"{self._format_column('Min', time_col)}" if self._display["min"] else ""
        header += f"{self._format_column('Avg', time_col)}" if self._display["mean"] else ""
        header += f"{self._format_column('Max', time_col)}" if self._display["max"] else ""
        print(header)
        print(separator) </s> remove             _min = f"{np.min(val):.{decimal_places}f}"
            avg = f"{np.mean(val):.{decimal_places}f}"
            _max = f"{np.max(val):.{decimal_places}f}"
 </s> add  </s> remove         self._process_size = max([model.input_shape[1]] + [img[1]
                                 for img in model.output_shapes[0]])
 </s> add         self._process_size = max(img[1]
                                 for img in model.model.input_shape + model.model.output_shape) </s> remove             print(f"{self._format_column(key, name_col)}{self._format_column(num, items_col)}"
                  f"{self._format_column(_min, time_col)}{self._format_column(avg, time_col)}"
                  f"{self._format_column(_max, time_col)}")
 </s> add             contents = f"{self._format_column(key, name_col)}{self._format_column(num, items_col)}"
            if self._display["min"]:
                _min = f"{np.min(val):.{decimal_places}f}"
                contents += f"{self._format_column(_min, time_col)}"
            if self._display["mean"]:
                avg = f"{np.mean(val):.{decimal_places}f}"
                contents += f"{self._format_column(avg, time_col)}"
            if self._display["max"]:
                _max = f"{np.max(val):.{decimal_places}f}"
                contents += f"{self._format_column(_max, time_col)}"
            print(contents) </s> remove                      "feed: %s, targets: %s, samples: %s)", filenames, self._side,
 </s> add                      "feed: %s, targets: %s)", filenames, self._side,
        time_col = (decimal_places + 4) * sum(1 for v in self._display.values() if v)
        separator = "-" * (name_col + items_col + time_col)
              return
  
          name_col = max(len(key) for key in self._times) + 4
          items_col = 8
        time_col = (decimal_places + 4) * sum(1 for v in self._display.values() if v)
        separator = "-" * (name_col + items_col + time_col)
          print("")
          print("-" * (name_col + items_col + (3 * time_col)))
          print(f"{self._format_column('Step', name_col)}{self._format_column('Count', items_col)}"
                f"{self._format_column('Min', time_col)}{self._format_column('Avg', time_col)}"
                f"{self._format_column('Max', time_col)}")
keep keep keep keep replace keep keep keep keep keep
 bugfixes:
  - lib.training: Correct  input + output size for pre-existing models
  - lib.align.detected_faces - fix trace logging
  - lib.util.debug_times 
lib/utils.py