code: def set_from_config(config_json, init=None):
      _id = config_json["_id"]
      merge = config_json["merge"]
      branches = []
      for _i, branch_config in enumerate(config_json["branches"]):
          branch_init = (
              init["branches"][_i] if init is not None else None
          )
          branch = LayerCascade.set_from_config(
              branch_config, branch_init
          )
          branches.append(branch)
      in_bottle = config_json["in_bottle"]
      if in_bottle:
          in_bottle_init = (
              init["in_bottle"] if init is not None else None
          )
          in_bottle = LayerCascade.set_from_config(
              in_bottle, in_bottle_init
          )
      out_bottle = config_json["out_bottle"]
      if out_bottle:
          out_bottle_init = (
              init["out_bottle"] if init is not None else None
          )
          out_bottle = LayerCascade.set_from_config(
              out_bottle, out_bottle_init
          )
      return LayerMultiBranch(
          _id,
          branches,
          merge,
          in_bottle=in_bottle,
          out_bottle=out_bottle,
      )
  
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 10 for calling the LayerMultiBranch obj's underlying member method code with example usage: obj.set_from_config(config_json, init) and returns: LayerMultiBranch