class_docstr: Neural module which encodes BERT hidden states
docstr: Returns definitions of module output ports.
docstr_tok: ["Returns","definitions","of","module","output","ports","."]
code: def output_types(self) -> Optional[Dict[str, NeuralType]]:
      """
      Returns definitions of module output ports.
      """
  
      return {
          "logits": NeuralType(("B", "T"), LogitsType()),
          "hidden_states": NeuralType(("B", "T", "C"), ChannelType()),
      }
  
file_path: NeMo/nemo/collections/nlp/modules/dialogue_state_tracking/sgd_encoder.py
imports: from typing import Dict, Optional
  from torch import nn
  from nemo.collections.nlp.modules.common.classifier import Classifier
  from nemo.core.classes import typecheck
  from nemo.core.neural_types import ChannelType, LogitsType, NeuralType
label_desc: Use image node_id 1 for calling the SGDEncoder obj's underlying member method code with example usage: obj.output_types() and returns: dict