code: def setup_method(self, method):
      tf.keras.backend.clear_session()
      train_data, test_data = create_data()
      self.x_train, y_train = train_data.to_numpy()
      self.y_train = y_train.reshape(
          y_train.shape[0], y_train.shape[-1]
      )
      self.x_val, y_val = test_data.to_numpy()
      self.y_val = y_val.reshape(y_val.shape[0], y_val.shape[-1])
      self.x_test, _ = test_data.to_numpy()
      self.model = MTNetKeras()
      self.config = {
          "long_num": 2,
          "time_step": 1,
          "ar_window": 1,  # np.random.randint(1, 3),
          "cnn_height": 1,  # np.random.randint(1, 3),
          "cnn_hid_size": 2,
          "rnn_hid_sizes": [2, 2],
          "batch_size": 32,
          "epochs": 1,
      }
  
file_path: BigDL/python/chronos/test/bigdl/chronos/model/tf2/test_mtnet_keras.py
imports: from pathlib import Path
  import shutil
  import pytest
  from unittest import TestCase
  from bigdl.chronos.data import TSDataset
  import pandas
  import numpy
  from numpy.testing import assert_array_almost_equal
  from ...None import op_tf2
  from bigdl.chronos.utils import LazyImport
label_desc: Use image node_id 1 for calling the TestMTNetKeras obj's underlying member method code with example usage: obj.setup_method(method) without return types