code: def camtoworld_graphics_to_vision_4x4(
      extrinsics_graphics: Tensor,
  ) -> Tensor:
      r"""Converts graphics coordinate frame (e.g. OpenGL) to vision coordinate frame (e.g. OpenCV.), , i.e. flips y
      and z axis. Graphics convention: [+x, +y, +z] == [right, up, backwards]. Vision convention: [+x, +y, +z] ==
  
      [right, down, forwards]
  
      Args:
          extrinsics: pose matrix :math:`(B, 4, 4)`.
  
      Returns:
          extrinsics: pose matrix :math:`(B, 4, 4)`.
  
      Example:
          >>> ext = torch.eye(4)[None]
          >>> camtoworld_graphics_to_vision_4x4(ext)
          tensor([[[ 1.,  0.,  0.,  0.],
                   [ 0., -1.,  0.,  0.],
                   [ 0.,  0., -1.,  0.],
                   [ 0.,  0.,  0.,  1.]]])
      """
      KORNIA_CHECK_SHAPE(extrinsics_graphics, ["B", "4", "4"])
      invert_yz = tensor(
          [
              [
                  [1, 0, 0, 0],
                  [0, -1, 0, 0],
                  [0, 0, -1, 0],
                  [0, 0, 0, 1.0],
              ]
          ],
          dtype=extrinsics_graphics.dtype,
          device=extrinsics_graphics.device,
      )
      return extrinsics_graphics @ invert_yz
  
imports: from __future__ import annotations
  from typing import Optional
  import torch
  import torch.nn.functional
  from kornia.constants import pi
  from kornia.core import Tensor, concatenate, cos, pad, sin, stack, tensor, where, zeros_like
  from kornia.core.check import KORNIA_CHECK, KORNIA_CHECK_SHAPE
  from kornia.utils import deprecated
  from kornia.utils.helpers import _torch_inverse_cast
label_desc: Use image node_id 39 for calling a global function with example usage: camtoworld_graphics_to_vision_4x4(extrinsics_graphics) and returns: unknown