code: def forward_features(self, x):
      # architecture = [[0], [], [], [], [], [0]]
      x = self.conv_stem(x)
      x = self.bn1(x)
      x = self.act1(x)
      x = self.blocks(x)
      x = self.global_pool(x)
      x = self.conv_head(x)
      x = self.act2(x)
      return x
  
file_path: nni/examples/nas/legacy/cream/lib/models/structures/childnet.py
imports: from lib.utils.builder_util import *
  from lib.models.builders.build_childnet import *
  from timm.models.layers import SelectAdaptivePool2d
  from timm.models.layers.activations import hard_sigmoid
label_desc: Use image node_id 4 for calling the ChildNet obj's underlying member method code with example usage: obj.forward_features(x) and returns: x