code: def call(self, x):
      out1 = self.conv1(x)
      out2 = self.conv2(x[:, 1:, 1:, :])
      out = tf.concat([out1, out2], axis=3)
      out = self.bn(out)
      return out
  
file_path: nni/examples/nas/legacy/oneshot/enas-tf/macro.py
imports: import tensorflow
  from tensorflow.keras import Model, Sequential
  from tensorflow.keras.layers import AveragePooling2D, BatchNormalization, Conv2D, Dense, Dropout, GlobalAveragePooling2D, MaxPool2D, ReLU, SeparableConv2D
  from nni.nas.tensorflow.mutables import InputChoice, LayerChoice, MutableScope
label_desc: Use image node_id 2 for calling the FactorizedReduce obj's underlying member method code with example usage: obj.call(x) and returns: out