code: def fit_poly_gp_with_dataset(dataset, poly_order):
      """A wrapper to fit a GP with a polynomial kernel using the dataset."""
      # pylint: disable=unused-argument
      raise NotImplementedError("Not implemented yet.")
  
imports: from __future__ import division
  import unittest
  import numpy
  from .euclidean_gp import EuclideanGP, EuclideanGPFitter, euclidean_gp_args
  from .unittest_gp_core import compute_average_prediction_error
  from .unittest_gp_core import gen_gp_test_data
  from ..utils.base_test_class import BaseTestClass, execute_tests
  from ..utils.option_handler import load_options
label_desc: Use image node_id 6 for calling a global function with example usage: fit_poly_gp_with_dataset(dataset, poly_order) without return types