code: def get_symbol():
      num_classes = config.emb_size
      print("in_network", config)
      fc_type = config.net_output
      data = mx.symbol.Variable(name="data")
      data = data - 127.5
      data = data * 0.0078125
      blocks = config.net_blocks
      conv_1 = Conv(
          data,
          num_filter=64,
          kernel=(3, 3),
          pad=(1, 1),
          stride=(2, 2),
          name="conv_1",
      )
      if blocks[0] == 1:
          conv_2_dw = Conv(
              conv_1,
              num_group=64,
              num_filter=64,
              kernel=(3, 3),
              pad=(1, 1),
              stride=(1, 1),
              name="conv_2_dw",
          )
      else:
          conv_2_dw = Residual(
              conv_1,
              num_block=blocks[0],
              num_out=64,
              kernel=(3, 3),
              stride=(1, 1),
              pad=(1, 1),
              num_group=64,
              name="res_2",
          )
      conv_23 = DResidual(
          conv_2_dw,
          num_out=64,
          kernel=(3, 3),
          stride=(2, 2),
          pad=(1, 1),
          num_group=128,
          name="dconv_23",
      )
      conv_3 = Residual(
          conv_23,
          num_block=blocks[1],
          num_out=64,
          kernel=(3, 3),
          stride=(1, 1),
          pad=(1, 1),
          num_group=128,
          name="res_3",
      )
      conv_34 = DResidual(
          conv_3,
          num_out=128,
          kernel=(3, 3),
          stride=(2, 2),
          pad=(1, 1),
          num_group=256,
          name="dconv_34",
      )
      conv_4 = Residual(
          conv_34,
          num_block=blocks[2],
          num_out=128,
          kernel=(3, 3),
          stride=(1, 1),
          pad=(1, 1),
          num_group=256,
          name="res_4",
      )
      conv_45 = DResidual(
          conv_4,
          num_out=128,
          kernel=(3, 3),
          stride=(2, 2),
          pad=(1, 1),
          num_group=512,
          name="dconv_45",
      )
      conv_5 = Residual(
          conv_45,
          num_block=blocks[3],
          num_out=128,
          kernel=(3, 3),
          stride=(1, 1),
          pad=(1, 1),
          num_group=256,
          name="res_5",
      )
      conv_6_sep = Conv(
          conv_5,
          num_filter=512,
          kernel=(1, 1),
          pad=(0, 0),
          stride=(1, 1),
          name="conv_6sep",
      )
  
      fc1 = symbol_utils.get_fc1(conv_6_sep, num_classes, fc_type)
      return fc1
  
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 7 for calling a global function with example usage: get_symbol() and returns: fc1