code: def _get_in_backward_optimizers(
      module: torch.nn.Module,
  ) -> List[torch.optim.Optimizer]:
      """
      Return a list of in-backward optimizers applied to ``module``'s parameters. Note that these
      optimizers are not intended to directly have their ``step`` or ``zero_grad`` methods called
      by the user and are intended to be used for things like checkpointing.
  
      Args:
          module: (torch.nn.Module): model to retrieve in-backward optimizers for
  
      Returns:
          List[torch.optim.Optimizer]: the in-backward optimizers.
  
      Example::
          _apply_optimizer_in_backward(torch.optim.SGD, model.parameters(), {'lr': 0.01})
          optims = _get_optimizers_in_backward(model)
      """
      optims: List[torch.optim.Optimizer] = []
      for param in module.parameters():
          optims.extend(getattr(param, "_in_backward_optimizers", []))
  
      return optims
  
label_desc: Use image node_id 2 for calling a global function with example usage: _get_in_backward_optimizers(module) and returns: optims