code: def Linear(
      data,
      num_filter=1,
      kernel=(1, 1),
      stride=(1, 1),
      pad=(0, 0),
      num_group=1,
      name=None,
      suffix="",
  ):
      conv = mx.sym.Convolution(
          data=data,
          num_filter=num_filter,
          kernel=kernel,
          num_group=num_group,
          stride=stride,
          pad=pad,
          no_bias=True,
          name="%s%s_conv2d" % (name, suffix),
      )
      bn = mx.sym.BatchNorm(
          data=conv,
          name="%s%s_batchnorm" % (name, suffix),
          fix_gamma=False,
          momentum=config.bn_mom,
      )
      return bn
  
file_path: insightface/recognition/arcface_mxnet/symbol/fmobilefacenet.py
imports: import sys
  import os
  import mxnet
  import symbol_utils
  from config import config
label_desc: Use image node_id 3 for calling a global function with example usage: Linear(data, num_filter, kernel, stride, pad, num_group, name, suffix) and returns: bn