Upgrade to the latest version of eigen which improves the performance of
matrix-vector products and provides various fixes for CUDA.
Change: 112298067
diff --git a/WORKSPACE b/WORKSPACE
index 65ee0e0..8fb33f2 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -21,8 +21,8 @@
 
 new_http_archive(
   name = "eigen_archive",
-  url = "https://bitbucket.org/eigen/eigen/get/5651786.tar.gz",
-  sha256 = "57a47fa93ed4e3eef8964ca8654e463f8268f5a0c5e5520e21c69586ada61683",
+  url = "https://bitbucket.org/eigen/eigen/get/d861b41.tar.gz",
+  sha256 = "8a22dd6597243592a6cb9e5aaed3c16b94848f0f6742312c45e3bbb35d33935d",
   build_file = "eigen.BUILD",
 )
 
diff --git a/eigen.BUILD b/eigen.BUILD
index 3b5d972..4b5b76f 100644
--- a/eigen.BUILD
+++ b/eigen.BUILD
@@ -1,6 +1,6 @@
 package(default_visibility = ["//visibility:public"])
 
-archive_dir = "eigen-eigen-5651786d5e59"
+archive_dir = "eigen-eigen-d861b41b1996"
 
 cc_library(
     name = "eigen",
diff --git a/third_party/eigen3/Eigen/Cholesky b/third_party/eigen3/Eigen/Cholesky
index 0edeb12..52df644 100644
--- a/third_party/eigen3/Eigen/Cholesky
+++ b/third_party/eigen3/Eigen/Cholesky
@@ -1 +1 @@
-#include "external/eigen_archive/eigen-eigen-5651786d5e59/Eigen/Cholesky"
+#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/Cholesky"
diff --git a/third_party/eigen3/Eigen/Core b/third_party/eigen3/Eigen/Core
index 772ac3e..0433f4d 100644
--- a/third_party/eigen3/Eigen/Core
+++ b/third_party/eigen3/Eigen/Core
@@ -1 +1 @@
-#include "external/eigen_archive/eigen-eigen-5651786d5e59/Eigen/Core"
+#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/Core"
diff --git a/third_party/eigen3/Eigen/Eigenvalues b/third_party/eigen3/Eigen/Eigenvalues
index 7686f68..b56f613 100644
--- a/third_party/eigen3/Eigen/Eigenvalues
+++ b/third_party/eigen3/Eigen/Eigenvalues
@@ -1 +1 @@
-#include "external/eigen_archive/eigen-eigen-5651786d5e59/Eigen/Eigenvalues"
+#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/Eigenvalues"
diff --git a/third_party/eigen3/Eigen/LU b/third_party/eigen3/Eigen/LU
index 33c8117..07fd62f 100644
--- a/third_party/eigen3/Eigen/LU
+++ b/third_party/eigen3/Eigen/LU
@@ -1 +1 @@
-#include "external/eigen_archive/eigen-eigen-5651786d5e59/Eigen/LU"
+#include "external/eigen_archive/eigen-eigen-d861b41b1996/Eigen/LU"
diff --git a/third_party/eigen3/unsupported/Eigen/CXX11/Tensor b/third_party/eigen3/unsupported/Eigen/CXX11/Tensor
index 04c792f..bdc36aa 100644
--- a/third_party/eigen3/unsupported/Eigen/CXX11/Tensor
+++ b/third_party/eigen3/unsupported/Eigen/CXX11/Tensor
@@ -1 +1 @@
-#include "external/eigen_archive/eigen-eigen-5651786d5e59/unsupported/Eigen/CXX11/Tensor"
+#include "external/eigen_archive/eigen-eigen-d861b41b1996/unsupported/Eigen/CXX11/Tensor"