@@ -31,27 +31,26 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file"
31
31
# https://github.com/bazelbuild/rules_pkg
32
32
http_archive (
33
33
name = "deb_package" ,
34
- sha256 = "f8bf72e76a15d045f786ef0eba92e073a50bbdbd807d237a43a759d36b1b1e2c " ,
35
- strip_prefix = "rules_pkg-0.2.5 /deb_packages" ,
36
- urls = ["https://github.com/bazelbuild/rules_pkg/archive/0.2.5 .tar.gz" ],
34
+ sha256 = "b9d1387deed06eef45edd3eb7fd166577b8ad1884cb6a17898d136059d03933c " ,
35
+ strip_prefix = "rules_pkg-0.2.6-1 /deb_packages" ,
36
+ urls = ["https://github.com/bazelbuild/rules_pkg/archive/0.2.6-1 .tar.gz" ],
37
37
)
38
38
39
39
# rules_docker
40
40
# https://github.com/bazelbuild/rules_docker
41
41
http_archive (
42
42
name = "io_bazel_rules_docker" ,
43
- sha256 = "6287241e033d247e9da5ff705dd6ef526bac39ae82f3d17de1b69f8cb313f9cd " ,
44
- strip_prefix = "rules_docker-0.14.3 " ,
45
- urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.14.3 /rules_docker-v0.14.3 .tar.gz" ],
43
+ sha256 = "4521794f0fba2e20f3bf15846ab5e01d5332e587e9ce81629c7f96c793bb7036 " ,
44
+ strip_prefix = "rules_docker-0.14.4 " ,
45
+ urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v0.14.4 /rules_docker-v0.14.4 .tar.gz" ],
46
46
)
47
47
48
48
load ("@io_bazel_rules_docker//repositories:repositories.bzl" , container_repos = "repositories" )
49
-
50
49
container_repos ()
51
-
52
50
load ("@io_bazel_rules_docker//repositories:deps.bzl" , container_deps = "deps" )
53
-
54
51
container_deps ()
52
+ load ("@io_bazel_rules_docker//repositories:pip_repositories.bzl" , "pip_deps" )
53
+ pip_deps ()
55
54
56
55
# tensorflow/tensorflow and deps
57
56
@@ -60,18 +59,17 @@ container_deps()
60
59
http_archive (
61
60
name = "org_tensorflow" ,
62
61
patches = [
63
- # use canonical cpu value
64
- "//third_party/tensorflow:BUILD.patch" ,
65
62
# arm (32-bit) datatype sizes
66
63
"//third_party/tensorflow:curl.BUILD.patch" ,
67
64
"//third_party/tensorflow:hwloc.BUILD.bazel.patch" ,
68
- # possible bug introducing avx2 (x86) intrinsics in aarch64 build
69
- "//third_party/tensorflow:aws-c-common.bazel.patch" ,
65
+ # use canonical cpu value
66
+ # as of tf 2.3.0, this seems to only affect aws deps
67
+ "//third_party/tensorflow:BUILD.patch" ,
70
68
],
71
- sha256 = "b3d7829fac84e3a26264d84057367730b6b85b495a0fce15929568f4b55dc144 " ,
72
- strip_prefix = "tensorflow-2b96f3662bd776e277f86997659e61046b56c315 " ,
69
+ sha256 = "a474d4328524de1951655cd6afb4888d256c37a0b4a47e6c623b353ab382b39f " ,
70
+ strip_prefix = "tensorflow-b36436b087bd8e8701ef51718179037cccdfc26e " ,
73
71
urls = [
74
- "https://github.com/tensorflow/tensorflow/archive/2b96f3662bd776e277f86997659e61046b56c315 .tar.gz" ,
72
+ "https://github.com/tensorflow/tensorflow/archive/b36436b087bd8e8701ef51718179037cccdfc26e .tar.gz" ,
75
73
],
76
74
)
77
75
@@ -112,47 +110,44 @@ http_archive(
112
110
# see tensorflow/serving/WORKSPACE
113
111
http_archive (
114
112
name = "rules_pkg" ,
115
- sha256 = "f8bf72e76a15d045f786ef0eba92e073a50bbdbd807d237a43a759d36b1b1e2c " ,
116
- strip_prefix = "rules_pkg-0.2.5/pkg " ,
117
- urls = ["https://github.com/bazelbuild/rules_pkg/archive/0.2.5 .tar.gz" ],
113
+ strip_prefix = "rules_pkg-0.2.6-1/pkg " ,
114
+ sha256 = "b9d1387deed06eef45edd3eb7fd166577b8ad1884cb6a17898d136059d03933c " ,
115
+ urls = ["https://github.com/bazelbuild/rules_pkg/archive/0.2.6-1 .tar.gz" ],
118
116
)
119
117
120
118
load ("@rules_pkg//:deps.bzl" , "rules_pkg_dependencies" )
121
-
122
119
rules_pkg_dependencies ()
123
120
124
121
# override tf_serving libevent for the latest stable 2.1.x version
125
122
http_archive (
126
123
name = "com_github_libevent_libevent" ,
127
124
build_file = "@//third_party/libevent:BUILD" ,
128
- sha256 = "dffa4e78139a6f927edc6396c9c54d1aa4dbf8413e537863c59b179d7beabdd0 " ,
129
- strip_prefix = "libevent-release-2.1.11-stable " ,
125
+ strip_prefix = "libevent-release-2.1.12-stable " ,
126
+ sha256 = "8836ad722ab211de41cb82fe098911986604f6286f67d10dfb2b6787bf418f49 " ,
130
127
urls = [
131
- "https://github.com/libevent/libevent/archive/release-2.1.11 -stable.zip" ,
128
+ "https://github.com/libevent/libevent/archive/release-2.1.12 -stable.zip" ,
132
129
],
133
130
)
134
131
132
+ # tensorflow serving 2.3.0
135
133
# https://github.com/tensorflow/serving
136
134
http_archive (
137
135
name = "tf_serving" ,
138
- sha256 = "946c1a58d677686e6b986634b51f4bc19486230c7fc2ab669c8492b0662ad4cc " ,
139
- strip_prefix = "serving-d22fc192c7ad7b48d9a81346224aff637b8988f1 " ,
136
+ sha256 = "88aaf8aaa5e3719f617679015b5938570e06a02c7793f1a6ca6ebf96e7656252 " ,
137
+ strip_prefix = "serving-0617d7acafcf4073e60bfbdaa2f624ed0b3e1808 " ,
140
138
urls = [
141
- "https://github.com/tensorflow/serving/archive/d22fc192c7ad7b48d9a81346224aff637b8988f1 .tar.gz" ,
139
+ "https://github.com/tensorflow/serving/archive/0617d7acafcf4073e60bfbdaa2f624ed0b3e1808 .tar.gz" ,
142
140
],
143
141
)
144
142
145
143
load ("@tf_serving//tensorflow_serving:workspace.bzl" , "tf_serving_workspace" )
146
-
147
144
tf_serving_workspace ()
148
145
149
146
# see tensorflow/serving/WORKSPACE
150
147
load ("@com_github_grpc_grpc//bazel:grpc_deps.bzl" , "grpc_deps" )
151
-
152
148
grpc_deps ()
153
149
154
150
load ("@upb//bazel:repository_defs.bzl" , "bazel_version_repository" )
155
-
156
151
bazel_version_repository (name = "bazel_version" )
157
152
158
153
# debian packages
@@ -224,15 +219,15 @@ load("@io_bazel_rules_docker//container:container.bzl", "container_pull")
224
219
225
220
container_pull (
226
221
name = "discolix_cc_linux_amd64" ,
227
- digest = "sha256:2d313ecdc0e55bd5468f1a1b5dc4cf32decea11f3deaf7d2db7bd3fed96e5662 " ,
222
+ digest = "sha256:3a66e91f4196381f813c75e33900225a7b8911a334d4f49bf177c986fa3a6be7 " ,
228
223
registry = "index.docker.io" ,
229
224
repository = "discolix/cc" ,
230
225
tag = "latest-linux_amd64" ,
231
226
)
232
227
233
228
container_pull (
234
229
name = "discolix_cc_linux_amd64_debug" ,
235
- digest = "sha256:e568bbd8855d7e818f287617307c5eb66ff9e30dc8237ac7c3008695858c9613 " ,
230
+ digest = "sha256:dada54e242c04570149f3287684f53047a352cdcdbc7bf84933ca6882cfbf423 " ,
236
231
registry = "index.docker.io" ,
237
232
repository = "discolix/cc" ,
238
233
tag = "debug-linux_amd64" ,
@@ -242,15 +237,15 @@ container_pull(
242
237
243
238
container_pull (
244
239
name = "discolix_cc_linux_arm64" ,
245
- digest = "sha256:cd425296fb528f809c61a3e123dcb0bfbca3852935f35bcba72eee18e6227d9a " ,
240
+ digest = "sha256:644ea3eb52c1e4b479f462c9f911da720aead288a3ffd2b1fd4a731456945ae9 " ,
246
241
registry = "index.docker.io" ,
247
242
repository = "discolix/cc" ,
248
243
tag = "latest-linux_arm64" ,
249
244
)
250
245
251
246
container_pull (
252
247
name = "discolix_cc_linux_arm64_debug" ,
253
- digest = "sha256:6079947b317b45b28e580df66d56b7799795bbe4401b2689dc3047cd9e21fd23 " ,
248
+ digest = "sha256:37a1d13c4e6a42a6ec964a717b55830b910b059058259399a04994cb0efafa5e " ,
254
249
registry = "index.docker.io" ,
255
250
repository = "discolix/cc" ,
256
251
tag = "debug-linux_arm64" ,
@@ -260,15 +255,15 @@ container_pull(
260
255
261
256
container_pull (
262
257
name = "discolix_cc_linux_arm" ,
263
- digest = "sha256:30c491a8fa9c4278d404964906d8a072b9b7485e3b81b93a85b3e1bafbd30800 " ,
258
+ digest = "sha256:0d27abb6cbf7ad760216954f74a0f502e8d1227122e35104e68c580da5ceb1ed " ,
264
259
registry = "index.docker.io" ,
265
260
repository = "discolix/cc" ,
266
261
tag = "latest-linux_arm" ,
267
262
)
268
263
269
264
container_pull (
270
265
name = "discolix_cc_linux_arm_debug" ,
271
- digest = "sha256:da7fdb519a423940160b06649a363d16df1c00dab1f3dae80c54ce9d416d1b83 " ,
266
+ digest = "sha256:9dfb903077406172a126ed5e17945b5db0d2d3175d283be25f6b454c358f39bd " ,
272
267
registry = "index.docker.io" ,
273
268
repository = "discolix/cc" ,
274
269
tag = "debug-linux_arm" ,
0 commit comments