code: def _mobilevitv2_cfg(multiplier=1.0):
      chs = (64, 128, 256, 384, 512)
      if multiplier != 1.0:
          chs = tuple([int(c * multiplier) for c in chs])
      cfg = ByoModelCfg(
          blocks=(
              _inverted_residual_block(d=1, c=chs[0], s=1, br=2.0),
              _inverted_residual_block(d=2, c=chs[1], s=2, br=2.0),
              _mobilevitv2_block(
                  d=1, c=chs[2], s=2, transformer_depth=2
              ),
              _mobilevitv2_block(
                  d=1, c=chs[3], s=2, transformer_depth=4
              ),
              _mobilevitv2_block(
                  d=1, c=chs[4], s=2, transformer_depth=3
              ),
          ),
          stem_chs=int(32 * multiplier),
          stem_type="3x3",
          stem_pool="",
          downsample="",
          act_layer="silu",
      )
      return cfg
  
imports: import math
  from typing import Callable, Tuple, Optional
  import torch
  import torch.nn.functional
  from torch import nn
  from timm.layers import to_2tuple, make_divisible, GroupNorm1, ConvMlp, DropPath, is_exportable
  from ._builder import build_model_with_cfg
  from ._features_fx import register_notrace_module
  from ._registry import register_model, generate_default_cfgs, register_model_deprecations
  from .byobnet import register_block, ByoBlockCfg, ByoModelCfg, ByobNet, LayerFn, num_groups
  from .vision_transformer import Block
label_desc: Use image node_id 4 for calling a global function with example usage: _mobilevitv2_cfg(multiplier) and returns: cfg