docstr: Verify that eigenvectors are an orthonormal set
docstr_tok: ["Verify","that","eigenvectors","are","an","orthonormal","set"]
code: def _test_eigenvectors_are_orthonormal(self, test_input):
      """
      Verify that eigenvectors are an orthonormal set
      """
      eigenvalues, eigenvectors = symeig3x3(
          test_input, eigenvectors=True
      )
  
      batched_eye = torch.zeros_like(test_input)
      batched_eye[..., :, :] = torch.eye(3, device=batched_eye.device)
  
      self.assertClose(
          batched_eye,
          eigenvectors @ eigenvectors.transpose(-2, -1),
          atol=1e-06,
      )
  
imports: import unittest
  import torch
  from pytorch3d.common.workaround import symeig3x3
  from pytorch3d.transforms.rotation_conversions import random_rotations
  from .common_testing import get_random_cuda_device, TestCaseMixin
label_desc: Use image node_id 9 for calling the TestSymEig3x3 obj's underlying member method code with example usage: obj._test_eigenvectors_are_orthonormal(test_input) without return types