Skip to content

Commit 798306c

Browse files
Update ICU for tensorflow text
PiperOrigin-RevId: 810470109
1 parent aa839b1 commit 798306c

File tree

1 file changed

+38
-23
lines changed

1 file changed

+38
-23
lines changed

WORKSPACE

Lines changed: 38 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,34 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
44

55
http_archive(
66
name = "icu",
7-
strip_prefix = "icu-release-64-2",
7+
build_file = "//third_party/icu:BUILD.bzl",
8+
patch_args = ["-p1"],
9+
patches = ["//third_party/icu:udata.patch"],
810
sha256 = "dfc62618aa4bd3ca14a3df548cd65fe393155edd213e49c39f3a30ccd618fc27",
11+
strip_prefix = "icu-release-64-2",
912
urls = [
1013
"https://storage.googleapis.com/mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-64-2.zip",
1114
"https://github.com/unicode-org/icu/archive/release-64-2.zip",
1215
],
13-
build_file = "//third_party/icu:BUILD.bzl",
14-
patches = ["//third_party/icu:udata.patch"],
15-
patch_args = ["-p1"],
1616
)
1717

1818
http_archive(
1919
name = "com_google_sentencepiece",
20-
strip_prefix = "sentencepiece-0.1.96",
20+
build_file = "//third_party/sentencepiece:BUILD",
21+
patch_args = ["-p1"],
22+
patches = ["//third_party/sentencepiece:sp.patch"],
2123
sha256 = "8409b0126ebd62b256c685d5757150cf7fcb2b92a2f2b98efb3f38fc36719754",
24+
strip_prefix = "sentencepiece-0.1.96",
2225
urls = [
23-
"https://github.com/google/sentencepiece/archive/refs/tags/v0.1.96.zip"
26+
"https://github.com/google/sentencepiece/archive/refs/tags/v0.1.96.zip",
2427
],
25-
build_file = "//third_party/sentencepiece:BUILD",
26-
patches = ["//third_party/sentencepiece:sp.patch"],
27-
patch_args = ["-p1"],
2828
)
2929

3030
http_archive(
3131
name = "cppitertools",
32-
urls = ["https://github.com/ryanhaining/cppitertools/archive/refs/tags/v2.0.zip"],
3332
sha256 = "e56741b108d6baced98c4ccd83fd0d5a545937f2845978799c28d0312c0dee3d",
3433
strip_prefix = "cppitertools-2.0",
34+
urls = ["https://github.com/ryanhaining/cppitertools/archive/refs/tags/v2.0.zip"],
3535
)
3636

3737
http_archive(
@@ -56,10 +56,11 @@ http_archive(
5656

5757
http_archive(
5858
name = "org_tensorflow",
59+
# TODO(gasanov): Re-enable once the tensorflow repo is fixed.
60+
# sha256 = "5a5bc4599964c71277dcac0d687435291e5810d2ac2f6283cc96736febf73aaf",
5961
strip_prefix = "tensorflow-40998f44c0c500ce0f6e3b1658dfbc54f838a82a",
60-
sha256 = "5a5bc4599964c71277dcac0d687435291e5810d2ac2f6283cc96736febf73aaf",
6162
urls = [
62-
"https://github.com/tensorflow/tensorflow/archive/40998f44c0c500ce0f6e3b1658dfbc54f838a82a.zip"
63+
"https://github.com/tensorflow/tensorflow/archive/40998f44c0c500ce0f6e3b1658dfbc54f838a82a.zip",
6364
],
6465
)
6566

@@ -74,13 +75,13 @@ http_archive(
7475

7576
http_archive(
7677
name = "pybind11",
78+
build_file = "//third_party/pybind11:BUILD.bzl",
79+
sha256 = "efc901aa0aab439a3fea6efeaf930b5a349fb06394bf845c64ce15a9cf8f0240",
80+
strip_prefix = "pybind11-2.13.4",
7781
urls = [
7882
"https://storage.googleapis.com/mirror.tensorflow.org/github.com/pybind/pybind11/archive/v2.13.4.tar.gz",
7983
"https://github.com/pybind/pybind11/archive/v2.13.4.tar.gz",
8084
],
81-
sha256 = "efc901aa0aab439a3fea6efeaf930b5a349fb06394bf845c64ce15a9cf8f0240",
82-
strip_prefix = "pybind11-2.13.4",
83-
build_file = "//third_party/pybind11:BUILD.bzl",
8485
)
8586

8687
http_archive(
@@ -99,27 +100,31 @@ load("//tensorflow_text:tftext.bzl", "py_deps_profile")
99100

100101
py_deps_profile(
101102
name = "release_or_nightly",
102-
requirements_in = "//oss_scripts/pip_package:requirements.in",
103-
pip_repo_name = "pypi",
104103
deps_map = {
105-
"tensorflow": ["tf-nightly", "tf_header_lib", "libtensorflow_framework"],
106-
"tf-keras": ["tf-keras-nightly"]
104+
"tensorflow": [
105+
"tf-nightly",
106+
"tf_header_lib",
107+
"libtensorflow_framework",
108+
],
109+
"tf-keras": ["tf-keras-nightly"],
107110
},
111+
pip_repo_name = "pypi",
112+
requirements_in = "//oss_scripts/pip_package:requirements.in",
108113
switch = {
109-
"IS_NIGHTLY": "nightly"
110-
}
114+
"IS_NIGHTLY": "",
115+
},
111116
)
112117

113118
load("@org_tensorflow//third_party/py:python_init_repositories.bzl", "python_init_repositories")
114119

115120
python_init_repositories(
121+
default_python_version = "system",
116122
requirements = {
117123
"3.9": "//oss_scripts/pip_package:requirements_lock_3_9.txt",
118124
"3.10": "//oss_scripts/pip_package:requirements_lock_3_10.txt",
119125
"3.11": "//oss_scripts/pip_package:requirements_lock_3_11.txt",
120126
"3.12": "//oss_scripts/pip_package:requirements_lock_3_12.txt",
121127
},
122-
default_python_version = "system",
123128
)
124129

125130
load("@org_tensorflow//third_party/py:python_init_toolchains.bzl", "python_init_toolchains")
@@ -136,18 +141,28 @@ install_deps()
136141

137142
# Initialize TensorFlow dependencies.
138143
load("@org_tensorflow//tensorflow:workspace3.bzl", "tf_workspace3")
144+
139145
tf_workspace3()
146+
140147
load("@org_tensorflow//tensorflow:workspace2.bzl", "tf_workspace2")
148+
141149
tf_workspace2()
150+
142151
load("@org_tensorflow//tensorflow:workspace1.bzl", "tf_workspace1")
152+
143153
tf_workspace1()
154+
144155
load("@org_tensorflow//tensorflow:workspace0.bzl", "tf_workspace0")
156+
145157
tf_workspace0()
146158

147159
# Set up Android.
148160
load("@org_tensorflow//third_party/android:android_configure.bzl", "android_configure")
149-
android_configure(name="local_config_android")
161+
162+
android_configure(name = "local_config_android")
163+
150164
load("@local_config_android//:android.bzl", "android_workspace")
165+
151166
android_workspace()
152167

153168
load(

0 commit comments

Comments
 (0)