code: def __call__(
      self,
      x,
      y,
      freqs,
      pgram,
      y_dot,
  ):
      kernel_args = (
          x.shape[0],
          freqs.shape[0],
          x,
          y,
          freqs,
          pgram,
          y_dot,
      )
  
      self.kernel(self.grid, self.block, kernel_args)
  
file_path: cusignal/python/cusignal/spectral_analysis/_spectral_cuda.py
imports: from ..utils._caches import _cupy_kernel_cache
  from ..utils.helper_tools import _get_function, _get_tpb_bpg, _print_atts
label_desc: Use image node_id 2 for calling the _cupy_lombscargle_wrapper obj's underlying member method code with example usage: obj.__call__(x, y, freqs, pgram, y_dot) without return types