code: def ConvFactory(
      data,
      num_filter,
      kernel,
      stride=(1, 1),
      pad=(0, 0),
      name=None,
      suffix="",
      attr={},
  ):
      conv = mx.symbol.Convolution(
          data=data,
          num_filter=num_filter,
          kernel=kernel,
          stride=stride,
          pad=pad,
          name="conv_%s%s" % (name, suffix),
      )
      bn = mx.symbol.BatchNorm(
          data=conv,
          fix_gamma=fix_gamma,
          eps=eps,
          momentum=bn_mom,
          name="bn_%s%s" % (name, suffix),
      )
      act = mx.symbol.Activation(
          data=bn,
          act_type="relu",
          name="relu_%s%s" % (name, suffix),
          attr=attr,
      )
      return act
  
imports: import mxnet
label_desc: Use image node_id 1 for calling a global function with example usage: ConvFactory(data, num_filter, kernel, stride, pad, name, suffix, attr) and returns: act