Skip to content

Commit b5e792a

Browse files
committed
update tensorflow and serving to 2.3.0
update base docker images to latest update libevent and rules_pkg to latest revisions
1 parent 6f2a883 commit b5e792a

File tree

3 files changed

+31
-46
lines changed

3 files changed

+31
-46
lines changed

Diff for: .bazelrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# upstream tensorflow/serving version
2-
build --embed_label=2.2.0
2+
build --embed_label=2.3.0
33

44
common --experimental_repo_remote_exec
55

Diff for: WORKSPACE

+30-35
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,26 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file"
3131
# https://github.com/bazelbuild/rules_pkg
3232
http_archive(
3333
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"],
3737
)
3838

3939
# rules_docker
4040
# https://github.com/bazelbuild/rules_docker
4141
http_archive(
4242
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"],
4646
)
4747

4848
load("@io_bazel_rules_docker//repositories:repositories.bzl", container_repos = "repositories")
49-
5049
container_repos()
51-
5250
load("@io_bazel_rules_docker//repositories:deps.bzl", container_deps = "deps")
53-
5451
container_deps()
52+
load("@io_bazel_rules_docker//repositories:pip_repositories.bzl", "pip_deps")
53+
pip_deps()
5554

5655
# tensorflow/tensorflow and deps
5756

@@ -60,18 +59,17 @@ container_deps()
6059
http_archive(
6160
name = "org_tensorflow",
6261
patches = [
63-
# use canonical cpu value
64-
"//third_party/tensorflow:BUILD.patch",
6562
# arm (32-bit) datatype sizes
6663
"//third_party/tensorflow:curl.BUILD.patch",
6764
"//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",
7068
],
71-
sha256 = "b3d7829fac84e3a26264d84057367730b6b85b495a0fce15929568f4b55dc144",
72-
strip_prefix = "tensorflow-2b96f3662bd776e277f86997659e61046b56c315",
69+
sha256 = "a474d4328524de1951655cd6afb4888d256c37a0b4a47e6c623b353ab382b39f",
70+
strip_prefix = "tensorflow-b36436b087bd8e8701ef51718179037cccdfc26e",
7371
urls = [
74-
"https://github.com/tensorflow/tensorflow/archive/2b96f3662bd776e277f86997659e61046b56c315.tar.gz",
72+
"https://github.com/tensorflow/tensorflow/archive/b36436b087bd8e8701ef51718179037cccdfc26e.tar.gz",
7573
],
7674
)
7775

@@ -112,47 +110,44 @@ http_archive(
112110
# see tensorflow/serving/WORKSPACE
113111
http_archive(
114112
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"],
118116
)
119117

120118
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
121-
122119
rules_pkg_dependencies()
123120

124121
# override tf_serving libevent for the latest stable 2.1.x version
125122
http_archive(
126123
name = "com_github_libevent_libevent",
127124
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",
130127
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",
132129
],
133130
)
134131

132+
# tensorflow serving 2.3.0
135133
# https://github.com/tensorflow/serving
136134
http_archive(
137135
name = "tf_serving",
138-
sha256 = "946c1a58d677686e6b986634b51f4bc19486230c7fc2ab669c8492b0662ad4cc",
139-
strip_prefix = "serving-d22fc192c7ad7b48d9a81346224aff637b8988f1",
136+
sha256 = "88aaf8aaa5e3719f617679015b5938570e06a02c7793f1a6ca6ebf96e7656252",
137+
strip_prefix = "serving-0617d7acafcf4073e60bfbdaa2f624ed0b3e1808",
140138
urls = [
141-
"https://github.com/tensorflow/serving/archive/d22fc192c7ad7b48d9a81346224aff637b8988f1.tar.gz",
139+
"https://github.com/tensorflow/serving/archive/0617d7acafcf4073e60bfbdaa2f624ed0b3e1808.tar.gz",
142140
],
143141
)
144142

145143
load("@tf_serving//tensorflow_serving:workspace.bzl", "tf_serving_workspace")
146-
147144
tf_serving_workspace()
148145

149146
# see tensorflow/serving/WORKSPACE
150147
load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
151-
152148
grpc_deps()
153149

154150
load("@upb//bazel:repository_defs.bzl", "bazel_version_repository")
155-
156151
bazel_version_repository(name = "bazel_version")
157152

158153
# debian packages
@@ -224,15 +219,15 @@ load("@io_bazel_rules_docker//container:container.bzl", "container_pull")
224219

225220
container_pull(
226221
name = "discolix_cc_linux_amd64",
227-
digest = "sha256:2d313ecdc0e55bd5468f1a1b5dc4cf32decea11f3deaf7d2db7bd3fed96e5662",
222+
digest = "sha256:3a66e91f4196381f813c75e33900225a7b8911a334d4f49bf177c986fa3a6be7",
228223
registry = "index.docker.io",
229224
repository = "discolix/cc",
230225
tag = "latest-linux_amd64",
231226
)
232227

233228
container_pull(
234229
name = "discolix_cc_linux_amd64_debug",
235-
digest = "sha256:e568bbd8855d7e818f287617307c5eb66ff9e30dc8237ac7c3008695858c9613",
230+
digest = "sha256:dada54e242c04570149f3287684f53047a352cdcdbc7bf84933ca6882cfbf423",
236231
registry = "index.docker.io",
237232
repository = "discolix/cc",
238233
tag = "debug-linux_amd64",
@@ -242,15 +237,15 @@ container_pull(
242237

243238
container_pull(
244239
name = "discolix_cc_linux_arm64",
245-
digest = "sha256:cd425296fb528f809c61a3e123dcb0bfbca3852935f35bcba72eee18e6227d9a",
240+
digest = "sha256:644ea3eb52c1e4b479f462c9f911da720aead288a3ffd2b1fd4a731456945ae9",
246241
registry = "index.docker.io",
247242
repository = "discolix/cc",
248243
tag = "latest-linux_arm64",
249244
)
250245

251246
container_pull(
252247
name = "discolix_cc_linux_arm64_debug",
253-
digest = "sha256:6079947b317b45b28e580df66d56b7799795bbe4401b2689dc3047cd9e21fd23",
248+
digest = "sha256:37a1d13c4e6a42a6ec964a717b55830b910b059058259399a04994cb0efafa5e",
254249
registry = "index.docker.io",
255250
repository = "discolix/cc",
256251
tag = "debug-linux_arm64",
@@ -260,15 +255,15 @@ container_pull(
260255

261256
container_pull(
262257
name = "discolix_cc_linux_arm",
263-
digest = "sha256:30c491a8fa9c4278d404964906d8a072b9b7485e3b81b93a85b3e1bafbd30800",
258+
digest = "sha256:0d27abb6cbf7ad760216954f74a0f502e8d1227122e35104e68c580da5ceb1ed",
264259
registry = "index.docker.io",
265260
repository = "discolix/cc",
266261
tag = "latest-linux_arm",
267262
)
268263

269264
container_pull(
270265
name = "discolix_cc_linux_arm_debug",
271-
digest = "sha256:da7fdb519a423940160b06649a363d16df1c00dab1f3dae80c54ce9d416d1b83",
266+
digest = "sha256:9dfb903077406172a126ed5e17945b5db0d2d3175d283be25f6b454c358f39bd",
272267
registry = "index.docker.io",
273268
repository = "discolix/cc",
274269
tag = "debug-linux_arm",

Diff for: third_party/tensorflow/aws-c-common.bazel.patch

-10
This file was deleted.

0 commit comments

Comments
 (0)