code: def _collect_layer_output_min_max(mod, data, include_layer=None,
                                    max_num_examples=None, logger=None):
      
      collector = _LayerOutputMinMaxCollector(include_layer=include_layer, logger=logger)
      num_examples = _collect_layer_statistics(mod, data, collector, max_num_examples, logger)
      return collector.min_max_dict, num_examples
docs: Collect min and max values from layer outputs and save them in
      a dictionary mapped by layer names.