class_docstr: The convolution module for the Conformer model.
  Args:
      d_model (int): hidden dimension
      kernel_size (int): kernel size for depthwise convolution
      pointwise_activation (str): name of the activation function to be used for the pointwise conv.
          Note that Conformer uses a special key `glu_` which is treated as the original default from
          the paper.
class_docstr_tok: ["The","convolution","module","for","the","Conformer","model",".","Args",":","d_model","(","int",")",":","hidden","dimension","kernel_size","(","int",")",":","kernel","size","for","depthwise","convolution","pointwise_activation","(","str",")",":","name","of","the","activation","function","to","be","used","for","the","pointwise","conv",".","Note","that","Conformer","uses","a","special","key","`","glu_","`","which","is","treated","as","the","original","default","from","the","paper","."]
code: def reset_parameters_conv(self):
      pw1_max = pw2_max = self.d_model**-0.5
      dw_max = self.kernel_size**-0.5
  
      with torch.no_grad():
          nn.init.uniform_(
              self.pointwise_conv1.weight, -pw1_max, pw1_max
          )
          nn.init.uniform_(self.pointwise_conv1.bias, -pw1_max, pw1_max)
          nn.init.uniform_(
              self.pointwise_conv2.weight, -pw2_max, pw2_max
          )
          nn.init.uniform_(self.pointwise_conv2.bias, -pw2_max, pw2_max)
          nn.init.uniform_(self.depthwise_conv.weight, -dw_max, dw_max)
          nn.init.uniform_(self.depthwise_conv.bias, -dw_max, dw_max)
  
imports: import torch
  from torch import nn
  from torch.nn import LayerNorm
  from nemo.collections.asr.parts.submodules.batchnorm import FusedBatchNorm1d
  from nemo.collections.asr.parts.submodules.causal_convs import CausalConv1D
  from nemo.collections.asr.parts.submodules.multi_head_attention import MultiHeadAttention, RelPositionMultiHeadAttention, RelPositionMultiHeadAttentionLongformer
  from nemo.collections.asr.parts.utils.activations import Swish
  from nemo.collections.common.parts import adapter_modules
  from nemo.collections.common.parts.utils import activation_registry
  from nemo.core.classes.mixins import AccessMixin
  from nemo.core.classes.mixins.adapter_mixins import AdapterModuleMixin
label_desc: Use image node_id 3 for calling the ConformerConvolution obj's underlying member method code with example usage: obj.reset_parameters_conv() without return types