class_docstr: A fitter for GPs in multi-fidelity optimisation. 
class_docstr_tok: ["A","fitter","for","GPs","in","multi-fidelity","optimisation","."]
docstr: Sets up the fidelity kernel as an exponential decay kernel. 
code: def _fidel_expdecay_kernel_setup(self):
      """Sets up the fidelity kernel as an exponential decay kernel."""
      # offset
      if (
          hasattr(self.options, "fidel_expdecay_offset_log_bounds")
          and self.options.fidel_expdecay_offset_log_bounds is not None
      ):
          self.fidel_expdecay_offset_log_bounds = (
              self.options.fidel_expdecay_offset_log_bounds
          )
      else:
          scale_range = self.Y_var / np.sqrt(self.num_tr_data)
          self.fidel_expdecay_offset_log_bounds = [
              np.log(0.1 * scale_range),
              np.log(10 * scale_range),
          ]
      # power log bounds
      if (
          hasattr(self.options, "fidel_expdecay_power_log_bounds")
          and self.options.fidel_expdecay_power_log_bounds is not None
      ):
          self.fidel_expdecay_power_log_bounds = (
              self.options.fidel_expdecay_power_log_bounds
          )
      else:
          self.fidel_expdecay_power_log_bounds = [
              [np.log(1e-1), np.log(50)]
          ] * self.fidel_dim
      self.cts_hp_bounds.append(self.fidel_expdecay_offset_log_bounds)
      self.cts_hp_bounds.extend(self.fidel_expdecay_power_log_bounds)
  
imports: from __future__ import division
  from argparse import Namespace
  import numpy
  from .None import gp_core, mf_gp
  from .None import kernel
  from ..utils.ancillary_utils import get_list_of_floats_as_str
  from ..utils.general_utils import get_sublist_from_indices, map_to_bounds
  from ..utils.option_handler import get_option_specs, load_options
  from ..utils.oper_utils import random_sample_from_discrete_domain
  from ..utils.reporters import get_reporter
label_desc: Use image node_id 7 for calling the EuclideanMFGPFitter obj's underlying member method code with example usage: obj._fidel_expdecay_kernel_setup() without return types