class_docstr: SGDDecoder
class_docstr_tok: ["SGDDecoder"]
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 {
          "logit_intent_status": NeuralType(
              ("B", "T"), LogitsType()
          ),  #'B'
          "logit_req_slot_status": NeuralType(
              ("B", "T"), LogitsType()
          ),  #'B'
          "logit_cat_slot_status": NeuralType(("B", "T"), LogitsType()),
          "logit_cat_slot_value_status": NeuralType(
              ("B", "T"), LogitsType()
          ),  #'B'
          "logit_noncat_slot_status": NeuralType(
              ("B", "T"), LogitsType()
          ),
          "logit_spans": NeuralType(("B", "T", "D"), LogitsType()),
      }
  
file_path: NeMo/nemo/collections/nlp/modules/dialogue_state_tracking/sgd_decoder.py
imports: from typing import Dict, Optional
  import torch
  from torch import nn
  from nemo.core.classes import NeuralModule, typecheck
  from nemo.core.neural_types import LogitsType, NeuralType
label_desc: Use image node_id 1 for calling the SGDDecoder obj's underlying member method code with example usage: obj.output_types() and returns: dict