code: def depth(self):
      depth = 0
      if self.in_bottle:
          depth += self.in_bottle.depth
      if self.out_bottle:
          depth += self.out_bottle.depth
      branch_depth = []
      for branch in self.branches:
          branch_depth.append(branch.depth)
      depth += np.max(branch_depth)
      return depth
  
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 5 for calling the LayerMultiBranch obj's underlying member method code with example usage: obj.depth() and returns: depth