| """Provides the repository macro to import Eigen.""" |
| |
| load("//third_party:repo.bzl", "tf_http_archive") |
| |
| def repo(): |
| """Imports Eigen.""" |
| |
| # Attention: tools parse and update these lines. |
| EIGEN_COMMIT = "12e8d57108c50d8a63605c6eb0144c838c128337" |
| EIGEN_SHA256 = "f689246e342c3955af48d26ce74ac34d21b579a00675c341721a735937919b02" |
| |
| tf_http_archive( |
| name = "eigen_archive", |
| build_file = "//third_party/eigen3:eigen_archive.BUILD", |
| sha256 = EIGEN_SHA256, |
| strip_prefix = "eigen-{commit}".format(commit = EIGEN_COMMIT), |
| urls = [ |
| "https://storage.googleapis.com/mirror.tensorflow.org/gitlab.com/libeigen/eigen/-/archive/{commit}/eigen-{commit}.tar.gz".format(commit = EIGEN_COMMIT), |
| "https://gitlab.com/libeigen/eigen/-/archive/{commit}/eigen-{commit}.tar.gz".format(commit = EIGEN_COMMIT), |
| ], |
| ) |