code: def fit_simple_gp_with_dataset(dataset, kernel_type, *args, **kwargs):
      """Builds a simple GP with the dataset."""
      return fit_gp_with_dataset(
          [dataset.ZX_tr, dataset.Y_tr], kernel_type, *args, **kwargs
      )
  
imports: from __future__ import division
  from argparse import Namespace
  from copy import deepcopy
  import numpy
  from .None import kernel
  from .unittest_euclidean_gp import fit_se_gp_with_dataset, fit_matern_gp_with_dataset, fit_poly_gp_with_dataset
  from .None import euclidean_gp
  from ..utils.base_test_class import BaseTestClass, execute_tests
  from ..utils.general_utils import compute_average_sq_prediction_error
  from ..utils.option_handler import load_options
label_desc: Use image node_id 9 for calling a global function with example usage: fit_simple_gp_with_dataset(dataset, kernel_type) and returns: fit_gp_with_dataset