class_docstr: Apply average pooling across channels.
      
docstr: Returns definitions of module output types
          
docstr_tok: ["Returns","definitions","of","module","output","types"]
code: def output_types(self):
      """Returns definitions of module output types"""
      return {
          "output": NeuralType(("B", "D", "T"), SpectrogramType()),
      }
  
imports: import random
  from typing import Callable, Optional
  import torch
  from nemo.collections.asr.parts.submodules.multi_head_attention import MultiHeadAttention
  from nemo.core.classes import NeuralModule, typecheck
  from nemo.core.neural_types import AudioSignal, FloatType, NeuralType, SpectrogramType
  from nemo.utils import logging
label_desc: Use image node_id 3 for calling the ChannelAveragePool obj's underlying member method code with example usage: obj.output_types() and returns: dict