code: def get_total_expected_checkpoints(
      total_steps: int, final_steps_per_checkpoint: int, epochs: int
  ) -> int:
      return total_steps // final_steps_per_checkpoint + epochs
  
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 7 for calling a global function with example usage: get_total_expected_checkpoints(total_steps, final_steps_per_checkpoint, epochs) and returns: unknown