code: def caffe2_msra_fill(module: nn.Module) -> None:
      """
      Initialize `module.weight` using the "MSRAFill" implemented in Caffe2. Also initializes `module.bias` to 0.
  
      Source: https://detectron2.readthedocs.io/en/latest/_modules/fvcore/nn/weight_init.html.
  
      Args:
          module (torch.nn.Module): module to initialize.
      """
      nn.init.kaiming_normal_(
          module.weight, mode="fan_out", nonlinearity="relu"
      )
      if module.bias is not None:
          nn.init.constant_(module.bias, 0)
  
imports: import collections.abc
  import math
  from typing import Dict, List, Optional, Tuple, Union
  import torch
  import torch.utils.checkpoint
  from torch import nn
  from ...activations import ACT2FN
  from ...modeling_outputs import BackboneOutput, BaseModelOutput
  from ...modeling_utils import PreTrainedModel
  from ...utils import add_start_docstrings, add_start_docstrings_to_model_forward, logging, replace_return_docstrings
  from ...utils.backbone_utils import BackboneMixin
  from .configuration_vitdet import VitDetConfig
label_desc: Use image node_id 6 for calling a global function with example usage: caffe2_msra_fill(module) without return types