class_docstr: Time Sequence Model integrates feature transformation model selection for time series
  forecasting.
  It has similar functionality with the TimeSequencePipeline.
  Note that to be compatible with load_ts_pipeline in TimeSequencePipeline,
  TimeSequenceModel should be able to restore with TimeSequenceModel().restore(checkpoint).
  TimeSequenceModel could be optimized if we deprecate load_ts_pipeline
   in future version.
code: def save(self, checkpoint_file):
      file_dirname = os.path.dirname(os.path.abspath(checkpoint_file))
      if file_dirname and not os.path.exists(file_dirname):
          os.makedirs(file_dirname)
  
      dirname = tempfile.mkdtemp(prefix="automl_save_")
      from bigdl.nano.utils.common import invalidInputError
  
      try:
          ppl_model = os.path.join(dirname, "model.ckpt")
          ppl_config = os.path.join(dirname, "config.json")
          self.ft.save(ppl_config, replace=True)
          self.model.save(ppl_model)
          save_config(ppl_config, self.config)
  
          with zipfile.ZipFile(checkpoint_file, "w") as f:
              for dirpath, dirnames, filenames in os.walk(dirname):
                  for filename in filenames:
                      f.write(os.path.join(dirpath, filename), filename)
          invalidInputError(
              os.path.isfile(checkpoint_file),
              "checkpoint_file doesn't exist",
          )
      finally:
          shutil.rmtree(dirname)
  
imports: from copy import deepcopy
  from bigdl.orca.automl.model.abstract import BaseModel, ModelBuilder
  from bigdl.chronos.model.tf1.VanillaLSTM_keras import VanillaLSTM
  from bigdl.chronos.model.tf1.Seq2Seq_keras import LSTMSeq2Seq
  from bigdl.chronos.model.tf1.MTNet_keras import MTNetKeras
  from bigdl.chronos.autots.deprecated.feature.utils import save_config
  from bigdl.chronos.autots.deprecated.feature.time_sequence import TimeSequenceFeatureTransformer
  from bigdl.chronos.autots.deprecated.preprocessing.impute import LastFillImpute, FillZeroImpute
  from bigdl.chronos.utils import deprecated
  from bigdl.orca.automl.metrics import Evaluator
  import pandas
  import os
  import tempfile
  import shutil
  import zipfile
  import json
label_desc: Use image node_id 11 for calling the TimeSequenceModel obj's underlying member method code with example usage: obj.save(checkpoint_file) without return types