class_docstr: Represents a Conformer convolution module as described in
  :cite:t:`https://doi.org/10.48550/arxiv.2005.08100`.
class_docstr_tok: ["Represents","a","Conformer","convolution","module","as","described","in",":","cite",":","t",":","`","https",":","\/\/doi.org\/10.48550\/arxiv.2005.08100","`","."]
docstr: :meta private:
docstr_tok: [":","meta","private",":"]
code: def extra_repr(self) -> str:
      """:meta private:"""
      return f"model_dim={self.model_dim}"
  
file_path: fairseq2/src/fairseq2/models/conformer/convolution.py
imports: from typing import Literal, Optional
  from torch import Tensor
  from torch.nn import GLU, BatchNorm1d, Conv1d, Module, SiLU
  from torch.nn.functional import pad
  from fairseq2.nn.normalization import LayerNorm, StandardLayerNorm
  from fairseq2.nn.padding import PaddingMask, apply_padding_mask
  from fairseq2.typing import DataType, Device
label_desc: Use image node_id 3 for calling the ConformerConvolution obj's underlying member method code with example usage: obj.extra_repr() and returns: str, self