class_docstr: Unit tests for GP Bandits on cartesian product spaces. 
docstr: Instantiate the optimiser. 
docstr_tok: ["Instantiate","the","optimiser","."]
code: def _child_instantiate_optimiser(
      cls, func_caller, worker_manager, options, reporter
  ):
      """Instantiate the optimiser."""
      return gp_bandit.CPGPBandit(
          func_caller,
          worker_manager,
          options=options,
          reporter=reporter,
      )
  
imports: import unittest
  from .None import gp_bandit
  from ..apis.opt import maximise_function
  from ..exd.domains import CartesianProductDomain, EuclideanDomain, IntegralDomain
  from ..exd.experiment_caller import CPFunctionCaller
  from ..exd.cp_domain_utils import load_config_file, load_cp_domain_from_config_file
  from ..test_data.park1_3.park1_3 import park1_3
  from .unittest_cp_random_optimiser import CPOptimiserBaseTestCase
  from ..utils.base_test_class import BaseTestClass, execute_tests
label_desc: Use image node_id 1 for calling the CPGPBanditTestCaseDefinitions obj's underlying member method code with example usage: obj._child_instantiate_optimiser(cls, func_caller, worker_manager, options, reporter) and returns: gp_bandit