class_docstr: ASPP (Atrous Spatial Pyramid Pooling)
  
  This is an implementation of the ASPP module used in DetectoRS
  (https://arxiv.org/pdf/2006.02334.pdf)
  
  Args:
      in_channels (int): Number of input channels.
      out_channels (int): Number of channels produced by this module
      dilations (tuple[int]): Dilations of the four branches.
          Default: (1, 3, 6, 1)
code: def init_weights(self):
      for m in self.modules():
          if isinstance(m, nn.Conv2d):
              kaiming_init(m)
  
file_path: insightface/detection/scrfd/mmdet/models/necks/rfp.py
imports: import torch
  import torch.nn
  import torch.nn.functional
  from mmcv.cnn import constant_init, kaiming_init, xavier_init
  from ..builder import NECKS, build_backbone
  from .fpn import FPN
label_desc: Use image node_id 2 for calling the ASPP obj's underlying member method code with example usage: obj.init_weights() without return types