code: def test_smape_equal_orca(self):
      from bigdl.orca.automl.metrics import sMAPE
  
      y_true = np.random.randn(100, 4)
      y_pred = np.random.randn(100, 4)
      smape = Evaluator.evaluate(
          "smape", y_true, y_pred, aggregate="mean"
      )[0]
      orca_smape = sMAPE(y_true, y_pred, multioutput="uniform_average")
      assert_almost_equal(smape, orca_smape, 6)
  
file_path: BigDL/python/chronos/test/bigdl/chronos/metric/test_forecast_metrics.py
imports: import numpy
  import pytest
  import time
  from unittest import TestCase
  from numpy.testing import assert_almost_equal
  from numpy.testing import assert_array_almost_equal
  from bigdl.chronos.metric.forecast_metrics import Evaluator
  from ..None import op_torch, op_tf2, op_distributed, op_diff_set_all
label_desc: Use image node_id 6 for calling the TestChronosForecastMetrics obj's underlying member method code with example usage: obj.test_smape_equal_orca() without return types