docstr: At the end of the optimizer step, apply noam annealing.
docstr_tok: ["At","the","end","of","the","optimizer","step",",","apply","noam","annealing","."]
code: def on_fit_batch_end(self, batch, outputs, loss, should_step):
      """At the end of the optimizer step, apply noam annealing."""
      if should_step:
          self.hparams.noam_annealing(self.optimizer)
  
file_path: speechbrain/recipes/Fisher-Callhome-Spanish/ST/transformer/train.py
imports: import sys
  import torch
  import logging
  import speechbrain
  from sacremoses import MosesDetokenizer
  from hyperpyyaml import load_hyperpyyaml
  from speechbrain.utils.distributed import run_on_main
label_desc: Use image node_id 4 for calling the ST obj's underlying member method code with example usage: obj.on_fit_batch_end(batch, outputs, loss, should_step) without return types