code: def round_filters(
      filters, depth_multiplier, depth_divisor, min_depth
  ):
      """Round number of filters based on depth depth_multiplier.
      TODO : ref link
      """
      if not depth_multiplier:
          return filters
  
      filters *= depth_multiplier
      min_depth = min_depth or depth_divisor
      new_filters = max(
          min_depth,
          int(filters + depth_divisor / 2)
          // depth_divisor
          * depth_divisor,
      )
      # Make sure that round down does not go down by more than 10%.
      if new_filters < 0.9 * filters:
          new_filters += depth_divisor
      return new_filters
  
imports: import re
  from collections import namedtuple
label_desc: Use image node_id 1 for calling a global function with example usage: round_filters(filters, depth_multiplier, depth_divisor, min_depth) and returns: new_filters, filters