docstr: Parameters
  ----------
  model_path
      Path to the models directory.
  
  Returns
  -------
  List of checkpoint information dictionaries (metric, epoch_no,
  checkpoint path).
docstr_tok: ["Parameters","--","--","--","--","--","model_path","Path","to","the","models","directory",".","Returns","--","--","--","-","List","of","checkpoint","information","dictionaries","(","metric",",","epoch_no",",","checkpoint","path",")","."]
code: def get_checkpoint_information(model_path: str) -> List[Dict]:
      r"""
  
      Parameters
      ----------
      model_path
          Path to the models directory.
  
      Returns
      -------
      List of checkpoint information dictionaries (metric, epoch_no,
      checkpoint path).
      """
      epoch_info_files = glob.glob(
          f"{model_path}/*-{EPOCH_INFO_STRING}.json"
      )
  
      assert (
          len(epoch_info_files) >= 1
      ), f"No checkpoints found in {model_path}."
  
      all_checkpoint_info = list()
      for epoch_info in epoch_info_files:
          with open(epoch_info) as f:
              all_checkpoint_info.append(json.load(f))
      return all_checkpoint_info
  
imports: import glob
  import json
  import logging
  from typing import Dict, List, Tuple
  import mxnet
  import mxnet.gluon.nn
  import numpy
  from gluonts.core.component import validated
  from .callback import Callback
label_desc: Use image node_id 3 for calling the AveragingStrategy obj's underlying member method code with example usage: obj.get_checkpoint_information(model_path) and returns: all_checkpoint_info