code: def _compute_shear_matrix_3d(
      sxy_tan: Tensor,
      sxz_tan: Tensor,
      syx_tan: Tensor,
      syz_tan: Tensor,
      szx_tan: Tensor,
      szy_tan: Tensor,
  ) -> tuple[Tensor, ...]:
      ones = ones_like(sxy_tan)
  
      m00, m10, m20 = ones, sxy_tan, sxz_tan
      m01, m11, m21 = (
          syx_tan,
          sxy_tan * syx_tan + ones,
          sxz_tan * syx_tan + syz_tan,
      )
      m02 = syx_tan * szy_tan + szx_tan
      m12 = sxy_tan * szx_tan + szy_tan * m11
      m22 = sxz_tan * szx_tan + szy_tan * m21 + ones
      return m00, m10, m20, m01, m11, m21, m02, m12, m22
  
imports: from __future__ import annotations
  from typing import Optional
  import torch
  import torch.nn.functional
  from kornia.core import Tensor, concatenate, ones, ones_like, stack, tan, tensor, zeros
  from kornia.core.check import KORNIA_CHECK, KORNIA_CHECK_SHAPE
  from kornia.geometry.conversions import angle_to_rotation_matrix, axis_angle_to_rotation_matrix, convert_affinematrix_to_homography, convert_affinematrix_to_homography3d, deg2rad, normalize_homography, normalize_homography3d, normalize_pixel_coordinates
  from kornia.geometry.linalg import transform_points
  from kornia.utils import create_meshgrid, create_meshgrid3d, eye_like
  from kornia.utils.helpers import _torch_inverse_cast, _torch_solve_cast
label_desc: Use image node_id 15 for calling a global function with example usage: _compute_shear_matrix_3d(sxy_tan, sxz_tan, syx_tan, syz_tan, szx_tan, szy_tan) and returns: m00,  m10,  m20,  m01,  m11,  m21,  m02,  m12,  m22