code: def test_continual_training_by_loading_checkpoint(self):
      mo = gesture_recognizer.ModelOptions()
      hparams = gesture_recognizer.HParams(
          export_dir=tempfile.mkdtemp(), epochs=2
      )
      gesture_recognizer_options = (
          gesture_recognizer.GestureRecognizerOptions(
              model_options=mo, hparams=hparams
          )
      )
      mock_stdout = io.StringIO()
      with mock.patch("sys.stdout", mock_stdout):
          model = gesture_recognizer.GestureRecognizer.create(
              train_data=self._train_data,
              validation_data=self._validation_data,
              options=gesture_recognizer_options,
          )
          model = gesture_recognizer.GestureRecognizer.create(
              train_data=self._train_data,
              validation_data=self._validation_data,
              options=gesture_recognizer_options,
          )
          self._test_accuracy(model)
  
      self.assertRegex(mock_stdout.getvalue(), "Resuming from")
  
imports: import io
  import os
  import tempfile
  from unittest import mock
  import zipfile
  import mock
  import tensorflow
  from mediapipe.model_maker.python.core.utils import test_util
  from mediapipe.model_maker.python.vision import gesture_recognizer
  from mediapipe.model_maker.python.vision.gesture_recognizer import hyperparameters
  from mediapipe.model_maker.python.vision.gesture_recognizer import model_options
  from mediapipe.tasks.python.test import test_utils
label_desc: Use image node_id 8 for calling the GestureRecognizerTest obj's underlying member method code with example usage: obj.test_continual_training_by_loading_checkpoint() without return types