class_docstr: Base class for encoder neural module to be used in NLP models. 
class_docstr_tok: ["Base","class","for","encoder","neural","module","to","be","used","in","NLP","models","."]
code: def output_types(self) -> Optional[Dict[str, NeuralType]]:
      return {"dec_output": NeuralType(("B", "T", "D"), ChannelType())}
  
file_path: NeMo/nemo/collections/nlp/modules/common/megatron/megatron_decoder_module.py
imports: from abc import ABC
  from typing import Dict, List, Optional
  from nemo.core.classes import NeuralModule
  from nemo.core.neural_types import ChannelType, MaskType, NeuralType
label_desc: Use image node_id 4 for calling the MegatronDecoderModule obj's underlying member method code with example usage: obj.output_types() and returns: dict