class_docstr: Definitions for unit tests for GP Bandits on cartesian product spaces. 
docstr: Run the optimiser. 
code: def _run_optimiser(
      cls,
      prob_funcs,
      domain_config_file,
      worker_manager,
      max_capital,
      mode,
      *args,
      **kwargs,
  ):
      """Run the optimiser."""
      return gp_bandit.mf_cp_gpb_from_raw_args(
          prob_funcs[0],
          prob_funcs[1],
          domain_config_file,
          worker_manager=worker_manager,
          max_capital=max_capital,
          is_mf=True,
          mode=mode,
          *args,
          **kwargs,
      )
  
file_path: dragonfly/dragonfly/opt/unittest_mf_cp_gp_bandit.py
imports: import unittest
  from .None import gp_bandit
  from .unittest_cp_random_optimiser import MFCPOptimiserBaseTestCase
  from ..utils.base_test_class import BaseTestClass, execute_tests
label_desc: Use image node_id 2 for calling the MFCPGPBanditTestCaseDefinitions obj's underlying member method code with example usage: obj._run_optimiser(cls, prob_funcs, domain_config_file, worker_manager, max_capital, mode) and returns: gp_bandit