code: def test_rgb_shift_gradcheck(self, device, dtype):
      r_shift, g_shift, b_shift = (
          torch.Tensor([0.4]),
          torch.Tensor([0.5]),
          torch.Tensor([0.2]),
      )
      image = torch.randn(2, 3, 5, 5, device=device, dtype=dtype)
      image = utils.tensor_to_gradcheck_var(image)  # to var
      assert gradcheck(
          kornia.enhance.shift_rgb,
          (image, r_shift, g_shift, b_shift),
          raise_exception=True,
          fast_mode=True,
      )
  
file_path: kornia/test/enhance/test_shift_rgb.py
imports: import pytest
  import torch
  from torch.autograd import gradcheck
  import kornia
  import kornia.testing
label_desc: Use image node_id 5 for calling the TestRGBShift obj's underlying member method code with example usage: obj.test_rgb_shift_gradcheck(device, dtype) without return types