code: def out_features_dim(self):
      if self.out_bottle:
          return self.out_bottle.out_features_dim
      out_dim = []
      for branch in self.branches:
          out_dim.append(branch.out_features_dim)
      if self.merge == "concat":
          return np.sum(out_dim)
      elif self.merge == "add" or self.merge is None:
          return out_dim[0]
      else:
          pass
  
file_path: auptimizer/src/aup/Proposer/eas/models/layer_multi_branch.py
imports: import tensorflow
  import numpy
  from .layer_cascade import LayerCascade
label_desc: Use image node_id 4 for calling the LayerMultiBranch obj's underlying member method code with example usage: obj.out_features_dim() and returns: self, np, out_dim