docstr: Update the progress tracker for a new checkpoint.
docstr_tok: ["Update","the","progress","tracker","for","a","new","checkpoint","."]
code: def increment_checkpoint(self):
      """Update the progress tracker for a new checkpoint."""
      self.checkpoint_number += 1
  
      # Set checkpoint -> step/epoch lookup maps.
      self.checkpoint_to_step[str(self.checkpoint_number)] = self.steps
      self.checkpoint_to_epoch[str(self.checkpoint_number)] = self.epoch
  
      # Set checkpoint -> used tokens lookup maps.
      self._add_checkpoint_entry_for_used_tokens(self.checkpoint_number)
  
imports: import logging
  from collections import defaultdict
  from typing import Dict, List, Tuple, TYPE_CHECKING
  from ludwig.api_annotations import DeveloperAPI
  from ludwig.constants import AUTO, COMBINED, LOSS
  from ludwig.models.base import BaseModel
  from ludwig.modules.metric_modules import get_best_function
  from ludwig.utils.data_utils import save_json
  from ludwig.utils.metric_utils import TrainerMetric
label_desc: Use image node_id 6 for calling the ProgressTracker obj's underlying member method code with example usage: obj.increment_checkpoint() without return types