"""Provides the repository macro to import Eigen.""" load("//third_party:repo.bzl", "tf_http_archive", "tf_mirror_urls") def repo(): """Imports Eigen.""" # Attention: tools parse and update these lines. # LINT.IfChange EIGEN_COMMIT = "33d0937c6bdf5ec999939fb17f2a553183d14a74" EIGEN_SHA256 = "1f4babf536ce8fc2129dbf92ff3be54cd18ffb2171e9eb40edd00f0a045a54fa" # LINT.ThenChange(//tensorflow/lite/tools/cmake/modules/eigen.cmake) 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 = tf_mirror_urls("https://gitlab.com/libeigen/eigen/-/archive/{commit}/eigen-{commit}.tar.gz".format(commit = EIGEN_COMMIT)), )