code: def Inception7D(
      data,
      num_3x3_red,
      num_3x3,
      num_d7_3x3_red,
      num_d7_1,
      num_d7_2,
      num_d7_3x3,
      pool,
      name,
  ):
      tower_3x3 = Conv(
          data=data,
          num_filter=num_3x3_red,
          name=("%s_tower" % name),
          suffix="_conv",
      )
      tower_3x3 = Conv(
          data=tower_3x3,
          num_filter=num_3x3,
          kernel=(3, 3),
          pad=(0, 0),
          stride=(2, 2),
          name=("%s_tower" % name),
          suffix="_conv_1",
      )
      tower_d7_3x3 = Conv(
          data=data,
          num_filter=num_d7_3x3_red,
          name=("%s_tower_1" % name),
          suffix="_conv",
      )
      tower_d7_3x3 = Conv(
          data=tower_d7_3x3,
          num_filter=num_d7_1,
          kernel=(1, 7),
          pad=(0, 3),
          name=("%s_tower_1" % name),
          suffix="_conv_1",
      )
      tower_d7_3x3 = Conv(
          data=tower_d7_3x3,
          num_filter=num_d7_2,
          kernel=(7, 1),
          pad=(3, 0),
          name=("%s_tower_1" % name),
          suffix="_conv_2",
      )
      tower_d7_3x3 = Conv(
          data=tower_d7_3x3,
          num_filter=num_d7_3x3,
          kernel=(3, 3),
          stride=(2, 2),
          name=("%s_tower_1" % name),
          suffix="_conv_3",
      )
      pooling = mx.sym.Pooling(
          data=data,
          kernel=(3, 3),
          stride=(2, 2),
          pool_type=pool,
          name=("%s_pool_%s_pool" % (pool, name)),
      )
      # concat
      concat = mx.sym.Concat(
          *[tower_3x3, tower_d7_3x3, pooling],
          name="ch_concat_%s_chconcat" % name,
      )
      return concat
  
file_path: byteps/example/mxnet/symbols/inception-v3.py
imports: import mxnet
  import numpy
label_desc: Use image node_id 5 for calling a global function with example usage: Inception7D(data, num_3x3_red, num_3x3, num_d7_3x3_red, num_d7_1, num_d7_2, num_d7_3x3, pool, name) and returns: concat