code: def test_save_load_keras(self):
      auto_keras_s2s = get_auto_estimator(backend="keras")
      auto_keras_s2s.fit(
          data=get_x_y(size=1000),
          epochs=1,
          batch_size=hp.choice([32, 64]),
          validation_data=get_x_y(size=400),
          n_sampling=1,
      )
      with tempfile.TemporaryDirectory() as tmp_dir_name:
          auto_keras_s2s.save(tmp_dir_name)
          auto_keras_s2s.load(tmp_dir_name)
      test_data_x, test_data_y = get_x_y(size=100)
      pred = auto_keras_s2s.predict(test_data_x)
      eval_res = auto_keras_s2s.evaluate((test_data_x, test_data_y))
  
imports: from bigdl.chronos.utils import LazyImport
  import numpy
  from unittest import TestCase
  import pytest
  import tempfile
  from ...None import op_torch, op_tf2, op_distributed, op_inference
label_desc: Use image node_id 9 for calling the TestAutoSeq2Seq obj's underlying member method code with example usage: obj.test_save_load_keras() without return types