class_docstr: Coarse mask head used in PointRend.
  
  Compared with standard ``FCNMaskHead``, ``CoarseMaskHead`` will downsample
  the input feature map instead of upsample it.
  
  Args:
      num_convs (int): Number of conv layers in the head. Defaults to 0.
      num_fcs (int): Number of fc layers in the head. Defaults to 2.
      fc_out_channels (int): Number of output channels of fc layer.
          Defaults to 1024.
      downsample_factor (int): The factor that feature map is downsampled by.
          Defaults to 2.
      init_cfg (dict or list[dict], optional): Initialization config dict.
docstr: Initialize weights.
docstr_tok: ["Initialize","weights","."]
code: def init_weights(self) -> None:
      """Initialize weights."""
      super(FCNMaskHead, self).init_weights()
  
file_path: mmdetection/mmdet/models/roi_heads/mask_heads/coarse_mask_head.py
imports: from mmcv.cnn import ConvModule, Linear
  from mmengine.model import ModuleList
  from torch import Tensor
  from mmdet.registry import MODELS
  from mmdet.utils import MultiConfig
  from .fcn_mask_head import FCNMaskHead
label_desc: Use image node_id 2 for calling the CoarseMaskHead obj's underlying member method code with example usage: obj.init_weights() without return types