class_docstr: Convolutional Spatial Gating Unit (CSGU).
code: def espnet_initialization_fn(self):
      torch.nn.init.normal_(self.conv.weight, std=1e-6)
      torch.nn.init.ones_(self.conv.bias)
      if self.linear is not None:
          torch.nn.init.normal_(self.linear.weight, std=1e-6)
          torch.nn.init.ones_(self.linear.bias)
  
file_path: espnet/espnet2/asr/layers/cgmlp.py
imports: import torch
  from espnet.nets.pytorch_backend.nets_utils import get_activation
  from espnet.nets.pytorch_backend.transformer.layer_norm import LayerNorm
label_desc: Use image node_id 2 for calling the ConvolutionalSpatialGatingUnit obj's underlying member method code with example usage: obj.espnet_initialization_fn() without return types