class_docstr: This class implements a `Single Shot Object Detector <https://arxiv.org/abs/1512.02325>`_
  
  Args:
      opts: command-line arguments
      encoder (BaseImageEncoder): Encoder network (e.g., ResNet or MobileViT)
class_docstr_tok: ["This","class","implements","a","`","Single","Shot","Object","Detector","<","https",":","\/\/arxiv.org\/abs\/1512.02325",">","`","_","Args",":","opts",":","command-line","arguments","encoder","(","BaseImageEncoder",")",":","Encoder","network","(","e.g.",",","ResNet","or","MobileViT",")"]
code: def reset_layers(module) -> None:
      for layer in module.modules():
          if isinstance(layer, nn.Conv2d):
              initialize_conv_layer(
                  module=layer, init_method="xavier_uniform"
              )
  
imports: import argparse
  import math
  from typing import Any, Dict, List, Optional, Tuple, Union
  import torch
  from torch import Tensor, nn
  from torchvision.ops import batched_nms
  from cvnets.anchor_generator import build_anchor_generator
  from cvnets.layers import AdaptiveAvgPool2d, ConvLayer2d, SeparableConv2d
  from cvnets.matcher_det import build_matcher
  from cvnets.misc.init_utils import initialize_conv_layer
  from cvnets.models import MODEL_REGISTRY
  from cvnets.models.classification.base_image_encoder import BaseImageEncoder
  from cvnets.models.detection import DetectionPredTuple
  from cvnets.models.detection.base_detection import BaseDetection
  from cvnets.modules import SSDHead
  from utils import logger
  from utils.common_utils import is_coreml_conversion
label_desc: Use image node_id 3 for calling the SingleShotMaskDetector obj's underlying member method code with example usage: obj.reset_layers(module) without return types