class_docstr: Defing unit tests for CartesianProduct GPs. 
class_docstr_tok: ["Defing","unit","tests","for","CartesianProduct","GPs","."]
docstr: Computes root mean square error. 
docstr_tok: ["Computes","root","mean","square","error","."]
code: def _compute_rmse(cls, Y_test, preds):
      """Computes root mean square error."""
      return np.linalg.norm(Y_test - preds) / np.sqrt(len(Y_test))
  
imports: from argparse import Namespace
  import numpy
  import os
  from time import time
  from ..exd.cp_domain_utils import load_cp_domain_from_config_file, get_processed_func_from_raw_func_for_cp_domain, get_processed_func_from_raw_func_via_config, load_config_file, sample_from_config_space
  from .None import cartesian_product_gp
  from ..test_data.park1_3.park1_3 import park1_3
  from ..test_data.park1_3.park1_3_mf import park1_3_mf
  from ..test_data.park2_4.park2_4 import park2_4
  from ..test_data.park2_4.park2_4_mf import park2_4_mf
  from ..utils.base_test_class import BaseTestClass, execute_tests
  from ..utils.general_utils import map_to_bounds, get_idxs_from_list_of_lists
label_desc: Use image node_id 1 for calling the CPGPTestCaseDefinitions obj's underlying member method code with example usage: obj._compute_rmse(cls, Y_test, preds) and returns: unknown