class_docstr: Fusion Head with Heuristic method.
class_docstr_tok: ["Fusion","Head","with","Heuristic","method","."]
docstr: HeuristicFusionHead has no training loss.
docstr_tok: ["HeuristicFusionHead","has","no","training","loss","."]
code: def loss(self, **kwargs) -> dict:
      """HeuristicFusionHead has no training loss."""
      return dict()
  
file_path: mmdetection/mmdet/models/seg_heads/panoptic_fusion_heads/heuristic_fusion_head.py
imports: from typing import List
  import torch
  from mmengine.structures import InstanceData, PixelData
  from torch import Tensor
  from mmdet.evaluation.functional import INSTANCE_OFFSET
  from mmdet.registry import MODELS
  from mmdet.utils import InstanceList, OptConfigType, OptMultiConfig, PixelList
  from .base_panoptic_fusion_head import BasePanopticFusionHead
label_desc: Use image node_id 2 for calling the HeuristicFusionHead obj's underlying member method code with example usage: obj.loss() and returns: dict