code: def test_nbeats_forecaster_quantization(self):
      train_data, val_data, test_data = create_data()
      forecaster = NBeatsForecaster(
          past_seq_len=24, future_seq_len=5, loss="mae", lr=0.01
      )
      forecaster.fit(train_data, epochs=2)
      # no tunning quantization
      forecaster.quantize(train_data)
      pred_q = forecaster.predict(
          test_data[0], quantize=True, acceleration=False
      )
      eval_q = forecaster.evaluate(
          test_data, quantize=True, acceleration=False
      )
  
imports: import os
  import tempfile
  import numpy
  from unittest import TestCase
  import pytest
  from bigdl.chronos.utils import LazyImport
  from ..None import op_torch, op_distributed, op_inference, op_automl
label_desc: Use image node_id 8 for calling the TestChronosNBeatsForecaster obj's underlying member method code with example usage: obj.test_nbeats_forecaster_quantization() without return types