code: def __init__(
      self,
      channel_multiplier=1.0,
      channel_divisor=8,
      channel_min=None,
      output_stride=32,
      pad_type="",
      act_layer=None,
      se_kwargs=None,
      norm_layer=nn.BatchNorm2d,
      norm_kwargs=None,
      drop_path_rate=0.0,
      feature_location="",
      verbose=False,
      logger=None,
  ):
      self.channel_multiplier = channel_multiplier
      self.channel_divisor = channel_divisor
      self.channel_min = channel_min
      self.output_stride = output_stride
      self.pad_type = pad_type
      self.act_layer = act_layer
      self.se_kwargs = se_kwargs
      self.norm_layer = norm_layer
      self.norm_kwargs = norm_kwargs
      self.drop_path_rate = drop_path_rate
      self.feature_location = feature_location
      assert feature_location in ("pre_pwl", "post_exp", "")
      self.verbose = verbose
      self.in_chs = None
      self.features = OrderedDict()
      self.logger = logger
  
imports: from lib.utils.util import *
  from timm.models.efficientnet_blocks import *
label_desc: Use image node_id 1 to create a new ChildNetBuilder object  with example: obj = ChildNetBuilder(channel_multiplier, channel_divisor, channel_min, output_stride, pad_type, act_layer, se_kwargs, norm_layer, norm_kwargs, drop_path_rate, feature_location, verbose, logger)