|
1 | 1 | # This file includes external dependencies that are required to compile the
|
2 |
| -# TensorFlow op. Maybe of them are specific versions used by the TensorFlow |
3 |
| -# binary used. These are extracted from TF v2.4.1, tensorflow/workspace.bzl. |
| 2 | +# TensorFlow op. |
4 | 3 |
|
5 | 4 | load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
6 | 5 |
|
7 | 6 | http_archive(
|
8 |
| - name = "com_google_absl", |
9 |
| - sha256 = "f368a8476f4e2e0eccf8a7318b98dafbe30b2600f4e3cf52636e5eb145aba06a", |
10 |
| - strip_prefix = "abseil-cpp-df3ea785d8c30a9503321a3d35ee7d35808f190d", |
11 |
| - urls = [ |
12 |
| - "https://storage.googleapis.com/mirror.tensorflow.org/github.com/abseil/abseil-cpp/archive/df3ea785d8c30a9503321a3d35ee7d35808f190d.tar.gz", |
13 |
| - "https://github.com/abseil/abseil-cpp/archive/df3ea785d8c30a9503321a3d35ee7d35808f190d.tar.gz", |
14 |
| - ], |
15 |
| -) |
16 |
| - |
17 |
| -http_archive( |
18 |
| - name = "com_google_googletest", |
19 |
| - sha256 = "ff7a82736e158c077e76188232eac77913a15dac0b22508c390ab3f88e6d6d86", |
20 |
| - strip_prefix = "googletest-b6cd405286ed8635ece71c72f118e659f4ade3fb", |
21 |
| - urls = [ |
22 |
| - "https://storage.googleapis.com/mirror.tensorflow.org/github.com/google/googletest/archive/b6cd405286ed8635ece71c72f118e659f4ade3fb.zip", |
23 |
| - "https://github.com/google/googletest/archive/b6cd405286ed8635ece71c72f118e659f4ade3fb.zip", |
24 |
| - ], |
25 |
| -) |
26 |
| - |
27 |
| -http_archive( |
28 |
| - name = "com_google_protobuf", |
29 |
| - sha256 = "cfcba2df10feec52a84208693937c17a4b5df7775e1635c1e3baffc487b24c9b", |
30 |
| - strip_prefix = "protobuf-3.9.2", |
31 |
| - urls = [ |
32 |
| - "https://storage.googleapis.com/mirror.tensorflow.org/github.com/protocolbuffers/protobuf/archive/v3.9.2.zip", |
33 |
| - "https://github.com/protocolbuffers/protobuf/archive/v3.9.2.zip", |
34 |
| - ], |
| 7 | + name = "qsim", |
| 8 | + sha256 = "d39b9c48866ce4d6a095093ae8059444d649e851219497af99e937a74f1e9a45", |
| 9 | + strip_prefix = "qsim-0.9.2-dev-20210317", |
| 10 | + urls = ["https://github.com/quantumlib/qsim/archive/v0.9.2-dev+20210317.zip"], |
35 | 11 | )
|
36 | 12 |
|
37 |
| -# Use this zlib rule that depends on github since it is more reliable than zlib.net. |
38 | 13 | http_archive(
|
39 |
| - name = "zlib", |
40 |
| - build_file = "@com_google_protobuf//:third_party/zlib.BUILD", |
41 |
| - sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1", |
42 |
| - strip_prefix = "zlib-1.2.11", |
| 14 | + name = "org_tensorflow", |
| 15 | + sha256 = "2023a377a16e5566b8981400af9e8c8e25d3367d82824ffec2b5b6b9c7dba55d", |
| 16 | + strip_prefix = "tensorflow-2.5.1", |
43 | 17 | urls = [
|
44 |
| - "https://storage.googleapis.com/mirror.tensorflow.org/zlib.net/zlib-1.2.11.tar.gz", |
45 |
| - "https://zlib.net/zlib-1.2.11.tar.gz", |
| 18 | + "https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.5.1.zip", |
46 | 19 | ],
|
47 | 20 | )
|
48 | 21 |
|
49 |
| -load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") |
| 22 | +load("@org_tensorflow//tensorflow:workspace3.bzl", "workspace") |
50 | 23 |
|
51 |
| -protobuf_deps() |
| 24 | +workspace() |
52 | 25 |
|
53 |
| -# com_google_protobuf depends on @bazel_skylib ?? |
54 |
| -http_archive( |
55 |
| - name = "bazel_skylib", |
56 |
| - sha256 = "bbccf674aa441c266df9894182d80de104cabd19be98be002f6d478aaa31574d", |
57 |
| - strip_prefix = "bazel-skylib-2169ae1c374aab4a09aa90e65efe1a3aad4e279b", |
58 |
| - urls = ["https://github.com/bazelbuild/bazel-skylib/archive/2169ae1c374aab4a09aa90e65efe1a3aad4e279b.tar.gz"], |
59 |
| -) |
| 26 | +load("@org_tensorflow//tensorflow:workspace2.bzl", "workspace") |
60 | 27 |
|
61 |
| -http_archive( |
62 |
| - name = "qsim", |
63 |
| - sha256 = "d39b9c48866ce4d6a095093ae8059444d649e851219497af99e937a74f1e9a45", |
64 |
| - strip_prefix = "qsim-0.9.2-dev-20210317", |
65 |
| - urls = ["https://github.com/quantumlib/qsim/archive/v0.9.2-dev+20210317.zip"], |
66 |
| -) |
| 28 | +workspace() |
67 | 29 |
|
68 |
| -# Added for crosstool in tensorflow. |
69 |
| -http_archive( |
70 |
| - name = "io_bazel_rules_closure", |
71 |
| - sha256 = "5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9", |
72 |
| - strip_prefix = "rules_closure-308b05b2419edb5c8ee0471b67a40403df940149", |
73 |
| - urls = [ |
74 |
| - "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz", |
75 |
| - "https://github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz", # 2019-06-13 |
76 |
| - ], |
77 |
| -) |
| 30 | +load("@org_tensorflow//tensorflow:workspace1.bzl", "workspace") |
78 | 31 |
|
79 |
| -http_archive( |
80 |
| - name = "org_tensorflow", |
81 |
| - sha256 = "b91ec194ddf6c4a5a2f9d1db4af4daab0b187ff691e6f88142413d2c7e77a3bb", |
82 |
| - strip_prefix = "tensorflow-2.4.1", |
83 |
| - urls = [ |
84 |
| - "https://github.com/tensorflow/tensorflow/archive/v2.4.1.zip", |
85 |
| - ], |
86 |
| -) |
| 32 | +workspace() |
87 | 33 |
|
88 |
| -load("@org_tensorflow//tensorflow:workspace.bzl", "tf_workspace") |
| 34 | +load("@org_tensorflow//tensorflow:workspace0.bzl", "workspace") |
89 | 35 |
|
90 |
| -tf_workspace(tf_repo_name = "@org_tensorflow") |
| 36 | +workspace() |
91 | 37 |
|
92 | 38 | load("//third_party/tf:tf_configure.bzl", "tf_configure")
|
93 | 39 |
|
|
0 commit comments