Update Eigen to:
https://gitlab.com/libeigen/eigen/-/commit/7b35638ddb99a0298c5d3450de506a8e8e0203d3

PiperOrigin-RevId: 383477443
Change-Id: I764ac3dad74dc886934e070d34520ec5817fd61f
diff --git a/tensorflow/python/kernel_tests/linalg_ops_test.py b/tensorflow/python/kernel_tests/linalg_ops_test.py
index 92c9d03..c0640c6 100644
--- a/tensorflow/python/kernel_tests/linalg_ops_test.py
+++ b/tensorflow/python/kernel_tests/linalg_ops_test.py
@@ -592,7 +592,7 @@
     atol = n * eps * np.amax(np.abs(eigvals_expected))
     self.assertAllClose(eigvals_expected, eigvals, atol=atol)
     if not eigvals_only:
-      self.check_orthogonality(eigvectors, np.sqrt(n) * eps)
+      self.check_orthogonality(eigvectors, 2 * np.sqrt(n) * eps)
       self.check_residual(matrix, eigvals, eigvectors, atol)
 
   @parameterized.parameters((np.float32), (np.float64), (np.complex64),
diff --git a/third_party/eigen3/workspace.bzl b/third_party/eigen3/workspace.bzl
index 736b61a..96371dd 100644
--- a/third_party/eigen3/workspace.bzl
+++ b/third_party/eigen3/workspace.bzl
@@ -6,8 +6,8 @@
     """Imports Eigen."""
 
     # Attention: tools parse and update these lines.
-    EIGEN_COMMIT = "12e8d57108c50d8a63605c6eb0144c838c128337"
-    EIGEN_SHA256 = "f689246e342c3955af48d26ce74ac34d21b579a00675c341721a735937919b02"
+    EIGEN_COMMIT = "7b35638ddb99a0298c5d3450de506a8e8e0203d3"
+    EIGEN_SHA256 = "2f25d7d0279c57ce7c533bc71ba78af9c24a0a0aac4102bfeb28c2b5737499d1"
 
     tf_http_archive(
         name = "eigen_archive",