code: def test_autoformer_forecaster_seed(self):
      train_loader, val_loader, test_loader = create_data(loader=True)
      evaluate_list = []
      for i in range(2):
          forecaster = AutoformerForecaster(
              past_seq_len=24,
              future_seq_len=5,
              input_feature_num=2,
              output_feature_num=2,
              label_len=12,
              freq="s",
              seed=0,
          )
          forecaster.fit(train_loader, epochs=3, batch_size=32)
          evaluate = forecaster.evaluate(val_loader)
          pred = forecaster.predict(test_loader)
          evaluate_list.append(evaluate)
      assert (
          evaluate_list[0][0]["val_loss"]
          == evaluate_list[1][0]["val_loss"]
      )
  
imports: import numpy
  import pandas
  import tempfile
  import os
  from bigdl.chronos.utils import LazyImport
  from bigdl.chronos.data import TSDataset
  from unittest import TestCase
  import pytest
  from ..None import op_torch, op_automl
label_desc: Use image node_id 9 for calling the TestChronosModelAutoformerForecaster obj's underlying member method code with example usage: obj.test_autoformer_forecaster_seed() without return types