code: def call(self, x):
      prev = cur = self.stem(x)
      for layer in self.enas_layers:
          prev, cur = layer(prev, cur)
      cur = tf.keras.activations.relu(cur)
      cur = self.gap(cur)
      cur = self.dropout(cur)
      logits = self.dense(cur)
      return logits
  
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 MicroNetwork obj's underlying member method code with example usage: obj.call(x) and returns: logits