code: def round_filters(filters, global_params):
      """Round number of filters based on depth multiplier."""
      orig_f = filters
      multiplier = global_params.width_coefficient
      divisor = global_params.depth_divisor
      min_depth = global_params.min_depth
      if not multiplier:
          return filters
  
      filters *= multiplier
      min_depth = min_depth or divisor
      new_filters = max(
          min_depth, int(filters + divisor / 2) // divisor * divisor
      )
      # Make sure that round down does not go down by more than 10%.
      if new_filters < 0.9 * filters:
          new_filters += divisor
      logging.info(
          "round_filter input=%s output=%s", orig_f, new_filters
      )
      return int(new_filters)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import functools
  import math
  from absl import logging
  import numpy
  import six
  from six.moves import xrange
  import tensorflow.compat.v1
  import utils
label_desc: Use image node_id 4 for calling a global function with example usage: round_filters(filters, global_params) and returns: int, filters