code: def fit_mfgp_with_dataset(dataset, kernel_type):
      """Fits a GP with the dataset."""
      return fit_mfgp_with_dataset_on_fidel_domain_kernels(
          dataset, kernel_type, kernel_type
      )
  
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 11 for calling a global function with example usage: fit_mfgp_with_dataset(dataset, kernel_type) and returns: fit_mfgp_with_dataset_on_fidel_domain_kernels