class_docstr: Neural module which implements loss for SGD model.
class_docstr_tok: ["Neural","module","which","implements","loss","for","SGD","model","."]
docstr: Returns definitions of module output ports.
  loss:
      NeuralType(None)
docstr_tok: ["Returns","definitions","of","module","output","ports",".","loss",":","NeuralType","(","None",")"]
code: def output_types(self):
      """
      Returns definitions of module output ports.
      loss:
          NeuralType(None)
      """
      return {"loss": NeuralType(elements_type=LossType())}
  
file_path: NeMo/nemo/collections/nlp/losses/sgd_loss.py
imports: import torch
  from nemo.core.classes import Loss, Typing, typecheck
  from nemo.core.neural_types import ChannelType, LabelsType, LogitsType, LossType, NeuralType
  from nemo.utils import logging
label_desc: Use image node_id 2 for calling the SGDDialogueStateLoss obj's underlying member method code with example usage: obj.output_types() and returns: dict