class_docstr: High-Resolution Module for HRNet.
  
  In this module, every branch has 4 BasicBlocks/Bottlenecks. Fusion/Exchange
  is in this module.
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 ModuleList(branches)
  
imports: import warnings
  import torch.nn
  from mmcv.cnn import build_conv_layer, build_norm_layer
  from mmengine.model import BaseModule, ModuleList, Sequential
  from torch.nn.modules.batchnorm import _BatchNorm
  from mmdet.registry import MODELS
  from .resnet import BasicBlock, Bottleneck
label_desc: Use image node_id 4 for calling the HRModule obj's underlying member method code with example usage: obj._make_branches(num_branches, block, num_blocks, num_channels) and returns: ModuleList