class_docstr: DensePose head using DeepLabV3 model from
  "Rethinking Atrous Convolution for Semantic Image Segmentation"
  <https://arxiv.org/abs/1706.05587>.
class_docstr_tok: ["DensePose","head","using","DeepLabV3","model","from","''","Rethinking","Atrous","Convolution","for","Semantic","Image","Segmentation","''","<","https",":","\/\/arxiv.org\/abs\/1706.05587",">","."]
code: def _get_layer_name(self, i: int):
      layer_name = "body_conv_fcn{}".format(i + 1)
      return layer_name
  
imports: import fvcore.nn.weight_init
  import torch
  from torch import nn
  from torch.nn import functional
  from detectron2.config import CfgNode
  from detectron2.layers import Conv2d
  from .registry import ROI_DENSEPOSE_HEAD_REGISTRY
label_desc: Use image node_id 3 for calling the DensePoseDeepLabHead obj's underlying member method code with example usage: obj._get_layer_name(i) and returns: layer_name