code: def _init_early_stopping(self, checkpoint):
      self.trainer.num_updates = 0
      self.trainer.current_iteration = 0
      self.trainer.current_epoch = 0
      self.trainer.checkpoint_callback = CheckpointCallback(
          self.config, self.trainer
      )
      self.trainer.early_stop_callback = EarlyStoppingCallback(
          self.config, self.trainer
      )
      self.trainer.early_stop_callback.early_stopping.best_monitored_iteration = (
          1000
      )
      self.trainer.early_stop_callback.early_stopping.best_monitored_update = (
          1000
      )
      self.trainer.early_stop_callback.early_stopping.best_monitored_value = (
          0.1
      )
      self.trainer.current_epoch = 2
  
imports: import contextlib
  import os
  import tempfile
  import unittest
  from copy import deepcopy
  from io import StringIO
  from unittest.mock import Mock, patch
  import torch
  from mmf.common.registry import registry
  from mmf.models.base_model import BaseModel
  from mmf.trainers.callbacks.checkpoint import CheckpointCallback
  from mmf.trainers.callbacks.early_stopping import EarlyStoppingCallback
  from mmf.trainers.callbacks.lr_scheduler import LRSchedulerCallback
  from mmf.utils.checkpoint import Checkpoint
  from mmf.utils.configuration import load_yaml
  from mmf.utils.file_io import PathManager
  from omegaconf import OmegaConf
  from tests.test_utils import compare_state_dicts, skip_if_no_cuda
label_desc: Use image node_id 11 for calling the TestUtilsCheckpoint obj's underlying member method code with example usage: obj._init_early_stopping(checkpoint) without return types