code: def __call__(self, x, z, H, P, R):
      kernel_args = (x.shape[0], x, z, H, P, R)
  
      self.kernel(self.grid, self.block, kernel_args)
  
file_path: cusignal/python/cusignal/estimation/_filters_cuda.py
imports: import cupy
  from ..utils._caches import _cupy_kernel_cache
label_desc: Use image node_id 2 for calling the _cupy_update_wrapper obj's underlying member method code with example usage: obj.__call__(x, z, H, P, R) without return types