class_docstr: A point head multi-layer perceptron which we model with conv1d layers with kernel 1. The head
  takes both fine-grained and coarse prediction features as its input.
class_docstr_tok: ["A","point","head","multi-layer","perceptron","which","we","model","with","conv1d","layers","with","kernel","1",".","The","head","takes","both","fine-grained","and","coarse","prediction","features","as","its","input","."]
docstr: The following attributes are parsed from config:
      fc_dim: the output dimension of each FC layers
      num_fc: the number of FC layers
      coarse_pred_each_layer: if True, coarse prediction features are concatenated to each
          layer's input
docstr_tok: ["The","following","attributes","are","parsed","from","config",":","fc_dim",":","the","output","dimension","of","each","FC","layers","num_fc",":","the","number","of","FC","layers","coarse_pred_each_layer",":","if","True",",","coarse","prediction","features","are","concatenated","to","each","layer","'s","input"]
file_path: detectron2/projects/PointRend/point_rend/point_head.py
imports: import numpy
  import fvcore.nn.weight_init
  import torch
  from torch import nn
  from torch.nn import functional
  from detectron2.layers import ShapeSpec, cat
  from detectron2.utils.events import get_event_storage
  from detectron2.utils.registry import Registry
label_desc: Use image node_id 1 to create a new StandardPointHead object from inherited base classes: nn with example: obj = StandardPointHead(cfg, input_shape)