code: def test_create_meshgrid3d(device, dtype):
      depth, height, width = 5, 4, 6
      normalized_coordinates = False
  
      # create the meshgrid and verify shape
      grid = kornia.utils.create_meshgrid3d(
          depth,
          height,
          width,
          normalized_coordinates,
          device=device,
          dtype=dtype,
      )
  
      assert grid.device == device
      assert grid.dtype == dtype
      assert grid.shape == (1, depth, height, width, 3)
  
      # check grid corner values
      assert tuple(grid[0, 0, 0, 0].cpu().numpy()) == (0.0, 0.0, 0.0)
      assert tuple(
          grid[0, depth - 1, height - 1, width - 1].cpu().numpy()
      ) == (depth - 1, width - 1, height - 1)
  
imports: import pytest
  import torch
  import kornia
  from kornia.testing import assert_close
label_desc: Use image node_id 3 for calling a global function with example usage: test_create_meshgrid3d(device, dtype) without return types