code: def __init__(self, per_batch_size):
      self.per_batch_size = per_batch_size
      self.flip_order = [
          16,
          15,
          14,
          13,
          12,
          11,
          10,
          9,
          8,
          7,
          6,
          5,
          4,
          3,
          2,
          1,
          0,
          26,
          25,
          24,
          23,
          22,
          21,
          20,
          19,
          18,
          17,
          27,
          28,
          29,
          30,
          35,
          34,
          33,
          32,
          31,
          45,
          44,
          43,
          42,
          47,
          46,
          39,
          38,
          37,
          36,
          41,
          40,
          54,
          53,
          52,
          51,
          50,
          49,
          48,
          59,
          58,
          57,
          56,
          55,
          64,
          63,
          62,
          61,
          60,
          67,
          66,
          65,
      ]
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import mxnet
  import numpy
  from config import config
label_desc: Use image node_id 1 to create a new SymCoherent object  with example: obj = SymCoherent(per_batch_size)