code: def round_filters(filters, width_coefficient, depth_divisor):
      """Round number of filters based on width multiplier."""
  
      filters *= width_coefficient
      new_filters = (
          int(filters + depth_divisor / 2)
          // depth_divisor
          * depth_divisor
      )
      new_filters = max(depth_divisor, new_filters)
      # Make sure that round down does not go down by more than 10%.
      if new_filters < 0.9 * filters:
          new_filters += depth_divisor
      return int(new_filters)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import math
  import string
  import collections
  from six.moves import xrange
  from keras_applications.imagenet_utils import _obtain_input_shape
  from keras_applications.imagenet_utils import preprocess_input
  from .None import get_submodules_from_kwargs
  from .weights import IMAGENET_WEIGHTS_PATH, IMAGENET_WEIGHTS_HASHES, NS_WEIGHTS_HASHES, NS_WEIGHTS_PATH
label_desc: Use image node_id 4 for calling a global function with example usage: round_filters(filters, width_coefficient, depth_divisor) and returns: int