code: def _make_branches(
      self, num_branches, block, num_blocks, num_channels
  ):
      branches = []
  
      for i in range(num_branches):
          branches.append(
              self._make_one_branch(i, block, num_blocks, num_channels)
          )
  
      return nn.ModuleList(branches)
  
imports: import os
  import torch
  import torch._utils
  import numpy
  import torch.nn
  import torch.nn.functional
  from cftool.misc import print_info
  from .ocr import SpatialOCR_Module
  from .ocr import SpatialGather_Module
  from .resnetv1b import BottleneckV1b
  from .resnetv1b import BasicBlockV1b
label_desc: Use image node_id 4 for calling the HighResolutionModule obj's underlying member method code with example usage: obj._make_branches(num_branches, block, num_blocks, num_channels) and returns: nn