code: def test_compute_subpixel_step(self, batch_size, device, dtype):
      height, width = 3, 5  # output shape
      pinhole_src, pinhole_dst = self._create_pinhole_pair(
          batch_size, device, dtype
      )
  
      # create warper, initialize projection matrices and warp grid
      warper = kornia.geometry.depth.DepthWarper(
          pinhole_dst, height, width
      )
      warper.compute_projection_matrix(pinhole_src)
  
      # test compute_subpixel_step
      subpixel_step = warper.compute_subpixel_step()
      assert_close(subpixel_step.item(), 0.1715, rtol=1e-3, atol=1e-3)
  
file_path: kornia/test/geometry/test_depth_warper.py
imports: import pytest
  import torch
  from torch.autograd import gradcheck
  import kornia
  import kornia.testing
  from kornia.geometry.conversions import normalize_pixel_coordinates
  from kornia.testing import assert_close
label_desc: Use image node_id 7 for calling the TestDepthWarper obj's underlying member method code with example usage: obj.test_compute_subpixel_step(batch_size, device, dtype) without return types