class_docstr: A standard keypoint head containing a series of 3x3 convs, followed by
  a transpose convolution and bilinear interpolation for upsampling.
  It is described in Sec. 5 of :paper:`Mask R-CNN`.
code: def from_config(cls, cfg, input_shape):
      ret = super().from_config(cfg, input_shape)
      ret["input_shape"] = input_shape
      ret["conv_dims"] = cfg.MODEL.ROI_KEYPOINT_HEAD.CONV_DIMS
      return ret
  
imports: from typing import List
  import torch
  from torch import nn
  from torch.nn import functional
  from detectron2.config import configurable
  from detectron2.layers import Conv2d, ConvTranspose2d, cat, interpolate
  from detectron2.structures import Instances, heatmaps_to_keypoints
  from detectron2.utils.events import get_event_storage
  from detectron2.utils.registry import Registry
label_desc: Use image node_id 2 for calling the KRCNNConvDeconvUpsampleHead obj's underlying member method code with example usage: obj.from_config(cls, cfg, input_shape) and returns: ret