class_docstr: Step-by-step decoder with LM fusion.
class_docstr_tok: ["Step-by-step","decoder","with","LM","fusion","."]
docstr: Add summaries not covered by the default activations summaries.
  
  Args:
    encoder_outputs: a NestedMap computed by encoder.
    targets: a NestedMap containing target info.
    seq_out_tas: a SequenceOutTensorArrays.
    softmax_input: a tensor of shape [batch, time, vocab_size].
docstr_tok: ["Add","summaries","not","covered","by","the","default","activations","summaries",".","Args",":","encoder_outputs",":","a","NestedMap","computed","by","encoder",".","targets",":","a","NestedMap","containing","target","info",".","seq_out_tas",":","a","SequenceOutTensorArrays",".","softmax_input",":","a","tensor","of","shape","[","batch",",","time",",","vocab_size","]","."]
code: def AddAdditionalDecoderSummaries(
      self, encoder_outputs, targets, seq_out_tas, softmax_input
  ):
      """Add summaries not covered by the default activations summaries.
  
      Args:
        encoder_outputs: a NestedMap computed by encoder.
        targets: a NestedMap containing target info.
        seq_out_tas: a SequenceOutTensorArrays.
        softmax_input: a tensor of shape [batch, time, vocab_size].
      """
      if cluster_factory.Current().add_summary:
          self.fusion.AddAdditionalDecoderSummaries(
              encoder_outputs.encoded,
              encoder_outputs.padding,
              targets,
              seq_out_tas,
              softmax_input,
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import math
  import lingvo.compat
  from lingvo.core import attention
  from lingvo.core import base_decoder
  from lingvo.core import base_layer
  from lingvo.core import cluster_factory
  from lingvo.core import layers
  from lingvo.core import plot
  from lingvo.core import py_utils
  from lingvo.core import recurrent
  from lingvo.core import rnn_cell
  from lingvo.core import summary_utils
  from lingvo.core import symbolic
  from lingvo.tasks.asr import contextualizer_base
  from lingvo.tasks.asr import decoder_utils
  from lingvo.tasks.asr import fusion
  from matplotlib import font_manager
  import six
  from six.moves import range
label_desc: Use image node_id 2 for calling the AsrDecoder obj's underlying member method code with example usage: obj.AddAdditionalDecoderSummaries(encoder_outputs, targets, seq_out_tas, softmax_input) without return types