docstr: HigherHRNet network, see https://arxiv.org/abs/1908.10357；
  HigherHRNet+swahr, see https://arxiv.org/abs/2012.15175
  
  Args:
      backbone (nn.Layer): backbone instance
      hrhrnet_head (nn.Layer): keypoint_head instance
      bbox_post_process (object): `BBoxPostProcess` instance
docstr_tok: ["HigherHRNet","network",",","see","https",":","\/\/arxiv.org\/abs\/1908.10357\uff1b","HigherHRNet+swahr",",","see","https",":","\/\/arxiv.org\/abs\/2012.15175","Args",":","backbone","(","nn.Layer",")",":","backbone","instance","hrhrnet_head","(","nn.Layer",")",":","keypoint_head","instance","bbox_post_process","(","object",")",":","`","BBoxPostProcess","`","instance"]
code: def __init__(
      self,
      backbone="HRNet",
      hrhrnet_head="HrHRNetHead",
      post_process="HrHRNetPostProcess",
      eval_flip=True,
      flip_perm=None,
      max_num_people=30,
  ):
      """
      HigherHRNet network, see https://arxiv.org/abs/1908.10357；
      HigherHRNet+swahr, see https://arxiv.org/abs/2012.15175
  
      Args:
          backbone (nn.Layer): backbone instance
          hrhrnet_head (nn.Layer): keypoint_head instance
          bbox_post_process (object): `BBoxPostProcess` instance
      """
      super(HigherHRNet, self).__init__()
      self.backbone = backbone
      self.hrhrnet_head = hrhrnet_head
      self.post_process = post_process
      self.flip = eval_flip
      self.flip_perm = paddle.to_tensor(flip_perm)
      self.deploy = False
      self.interpolate = L.Upsample(2, mode="bilinear")
      self.pool = L.MaxPool(5, 1, 2)
      self.max_num_people = max_num_people
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from scipy.optimize import linear_sum_assignment
  from collections import abc, defaultdict
  import numpy
  import paddle
  from ppdet.core.workspace import register, create, serializable
  from .meta_arch import BaseArch
  from ..None import layers
  from ..keypoint_utils import transpred
label_desc: Use image node_id 1 to create a new HigherHRNet object from inherited base classes: BaseArch with example: obj = HigherHRNet(backbone, hrhrnet_head, post_process, eval_flip, flip_perm, max_num_people)