Move all TF bazel dependencies to use mirror.tensorflow.org.
PiperOrigin-RevId: 240852310
This commit is contained in:
parent
b651a2cb5a
commit
b5d67b7c69
@ -7,7 +7,7 @@ http_archive(
|
||||
sha256 = "ddce3b3a3909f99b28b25071c40b7fec7e2e1d1d1a4b2e933f3082aa99517105",
|
||||
strip_prefix = "rules_closure-316e6133888bfc39fb860a4f1a31cfcbae485aef",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/316e6133888bfc39fb860a4f1a31cfcbae485aef.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/316e6133888bfc39fb860a4f1a31cfcbae485aef.tar.gz",
|
||||
"https://github.com/bazelbuild/rules_closure/archive/316e6133888bfc39fb860a4f1a31cfcbae485aef.tar.gz", # 2019-03-21
|
||||
],
|
||||
)
|
||||
|
@ -27,9 +27,9 @@ if [ ! -f $BZL_FILE_PATH ]; then
|
||||
fi
|
||||
|
||||
EIGEN_URL="$(grep -o 'http.*bitbucket.org/eigen/eigen/get/.*tar\.gz' "${BZL_FILE_PATH}" | grep -v mirror.bazel | head -n1)"
|
||||
GEMMLOWP_URL="$(grep -o 'https://mirror.bazel.build/github.com/google/gemmlowp/.*zip' "${BZL_FILE_PATH}" | head -n1)"
|
||||
GEMMLOWP_URL="$(grep -o 'http://mirror.tensorflow.org/github.com/google/gemmlowp/.*zip' "${BZL_FILE_PATH}" | head -n1)"
|
||||
GOOGLETEST_URL="https://github.com/google/googletest/archive/release-1.8.0.tar.gz"
|
||||
NSYNC_URL="$(grep -o 'https://mirror.bazel.build/github.com/google/nsync/.*tar\.gz' "${BZL_FILE_PATH}" | head -n1)"
|
||||
NSYNC_URL="$(grep -o 'http://mirror.tensorflow.org/github.com/google/nsync/.*tar\.gz' "${BZL_FILE_PATH}" | head -n1)"
|
||||
|
||||
# Note: The protobuf repo needs to be cloned due to its submodules.
|
||||
# These variables contain the GitHub repo and the sha, from `tensorflow/workspace.bzl`,
|
||||
@ -37,8 +37,8 @@ NSYNC_URL="$(grep -o 'https://mirror.bazel.build/github.com/google/nsync/.*tar\.
|
||||
readonly PROTOBUF_REPO="https://github.com/protocolbuffers/protobuf.git"
|
||||
readonly PROTOBUF_TAG="$(grep -o 'https://github.com/protocolbuffers/protobuf/archive/.*tar\.gz' "${BZL_FILE_PATH}" | head -n1 | awk '{print substr($0, index($0, "archive") + 8, index($0, "tar") - index($0, "archive") - 9) }')"
|
||||
|
||||
# TODO (yongtang): Replace the following with 'https://mirror.bazel.build/github.com/google/re2/.*tar\.gz' once
|
||||
# the archive has been propagated in mirror.bazel.build.
|
||||
# TODO (yongtang): Replace the following with 'http://mirror.tensorflow.org/github.com/google/re2/.*tar\.gz' once
|
||||
# the archive has been propagated in mirror.tensorflow.org.
|
||||
RE2_URL="$(grep -o 'https://github.com/google/re2/.*tar\.gz' "${BZL_FILE_PATH}" | head -n1)"
|
||||
FFT2D_URL="$(grep -o 'http.*fft\.tgz' "${BZL_FILE_PATH}" | grep -v bazel-mirror | head -n1)"
|
||||
DOUBLE_CONVERSION_URL="$(grep -o "https.*google/double-conversion.*\.zip" "${BZL_FILE_PATH}" | head -n1)"
|
||||
@ -46,7 +46,7 @@ ABSL_URL="$(grep -o 'https://github.com/abseil/abseil-cpp/.*tar.gz' "${BZL_FILE_
|
||||
CUB_URL="$(grep -o 'https.*cub/archive.*zip' "${BZL_FILE_PATH}" | grep -v mirror.bazel | head -n1)"
|
||||
|
||||
# Required for TensorFlow Lite Flex runtime.
|
||||
FARMHASH_URL="https://mirror.bazel.build/github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz"
|
||||
FARMHASH_URL="http://mirror.tensorflow.org/github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz"
|
||||
FLATBUFFERS_URL="https://github.com/google/flatbuffers/archive/1f5eae5d6a135ff6811724f6c57f911d1f46bb15.tar.gz"
|
||||
|
||||
# TODO(petewarden): Some new code in Eigen triggers a clang bug with iOS arm64,
|
||||
|
@ -30,13 +30,13 @@ if [ ! -f $BZL_FILE_PATH ]; then
|
||||
fi
|
||||
|
||||
EIGEN_URL="$(grep -o 'http.*bitbucket.org/eigen/eigen/get/.*tar\.gz' "${BZL_FILE_PATH}" | grep -v mirror.bazel | head -n1)"
|
||||
GEMMLOWP_URL="$(grep -o 'https://mirror.bazel.build/github.com/google/gemmlowp/.*zip' "${BZL_FILE_PATH}" | head -n1)"
|
||||
GEMMLOWP_URL="$(grep -o 'http://mirror.tensorflow.org/github.com/google/gemmlowp/.*zip' "${BZL_FILE_PATH}" | head -n1)"
|
||||
GOOGLETEST_URL="https://github.com/google/googletest/archive/release-1.8.0.tar.gz"
|
||||
ABSL_URL="$(grep -o 'https://github.com/abseil/abseil-cpp/.*tar.gz' "${BZL_FILE_PATH}" | head -n1)"
|
||||
NEON_2_SSE_URL="https://github.com/intel/ARM_NEON_2_x86_SSE/archive/master.zip"
|
||||
FARMHASH_URL="https://mirror.bazel.build/github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz"
|
||||
FARMHASH_URL="http://mirror.tensorflow.org/github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz"
|
||||
FLATBUFFERS_URL="https://github.com/google/flatbuffers/archive/1f5eae5d6a135ff6811724f6c57f911d1f46bb15.tar.gz"
|
||||
FFT2D_URL="https://mirror.bazel.build/www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz"
|
||||
FFT2D_URL="http://mirror.tensorflow.org/www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz"
|
||||
|
||||
# TODO(petewarden): Some new code in Eigen triggers a clang bug with iOS arm64,
|
||||
# so work around it by patching the source.
|
||||
|
@ -87,7 +87,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "f4129843d5c2996419f96f10928edd02b2150998861a088dc7cfa1b6a058102a",
|
||||
strip_prefix = "mklml_lnx_2019.0.3.20190220",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/intel/mkl-dnn/releases/download/v0.18/mklml_lnx_2019.0.3.20190220.tgz",
|
||||
"http://mirror.tensorflow.org/github.com/intel/mkl-dnn/releases/download/v0.18/mklml_lnx_2019.0.3.20190220.tgz",
|
||||
"https://github.com/intel/mkl-dnn/releases/download/v0.18/mklml_lnx_2019.0.3.20190220.tgz",
|
||||
],
|
||||
)
|
||||
@ -97,7 +97,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "eae0c49a7ed738f0ed97b897e952eaa881feddfa665017a8d5d9d79fd38964b4",
|
||||
strip_prefix = "mklml_win_2019.0.3.20190220",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/intel/mkl-dnn/releases/download/v0.18/mklml_win_2019.0.3.20190220.zip",
|
||||
"http://mirror.tensorflow.org/github.com/intel/mkl-dnn/releases/download/v0.18/mklml_win_2019.0.3.20190220.zip",
|
||||
"https://github.com/intel/mkl-dnn/releases/download/v0.18/mklml_win_2019.0.3.20190220.zip",
|
||||
],
|
||||
)
|
||||
@ -107,7 +107,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "53fdcd7e31c309bb6af869d82987d9c6414c1b957d63d10a9caa9ad077643d99",
|
||||
strip_prefix = "mklml_mac_2019.0.3.20190220",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/intel/mkl-dnn/releases/download/v0.18/mklml_mac_2019.0.3.20190220.tgz",
|
||||
"http://mirror.tensorflow.org/github.com/intel/mkl-dnn/releases/download/v0.18/mklml_mac_2019.0.3.20190220.tgz",
|
||||
"https://github.com/intel/mkl-dnn/releases/download/v0.18/mklml_mac_2019.0.3.20190220.tgz",
|
||||
],
|
||||
)
|
||||
@ -127,7 +127,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "38a1c02104ee9f630c1ad68164119cd58ad0aaf59e04ccbe7bd5781add7bfbea",
|
||||
strip_prefix = "mkl-dnn-0.18",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/intel/mkl-dnn/archive/v0.18.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/intel/mkl-dnn/archive/v0.18.tar.gz",
|
||||
"https://github.com/intel/mkl-dnn/archive/v0.18.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -138,7 +138,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "19812687fa4c6fdc5abacb44537b08b2c42d280de063273ef90b2c6524b415dd",
|
||||
strip_prefix = "abseil-cpp-5b65c4af5107176555b23a638e5947686410ac1f",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/5b65c4af5107176555b23a638e5947686410ac1f.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/abseil/abseil-cpp/archive/5b65c4af5107176555b23a638e5947686410ac1f.tar.gz",
|
||||
"https://github.com/abseil/abseil-cpp/archive/5b65c4af5107176555b23a638e5947686410ac1f.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -150,7 +150,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "048c7e33df1f1eab470e4b09f14c9ed508b91cb813750b4be2c012991363e735",
|
||||
strip_prefix = "eigen-eigen-48dfc9c91096",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/bitbucket.org/eigen/eigen/get/48dfc9c91096.tar.gz",
|
||||
"http://mirror.tensorflow.org/bitbucket.org/eigen/eigen/get/48dfc9c91096.tar.gz",
|
||||
"https://bitbucket.org/eigen/eigen/get/48dfc9c91096.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -161,7 +161,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "970285762565c7890c6c087d262b0a18286e7d0384f13a37786d8521773bc969",
|
||||
strip_prefix = "tools-0e906ebc527eab1cdbf7adabff5b474da9562e9f/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/raspberrypi/tools/archive/0e906ebc527eab1cdbf7adabff5b474da9562e9f.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/raspberrypi/tools/archive/0e906ebc527eab1cdbf7adabff5b474da9562e9f.tar.gz",
|
||||
# Please uncomment me, when the next upgrade happens. Then
|
||||
# remove the whitelist entry in third_party/repo.bzl.
|
||||
# "https://github.com/raspberrypi/tools/archive/0e906ebc527eab1cdbf7adabff5b474da9562e9f.tar.gz",
|
||||
@ -174,7 +174,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "cd8532021352b4a0290d209f7f9bfd7c2411e08286a893af3577a43457287bfa",
|
||||
strip_prefix = "libxsmm-1.9",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/hfp/libxsmm/archive/1.9.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/hfp/libxsmm/archive/1.9.tar.gz",
|
||||
"https://github.com/hfp/libxsmm/archive/1.9.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -185,7 +185,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "re2-2018-10-01",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:re2.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/re2/archive/2018-10-01.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/re2/archive/2018-10-01.tar.gz",
|
||||
"https://github.com/google/re2/archive/2018-10-01.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -199,7 +199,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
"//third_party/systemlibs:google_cloud_cpp.google.cloud.bigtable.BUILD": "google/cloud/bigtable/BUILD",
|
||||
},
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/googleapis/google-cloud-cpp/archive/v0.7.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/googleapis/google-cloud-cpp/archive/v0.7.0.tar.gz",
|
||||
"https://github.com/googleapis/google-cloud-cpp/archive/v0.7.0.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -211,7 +211,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "googleapis-f81082ea1e2f85c43649bee26e0d9871d4b41cdb",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:googleapis.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/googleapis/googleapis/archive/f81082ea1e2f85c43649bee26e0d9871d4b41cdb.zip",
|
||||
"http://mirror.tensorflow.org/github.com/googleapis/googleapis/archive/f81082ea1e2f85c43649bee26e0d9871d4b41cdb.zip",
|
||||
"https://github.com/googleapis/googleapis/archive/f81082ea1e2f85c43649bee26e0d9871d4b41cdb.zip",
|
||||
],
|
||||
)
|
||||
@ -221,7 +221,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "dcf6e2aed522d74ac76b54038c19f0138565f4778a8821ab6679738755ebf6c2",
|
||||
strip_prefix = "gemmlowp-dec2b7dd5f6f0043070af4587d2a9dc156f4ebab",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/gemmlowp/archive/dec2b7dd5f6f0043070af4587d2a9dc156f4ebab.zip",
|
||||
"http://mirror.tensorflow.org/github.com/google/gemmlowp/archive/dec2b7dd5f6f0043070af4587d2a9dc156f4ebab.zip",
|
||||
"https://github.com/google/gemmlowp/archive/dec2b7dd5f6f0043070af4587d2a9dc156f4ebab.zip",
|
||||
],
|
||||
)
|
||||
@ -232,7 +232,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "6560547c63e4af82b0f202cb710ceabb3f21347a4b996db565a411da5b17aba0",
|
||||
strip_prefix = "farmhash-816a4ae622e964763ca0862d9dbd19324a1eaf45",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz",
|
||||
"https://github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -245,7 +245,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "libpng-1.6.34",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:png.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/glennrp/libpng/archive/v1.6.34.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/glennrp/libpng/archive/v1.6.34.tar.gz",
|
||||
"https://github.com/glennrp/libpng/archive/v1.6.34.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -257,7 +257,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "sqlite-amalgamation-3240000",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:sqlite.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/www.sqlite.org/2018/sqlite-amalgamation-3240000.zip",
|
||||
"http://mirror.tensorflow.org/www.sqlite.org/2018/sqlite-amalgamation-3240000.zip",
|
||||
"https://www.sqlite.org/2018/sqlite-amalgamation-3240000.zip",
|
||||
],
|
||||
)
|
||||
@ -269,7 +269,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "giflib-5.1.4",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:gif.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/ufpr.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz",
|
||||
"http://mirror.tensorflow.org/ufpr.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz",
|
||||
"http://pilotfiber.dl.sourceforge.net/project/giflib/giflib-5.1.4.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -281,7 +281,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "six-1.10.0",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:six.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz",
|
||||
"https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -293,7 +293,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "astor-0.7.1",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:astor.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/pypi.python.org/packages/99/80/f9482277c919d28bebd85813c0a70117214149a96b08981b72b63240b84c/astor-0.7.1.tar.gz",
|
||||
"http://mirror.tensorflow.org/pypi.python.org/packages/99/80/f9482277c919d28bebd85813c0a70117214149a96b08981b72b63240b84c/astor-0.7.1.tar.gz",
|
||||
"https://pypi.python.org/packages/99/80/f9482277c919d28bebd85813c0a70117214149a96b08981b72b63240b84c/astor-0.7.1.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -305,7 +305,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "gast-0.2.0",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:gast.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/pypi.python.org/packages/5c/78/ff794fcae2ce8aa6323e789d1f8b3b7765f601e7702726f430e814822b96/gast-0.2.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/pypi.python.org/packages/5c/78/ff794fcae2ce8aa6323e789d1f8b3b7765f601e7702726f430e814822b96/gast-0.2.0.tar.gz",
|
||||
"https://pypi.python.org/packages/5c/78/ff794fcae2ce8aa6323e789d1f8b3b7765f601e7702726f430e814822b96/gast-0.2.0.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -317,7 +317,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "termcolor-1.1.0",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:termcolor.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/pypi.python.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/pypi.python.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz",
|
||||
"https://pypi.python.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -332,7 +332,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
"//third_party/systemlibs:absl_py.absl.testing.BUILD": "absl/testing/BUILD",
|
||||
},
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/abseil/abseil-py/archive/pypi-v0.7.1.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/abseil/abseil-py/archive/pypi-v0.7.1.tar.gz",
|
||||
"https://github.com/abseil/abseil-py/archive/pypi-v0.7.1.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -340,7 +340,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
tf_http_archive(
|
||||
name = "enum34_archive",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/pypi.python.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz",
|
||||
"http://mirror.tensorflow.org/pypi.python.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz",
|
||||
"https://pypi.python.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz",
|
||||
],
|
||||
sha256 = "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1",
|
||||
@ -354,7 +354,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "8813bf712a66b3d8b85dc289e1104ed220f1878cf981e2fe756dfaabe9a82892",
|
||||
strip_prefix = "backports.weakref-1.0rc1/src",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/pypi.python.org/packages/bc/cc/3cdb0a02e7e96f6c70bd971bc8a90b8463fda83e264fa9c5c1c98ceabd81/backports.weakref-1.0rc1.tar.gz",
|
||||
"http://mirror.tensorflow.org/pypi.python.org/packages/bc/cc/3cdb0a02e7e96f6c70bd971bc8a90b8463fda83e264fa9c5c1c98ceabd81/backports.weakref-1.0rc1.tar.gz",
|
||||
"https://pypi.python.org/packages/bc/cc/3cdb0a02e7e96f6c70bd971bc8a90b8463fda83e264fa9c5c1c98ceabd81/backports.weakref-1.0rc1.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -363,15 +363,15 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
name = "org_python_license",
|
||||
licenses = ["notice"], # Python 2.0
|
||||
sha256_urls = {
|
||||
"7ca8f169368827781684f7f20876d17b4415bbc5cb28baa4ca4652f0dda05e9f": [
|
||||
"https://mirror.bazel.build/docs.python.org/2.7/_sources/license.rst.txt",
|
||||
"e76cacdf0bdd265ff074ccca03671c33126f597f39d0ed97bc3e5673d9170cf6": [
|
||||
"http://mirror.tensorflow.org/docs.python.org/2.7/_sources/license.rst.txt",
|
||||
"https://docs.python.org/2.7/_sources/license.rst.txt",
|
||||
],
|
||||
},
|
||||
)
|
||||
|
||||
PROTOBUF_URLS = [
|
||||
"https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.6.1.2.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/protocolbuffers/protobuf/archive/v3.6.1.2.tar.gz",
|
||||
"https://github.com/protocolbuffers/protobuf/archive/v3.6.1.2.tar.gz",
|
||||
]
|
||||
PROTOBUF_SHA256 = "2244b0308846bb22b4ff0bcc675e99290ff9f1115553ae9671eba1030af31bc0"
|
||||
@ -419,7 +419,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "nsync-1.20.2",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:nsync.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/nsync/archive/1.20.2.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/nsync/archive/1.20.2.tar.gz",
|
||||
"https://github.com/google/nsync/archive/1.20.2.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -429,7 +429,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "ff7a82736e158c077e76188232eac77913a15dac0b22508c390ab3f88e6d6d86",
|
||||
strip_prefix = "googletest-b6cd405286ed8635ece71c72f118e659f4ade3fb",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/googletest/archive/b6cd405286ed8635ece71c72f118e659f4ade3fb.zip",
|
||||
"http://mirror.tensorflow.org/github.com/google/googletest/archive/b6cd405286ed8635ece71c72f118e659f4ade3fb.zip",
|
||||
"https://github.com/google/googletest/archive/b6cd405286ed8635ece71c72f118e659f4ade3fb.zip",
|
||||
],
|
||||
)
|
||||
@ -439,7 +439,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "ae27cdbcd6a2f935baa78e4f21f675649271634c092b1be01469440495609d0e",
|
||||
strip_prefix = "gflags-2.2.1",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/gflags/gflags/archive/v2.2.1.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/gflags/gflags/archive/v2.2.1.tar.gz",
|
||||
"https://github.com/gflags/gflags/archive/v2.2.1.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -451,7 +451,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "pcre-8.42",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:pcre.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/ftp.exim.org/pub/pcre/pcre-8.42.tar.gz",
|
||||
"http://mirror.tensorflow.org/ftp.exim.org/pub/pcre/pcre-8.42.tar.gz",
|
||||
"http://ftp.exim.org/pub/pcre/pcre-8.42.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -463,7 +463,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "swig-3.0.8",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:swig.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/ufpr.dl.sourceforge.net/project/swig/swig/swig-3.0.8/swig-3.0.8.tar.gz",
|
||||
"http://mirror.tensorflow.org/ufpr.dl.sourceforge.net/project/swig/swig/swig-3.0.8/swig-3.0.8.tar.gz",
|
||||
"http://ufpr.dl.sourceforge.net/project/swig/swig/swig-3.0.8/swig-3.0.8.tar.gz",
|
||||
"http://pilotfiber.dl.sourceforge.net/project/swig/swig/swig-3.0.8/swig-3.0.8.tar.gz",
|
||||
],
|
||||
@ -476,7 +476,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "curl-7.60.0",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:curl.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/curl.haxx.se/download/curl-7.60.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/curl.haxx.se/download/curl-7.60.0.tar.gz",
|
||||
"https://curl.haxx.se/download/curl-7.60.0.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -488,7 +488,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "grpc-62688b6a05cc85b47fb77dd408611734253e47e2",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:grpc.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/grpc/grpc/archive/62688b6a05cc85b47fb77dd408611734253e47e2.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/grpc/grpc/archive/62688b6a05cc85b47fb77dd408611734253e47e2.tar.gz",
|
||||
"https://github.com/grpc/grpc/archive/62688b6a05cc85b47fb77dd408611734253e47e2.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -499,7 +499,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
build_file = "@grpc//third_party:nanopb.BUILD",
|
||||
strip_prefix = "nanopb-f8ac463766281625ad710900479130c7fcb4d63b",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/nanopb/nanopb/archive/f8ac463766281625ad710900479130c7fcb4d63b.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/nanopb/nanopb/archive/f8ac463766281625ad710900479130c7fcb4d63b.tar.gz",
|
||||
"https://github.com/nanopb/nanopb/archive/f8ac463766281625ad710900479130c7fcb4d63b.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -510,7 +510,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "7f51f45887a3d31b4ce4fa5965210a5e64637ceac12720cfce7954d6a2e812f7",
|
||||
strip_prefix = "linenoise-c894b9e59f02203dbe4e2be657572cf88c4230c3",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/antirez/linenoise/archive/c894b9e59f02203dbe4e2be657572cf88c4230c3.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/antirez/linenoise/archive/c894b9e59f02203dbe4e2be657572cf88c4230c3.tar.gz",
|
||||
"https://github.com/antirez/linenoise/archive/c894b9e59f02203dbe4e2be657572cf88c4230c3.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -535,7 +535,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "lmdb-LMDB_0.9.22/libraries/liblmdb",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:lmdb.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/LMDB/lmdb/archive/LMDB_0.9.22.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/LMDB/lmdb/archive/LMDB_0.9.22.tar.gz",
|
||||
"https://github.com/LMDB/lmdb/archive/LMDB_0.9.22.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -547,7 +547,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "jsoncpp-1.8.4",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:jsoncpp.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/open-source-parsers/jsoncpp/archive/1.8.4.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/open-source-parsers/jsoncpp/archive/1.8.4.tar.gz",
|
||||
"https://github.com/open-source-parsers/jsoncpp/archive/1.8.4.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -558,7 +558,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "boringssl-7f634429a04abc48e2eb041c81c5235816c96514",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:boringssl.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/boringssl/archive/7f634429a04abc48e2eb041c81c5235816c96514.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/boringssl/archive/7f634429a04abc48e2eb041c81c5235816c96514.tar.gz",
|
||||
"https://github.com/google/boringssl/archive/7f634429a04abc48e2eb041c81c5235816c96514.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -570,7 +570,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "zlib-1.2.11",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:zlib.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz",
|
||||
"http://mirror.tensorflow.org/zlib.net/zlib-1.2.11.tar.gz",
|
||||
"https://zlib.net/zlib-1.2.11.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -580,7 +580,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
build_file = clean_dep("//third_party/fft2d:fft2d.BUILD"),
|
||||
sha256 = "52bb637c70b971958ec79c9c8752b1df5ff0218a4db4510e60826e0cb79b5296",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz",
|
||||
"http://mirror.tensorflow.org/www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz",
|
||||
"http://www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz",
|
||||
],
|
||||
)
|
||||
@ -592,7 +592,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "snappy-1.1.7",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:snappy.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/snappy/archive/1.1.7.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/snappy/archive/1.1.7.tar.gz",
|
||||
"https://github.com/google/snappy/archive/1.1.7.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -603,7 +603,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "19132b5127fa8e02d95a09795866923f04064c8f1e0770b2b42ab551408882a4",
|
||||
strip_prefix = "nccl-f93fe9bfd94884cec2ba711897222e0df5569a53",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/nvidia/nccl/archive/f93fe9bfd94884cec2ba711897222e0df5569a53.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/nvidia/nccl/archive/f93fe9bfd94884cec2ba711897222e0df5569a53.tar.gz",
|
||||
"https://github.com/nvidia/nccl/archive/f93fe9bfd94884cec2ba711897222e0df5569a53.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -615,7 +615,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "cc6ebbcd0a826eec1b8ce1f625ffe71b53ef3290f8192b6cae38412a958f4fd3",
|
||||
strip_prefix = "librdkafka-0.11.5",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/edenhill/librdkafka/archive/v0.11.5.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/edenhill/librdkafka/archive/v0.11.5.tar.gz",
|
||||
"https://github.com/edenhill/librdkafka/archive/v0.11.5.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -624,7 +624,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
name = "junit",
|
||||
jar_sha256 = "59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a",
|
||||
jar_urls = [
|
||||
"https://mirror.bazel.build/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar",
|
||||
"http://mirror.tensorflow.org/repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar",
|
||||
"http://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar",
|
||||
"http://maven.ibiblio.org/maven2/junit/junit/4.12/junit-4.12.jar",
|
||||
],
|
||||
@ -637,7 +637,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
name = "org_hamcrest_core",
|
||||
jar_sha256 = "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9",
|
||||
jar_urls = [
|
||||
"https://mirror.bazel.build/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
|
||||
"http://mirror.tensorflow.org/repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
|
||||
"http://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
|
||||
"http://maven.ibiblio.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar",
|
||||
],
|
||||
@ -649,7 +649,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
name = "com_google_testing_compile",
|
||||
jar_sha256 = "edc180fdcd9f740240da1a7a45673f46f59c5578d8cd3fbc912161f74b5aebb8",
|
||||
jar_urls = [
|
||||
"http://mirror.bazel.build/repo1.maven.org/maven2/com/google/testing/compile/compile-testing/0.11/compile-testing-0.11.jar",
|
||||
"http://mirror.tensorflow.org/repo1.maven.org/maven2/com/google/testing/compile/compile-testing/0.11/compile-testing-0.11.jar",
|
||||
"http://repo1.maven.org/maven2/com/google/testing/compile/compile-testing/0.11/compile-testing-0.11.jar",
|
||||
],
|
||||
licenses = ["notice"], # New BSD License
|
||||
@ -661,7 +661,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
name = "com_google_truth",
|
||||
jar_sha256 = "032eddc69652b0a1f8d458f999b4a9534965c646b8b5de0eba48ee69407051df",
|
||||
jar_urls = [
|
||||
"http://mirror.bazel.build/repo1.maven.org/maven2/com/google/truth/truth/0.32/truth-0.32.jar",
|
||||
"http://mirror.tensorflow.org/repo1.maven.org/maven2/com/google/truth/truth/0.32/truth-0.32.jar",
|
||||
"http://repo1.maven.org/maven2/com/google/truth/truth/0.32/truth-0.32.jar",
|
||||
],
|
||||
licenses = ["notice"], # Apache 2.0
|
||||
@ -673,7 +673,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
name = "org_checkerframework_qual",
|
||||
jar_sha256 = "a17501717ef7c8dda4dba73ded50c0d7cde440fd721acfeacbf19786ceac1ed6",
|
||||
jar_urls = [
|
||||
"http://mirror.bazel.build/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.4.0/checker-qual-2.4.0.jar",
|
||||
"http://mirror.tensorflow.org/repo1.maven.org/maven2/org/checkerframework/checker-qual/2.4.0/checker-qual-2.4.0.jar",
|
||||
"http://repo1.maven.org/maven2/org/checkerframework/checker-qual/2.4.0/checker-qual-2.4.0.jar",
|
||||
],
|
||||
licenses = ["notice"], # Apache 2.0
|
||||
@ -683,7 +683,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
name = "com_squareup_javapoet",
|
||||
jar_sha256 = "5bb5abdfe4366c15c0da3332c57d484e238bd48260d6f9d6acf2b08fdde1efea",
|
||||
jar_urls = [
|
||||
"http://mirror.bazel.build/repo1.maven.org/maven2/com/squareup/javapoet/1.9.0/javapoet-1.9.0.jar",
|
||||
"http://mirror.tensorflow.org/repo1.maven.org/maven2/com/squareup/javapoet/1.9.0/javapoet-1.9.0.jar",
|
||||
"http://repo1.maven.org/maven2/com/squareup/javapoet/1.9.0/javapoet-1.9.0.jar",
|
||||
],
|
||||
licenses = ["notice"], # Apache 2.0
|
||||
@ -695,7 +695,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "e0928ca4aa10ea1e0551e2d7ce4d1d7ea2d84b2abbdef082b0da84268791d0c4",
|
||||
strip_prefix = "pprof-c0fb62ec88c411cc91194465e54db2632845b650",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/pprof/archive/c0fb62ec88c411cc91194465e54db2632845b650.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/pprof/archive/c0fb62ec88c411cc91194465e54db2632845b650.tar.gz",
|
||||
"https://github.com/google/pprof/archive/c0fb62ec88c411cc91194465e54db2632845b650.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -706,7 +706,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "6bfa06ab52a650ae7ee6963143a0bbc667d6504822cbd9670369b598f18c58c3",
|
||||
strip_prefix = "cub-1.8.0",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/NVlabs/cub/archive/1.8.0.zip",
|
||||
"http://mirror.tensorflow.org/github.com/NVlabs/cub/archive/1.8.0.zip",
|
||||
"https://github.com/NVlabs/cub/archive/1.8.0.zip",
|
||||
],
|
||||
)
|
||||
@ -719,7 +719,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "cython-0.28.4",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:cython.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/cython/cython/archive/0.28.4.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/cython/cython/archive/0.28.4.tar.gz",
|
||||
"https://github.com/cython/cython/archive/0.28.4.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -730,7 +730,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "213733991310b904b11b053ac224fee2d4e0179e46b52fe7f8735b8831e04dcc",
|
||||
strip_prefix = "ARM_NEON_2_x86_SSE-1200fe90bb174a6224a525ee60148671a786a71f",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/intel/ARM_NEON_2_x86_SSE/archive/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/intel/ARM_NEON_2_x86_SSE/archive/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz",
|
||||
"https://github.com/intel/ARM_NEON_2_x86_SSE/archive/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -742,7 +742,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
strip_prefix = "double-conversion-3992066a95b823efc8ccc1baf82a1cfc73f6e9b8",
|
||||
system_build_file = clean_dep("//third_party/systemlibs:double_conversion.BUILD"),
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/double-conversion/archive/3992066a95b823efc8ccc1baf82a1cfc73f6e9b8.zip",
|
||||
"http://mirror.tensorflow.org/github.com/google/double-conversion/archive/3992066a95b823efc8ccc1baf82a1cfc73f6e9b8.zip",
|
||||
"https://github.com/google/double-conversion/archive/3992066a95b823efc8ccc1baf82a1cfc73f6e9b8.zip",
|
||||
],
|
||||
)
|
||||
@ -772,7 +772,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
build_file = str(Label("//third_party:tflite_mobilenet.BUILD")),
|
||||
sha256 = "767057f2837a46d97882734b03428e8dd640b93236052b312b2f0e45613c1cf0",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/storage.googleapis.com/download.tensorflow.org/models/tflite/mobilenet_ssd_tflite_v1.zip",
|
||||
"http://mirror.tensorflow.org/storage.googleapis.com/download.tensorflow.org/models/tflite/mobilenet_ssd_tflite_v1.zip",
|
||||
"https://storage.googleapis.com/download.tensorflow.org/models/tflite/mobilenet_ssd_tflite_v1.zip",
|
||||
],
|
||||
)
|
||||
@ -782,7 +782,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
build_file = str(Label("//third_party:tflite_mobilenet.BUILD")),
|
||||
sha256 = "a809cd290b4d6a2e8a9d5dad076e0bd695b8091974e0eed1052b480b2f21b6dc",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/storage.googleapis.com/download.tensorflow.org/models/tflite/coco_ssd_mobilenet_v1_0.75_quant_2018_06_29.zip",
|
||||
"http://mirror.tensorflow.org/storage.googleapis.com/download.tensorflow.org/models/tflite/coco_ssd_mobilenet_v1_0.75_quant_2018_06_29.zip",
|
||||
"https://storage.googleapis.com/download.tensorflow.org/models/tflite/coco_ssd_mobilenet_v1_0.75_quant_2018_06_29.zip",
|
||||
],
|
||||
)
|
||||
@ -793,7 +793,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "09280972c5777f1aa775ef67cb4ac5d5ed21970acd8535aeca62450ef14f0d79",
|
||||
strip_prefix = "ssd_mobilenet_v1_quantized_300x300_coco14_sync_2018_07_18",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/storage.googleapis.com/download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_quantized_300x300_coco14_sync_2018_07_18.tar.gz",
|
||||
"http://mirror.tensorflow.org/storage.googleapis.com/download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_quantized_300x300_coco14_sync_2018_07_18.tar.gz",
|
||||
"http://storage.googleapis.com/download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_quantized_300x300_coco14_sync_2018_07_18.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -803,7 +803,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
build_file = str(Label("//third_party:tflite_mobilenet.BUILD")),
|
||||
sha256 = "d947b38cba389b5e2d0bfc3ea6cc49c784e187b41a071387b3742d1acac7691e",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/storage.googleapis.com/download.tensorflow.org/models/tflite/conv_actions_tflite.zip",
|
||||
"http://mirror.tensorflow.org/storage.googleapis.com/download.tensorflow.org/models/tflite/conv_actions_tflite.zip",
|
||||
"https://storage.googleapis.com/download.tensorflow.org/models/tflite/conv_actions_tflite.zip",
|
||||
],
|
||||
)
|
||||
@ -813,7 +813,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
build_file = clean_dep("//third_party:tflite_smartreply.BUILD"),
|
||||
sha256 = "8980151b85a87a9c1a3bb1ed4748119e4a85abd3cb5744d83da4d4bd0fbeef7c",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/storage.googleapis.com/download.tensorflow.org/models/tflite/smartreply_1.0_2017_11_01.zip",
|
||||
"http://mirror.tensorflow.org/storage.googleapis.com/download.tensorflow.org/models/tflite/smartreply_1.0_2017_11_01.zip",
|
||||
"https://storage.googleapis.com/download.tensorflow.org/models/tflite/smartreply_1.0_2017_11_01.zip",
|
||||
],
|
||||
)
|
||||
@ -824,7 +824,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "21288dccc517acee47fa9648d4d3da28bf0fef5381911ed7b4d2ee36366ffa20",
|
||||
strip_prefix = "ovic",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/storage.googleapis.com/download.tensorflow.org/data/ovic_2018_10_23.zip",
|
||||
"http://mirror.tensorflow.org/storage.googleapis.com/download.tensorflow.org/data/ovic_2018_10_23.zip",
|
||||
"https://storage.googleapis.com/download.tensorflow.org/data/ovic_2018_10_23.zip",
|
||||
],
|
||||
)
|
||||
@ -834,7 +834,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806",
|
||||
strip_prefix = "rules_android-0.1.1",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/rules_android/archive/v0.1.1.zip",
|
||||
"http://mirror.tensorflow.org/github.com/bazelbuild/rules_android/archive/v0.1.1.zip",
|
||||
"https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip",
|
||||
],
|
||||
)
|
||||
@ -845,7 +845,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "c3245012296f09f1418b78a8c2f17df5188b3bd0db620f7fd5fabe363320805a",
|
||||
strip_prefix = "tbb-2019_U1",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/01org/tbb/archive/2019_U1.zip",
|
||||
"http://mirror.tensorflow.org/github.com/01org/tbb/archive/2019_U1.zip",
|
||||
"https://github.com/01org/tbb/archive/2019_U1.zip",
|
||||
],
|
||||
)
|
||||
@ -856,7 +856,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "a1780f24a1381fc25e323b4b2d08b6ef5129f42e011305b2a34dcf43a48030d5",
|
||||
strip_prefix = "ngraph-0.11.0",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/NervanaSystems/ngraph/archive/v0.11.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/NervanaSystems/ngraph/archive/v0.11.0.tar.gz",
|
||||
"https://github.com/NervanaSystems/ngraph/archive/v0.11.0.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -867,7 +867,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "c377963a95989270c943d522bfefe7b889ef5ed0e1e15d535fd6f6f16ed70732",
|
||||
strip_prefix = "json-3.4.0",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/nlohmann/json/archive/v3.4.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/nlohmann/json/archive/v3.4.0.tar.gz",
|
||||
"https://github.com/nlohmann/json/archive/v3.4.0.tar.gz",
|
||||
],
|
||||
)
|
||||
@ -878,7 +878,7 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""):
|
||||
sha256 = "742a642d2c6622277df4c902b6830d616d0539cc8cd843d6cdb899bb99e66e36",
|
||||
strip_prefix = "ngraph-tf-0.9.0",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/NervanaSystems/ngraph-tf/archive/v0.9.0.zip",
|
||||
"http://mirror.tensorflow.org/github.com/NervanaSystems/ngraph-tf/archive/v0.9.0.zip",
|
||||
"https://github.com/NervanaSystems/ngraph-tf/archive/v0.9.0.zip",
|
||||
],
|
||||
)
|
||||
|
2
third_party/aws/workspace.bzl
vendored
2
third_party/aws/workspace.bzl
vendored
@ -9,7 +9,7 @@ def repo():
|
||||
third_party_http_archive(
|
||||
name = "aws",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/aws/aws-sdk-cpp/archive/1.5.8.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/aws/aws-sdk-cpp/archive/1.5.8.tar.gz",
|
||||
"https://github.com/aws/aws-sdk-cpp/archive/1.5.8.tar.gz",
|
||||
],
|
||||
sha256 = "89905075fe50aa13e0337ff905c2e8c1ce9caf77a3504484a7cda39179120ffc",
|
||||
|
2
third_party/flatbuffers/workspace.bzl
vendored
2
third_party/flatbuffers/workspace.bzl
vendored
@ -8,7 +8,7 @@ def repo():
|
||||
strip_prefix = "flatbuffers-1f5eae5d6a135ff6811724f6c57f911d1f46bb15",
|
||||
sha256 = "b2bb0311ca40b12ebe36671bdda350b10c7728caf0cfe2d432ea3b6e409016f3",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/flatbuffers/archive/1f5eae5d6a135ff6811724f6c57f911d1f46bb15.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/flatbuffers/archive/1f5eae5d6a135ff6811724f6c57f911d1f46bb15.tar.gz",
|
||||
"https://github.com/google/flatbuffers/archive/1f5eae5d6a135ff6811724f6c57f911d1f46bb15.tar.gz",
|
||||
],
|
||||
build_file = "//third_party/flatbuffers:BUILD.bazel",
|
||||
|
2
third_party/highwayhash/workspace.bzl
vendored
2
third_party/highwayhash/workspace.bzl
vendored
@ -6,7 +6,7 @@ def repo():
|
||||
third_party_http_archive(
|
||||
name = "highwayhash",
|
||||
urls = [
|
||||
"http://mirror.bazel.build/github.com/google/highwayhash/archive/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/highwayhash/archive/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz",
|
||||
"https://github.com/google/highwayhash/archive/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz",
|
||||
],
|
||||
sha256 = "9c3e0e87d581feeb0c18d814d98f170ff23e62967a2bd6855847f0b2fe598a37",
|
||||
|
2
third_party/hwloc/workspace.bzl
vendored
2
third_party/hwloc/workspace.bzl
vendored
@ -6,7 +6,7 @@ def repo():
|
||||
third_party_http_archive(
|
||||
name = "hwloc",
|
||||
urls = [
|
||||
"http://mirror.bazel.build/download.open-mpi.org/release/hwloc/v2.0/hwloc-2.0.3.tar.gz",
|
||||
"http://mirror.tensorflow.org/download.open-mpi.org/release/hwloc/v2.0/hwloc-2.0.3.tar.gz",
|
||||
"https://download.open-mpi.org/release/hwloc/v2.0/hwloc-2.0.3.tar.gz",
|
||||
],
|
||||
sha256 = "64def246aaa5b3a6e411ce10932a22e2146c3031b735c8f94739534f06ad071c",
|
||||
|
2
third_party/icu/workspace.bzl
vendored
2
third_party/icu/workspace.bzl
vendored
@ -13,7 +13,7 @@ def repo():
|
||||
strip_prefix = "icu-release-62-1",
|
||||
sha256 = "e15ffd84606323cbad5515bf9ecdf8061cc3bf80fb883b9e6aa162e485aa9761",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/unicode-org/icu/archive/release-62-1.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-62-1.tar.gz",
|
||||
"https://github.com/unicode-org/icu/archive/release-62-1.tar.gz",
|
||||
],
|
||||
build_file = "//third_party/icu:BUILD.bazel",
|
||||
|
2
third_party/jpeg/workspace.bzl
vendored
2
third_party/jpeg/workspace.bzl
vendored
@ -6,7 +6,7 @@ def repo():
|
||||
third_party_http_archive(
|
||||
name = "jpeg",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/libjpeg-turbo/libjpeg-turbo/archive/2.0.0.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/libjpeg-turbo/libjpeg-turbo/archive/2.0.0.tar.gz",
|
||||
"https://github.com/libjpeg-turbo/libjpeg-turbo/archive/2.0.0.tar.gz",
|
||||
],
|
||||
sha256 = "f892fff427ab3adffc289363eac26d197ce3ccacefe5f5822377348a8166069b",
|
||||
|
@ -8,7 +8,7 @@ def repo():
|
||||
strip_prefix = "keras-applications-1.0.6",
|
||||
sha256 = "2cb412c97153160ec267b238e958d281ac3532b139cab42045c2d7086a157c21",
|
||||
urls = [
|
||||
"http://mirror.bazel.build/github.com/keras-team/keras-applications/archive/1.0.6.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/keras-team/keras-applications/archive/1.0.6.tar.gz",
|
||||
"https://github.com/keras-team/keras-applications/archive/1.0.6.tar.gz",
|
||||
],
|
||||
build_file = "//third_party/keras_applications_archive:BUILD.bazel",
|
||||
|
2
third_party/kissfft/workspace.bzl
vendored
2
third_party/kissfft/workspace.bzl
vendored
@ -8,7 +8,7 @@ def repo():
|
||||
strip_prefix = "kissfft-cddf3833fdf24fa84b79be37efdcd348cae0e39c",
|
||||
sha256 = "7ba83a3da1636350472e501e3e6c3418df72466990530ea273c05fa7e3dd8635",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/mborgerding/kissfft/archive/cddf3833fdf24fa84b79be37efdcd348cae0e39c.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/mborgerding/kissfft/archive/cddf3833fdf24fa84b79be37efdcd348cae0e39c.tar.gz",
|
||||
"https://github.com/mborgerding/kissfft/archive/cddf3833fdf24fa84b79be37efdcd348cae0e39c.tar.gz",
|
||||
],
|
||||
build_file = "//third_party/kissfft:BUILD.bazel",
|
||||
|
2
third_party/nasm/workspace.bzl
vendored
2
third_party/nasm/workspace.bzl
vendored
@ -6,7 +6,7 @@ def repo():
|
||||
third_party_http_archive(
|
||||
name = "nasm",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.bz2",
|
||||
"http://mirror.tensorflow.org/www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.bz2",
|
||||
"http://pkgs.fedoraproject.org/repo/pkgs/nasm/nasm-2.13.03.tar.bz2/sha512/d7a6b4cee8dfd603d8d4c976e5287b5cc542fa0b466ff989b743276a6e28114e64289bf02a7819eca63142a5278aa6eed57773007e5f589e15768e6456a8919d/nasm-2.13.03.tar.bz2",
|
||||
"http://www.nasm.us/pub/nasm/releasebuilds/2.13.03/nasm-2.13.03.tar.bz2",
|
||||
],
|
||||
|
2
third_party/ortools/workspace.bzl
vendored
2
third_party/ortools/workspace.bzl
vendored
@ -6,7 +6,7 @@ def repo():
|
||||
third_party_http_archive(
|
||||
name = "ortools_archive",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/or-tools/archive/v6.7.2.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/or-tools/archive/v6.7.2.tar.gz",
|
||||
"https://github.com/google/or-tools/archive/v6.7.2.tar.gz",
|
||||
],
|
||||
sha256 = "d025a95f78b5fc5eaa4da5f395f23d11c23cf7dbd5069f1f627f002de87b86b9",
|
||||
|
2
third_party/pasta/workspace.bzl
vendored
2
third_party/pasta/workspace.bzl
vendored
@ -6,7 +6,7 @@ def repo():
|
||||
third_party_http_archive(
|
||||
name = "pasta",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/google/pasta/archive/v0.1.2.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/google/pasta/archive/v0.1.2.tar.gz",
|
||||
"https://github.com/google/pasta/archive/v0.1.2.tar.gz",
|
||||
],
|
||||
strip_prefix = "pasta-0.1.2",
|
||||
|
8
third_party/repo.bzl
vendored
8
third_party/repo.bzl
vendored
@ -82,11 +82,11 @@ def _apply_delete(ctx, paths):
|
||||
_execute_and_check_ret_code(ctx, cmd)
|
||||
|
||||
def _tf_http_archive(ctx):
|
||||
if ("mirror.bazel.build" not in ctx.attr.urls[0] and
|
||||
if ("mirror.tensorflow.org" not in ctx.attr.urls[0] and
|
||||
(len(ctx.attr.urls) < 2 and
|
||||
ctx.attr.name not in _SINGLE_URL_WHITELIST.to_list())):
|
||||
fail("tf_http_archive(urls) must have redundant URLs. The " +
|
||||
"mirror.bazel.build URL must be present and it must come first. " +
|
||||
"mirror.tensorflow.org URL must be present and it must come first. " +
|
||||
"Even if you don't have permission to mirror the file, please " +
|
||||
"put the correctly formatted mirror URL there anyway, because " +
|
||||
"someone will come along shortly thereafter and mirror the file.")
|
||||
@ -148,11 +148,11 @@ ensure best practices are followed.
|
||||
"""
|
||||
|
||||
def _third_party_http_archive(ctx):
|
||||
if ("mirror.bazel.build" not in ctx.attr.urls[0] and
|
||||
if ("mirror.tensorflow.org" not in ctx.attr.urls[0] and
|
||||
(len(ctx.attr.urls) < 2 and
|
||||
ctx.attr.name not in _SINGLE_URL_WHITELIST.to_list())):
|
||||
fail("tf_http_archive(urls) must have redundant URLs. The " +
|
||||
"mirror.bazel.build URL must be present and it must come first. " +
|
||||
"mirror.tensorflow.org URL must be present and it must come first. " +
|
||||
"Even if you don't have permission to mirror the file, please " +
|
||||
"put the correctly formatted mirror URL there anyway, because " +
|
||||
"someone will come along shortly thereafter and mirror the file.")
|
||||
|
@ -6,7 +6,7 @@ def bazel_toolchains_archive():
|
||||
sha256 = "109a99384f9d08f9e75136d218ebaebc68cc810c56897aea2224c57932052d30",
|
||||
strip_prefix = "bazel-toolchains-94d31935a2c94fe7e7c7379a0f3393e181928ff7",
|
||||
urls = [
|
||||
"https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz",
|
||||
"http://mirror.tensorflow.org/github.com/bazelbuild/bazel-toolchains/archive/94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz",
|
||||
"https://github.com/bazelbuild/bazel-toolchains/archive/94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz",
|
||||
],
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user