@@ -4,34 +4,32 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
44
55http_archive (
66 name = "icu" ,
7- strip_prefix = "icu-release-64-2" ,
8- sha256 = "dfc62618aa4bd3ca14a3df548cd65fe393155edd213e49c39f3a30ccd618fc27" ,
7+ build_file = "//third_party/icu:BUILD.bzl" ,
8+ sha256 = "e424ba5282d95ad38b52639a08fb82164f0b0cbd7f17b53ae16bf14f8541855f" ,
9+ strip_prefix = "icu-release-77-1" ,
910 urls = [
10- "https://storage.googleapis.com/mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-64-2 .zip" ,
11- "https://github.com/unicode-org/icu/archive/release-64-2 .zip" ,
11+ "https://storage.googleapis.com/mirror.tensorflow.org/github.com/unicode-org/icu/archive/release-77-1 .zip" ,
12+ "https://github.com/unicode-org/icu/archive/release-77-1 .zip" ,
1213 ],
13- build_file = "//third_party/icu:BUILD.bzl" ,
14- patches = ["//third_party/icu:udata.patch" ],
15- patch_args = ["-p1" ],
1614)
1715
1816http_archive (
1917 name = "com_google_sentencepiece" ,
20- strip_prefix = "sentencepiece-0.1.96" ,
18+ build_file = "//third_party/sentencepiece:BUILD" ,
19+ patch_args = ["-p1" ],
20+ patches = ["//third_party/sentencepiece:sp.patch" ],
2121 sha256 = "8409b0126ebd62b256c685d5757150cf7fcb2b92a2f2b98efb3f38fc36719754" ,
22+ strip_prefix = "sentencepiece-0.1.96" ,
2223 urls = [
23- "https://github.com/google/sentencepiece/archive/refs/tags/v0.1.96.zip"
24+ "https://github.com/google/sentencepiece/archive/refs/tags/v0.1.96.zip" ,
2425 ],
25- build_file = "//third_party/sentencepiece:BUILD" ,
26- patches = ["//third_party/sentencepiece:sp.patch" ],
27- patch_args = ["-p1" ],
2826)
2927
3028http_archive (
3129 name = "cppitertools" ,
32- urls = ["https://github.com/ryanhaining/cppitertools/archive/refs/tags/v2.0.zip" ],
3330 sha256 = "e56741b108d6baced98c4ccd83fd0d5a545937f2845978799c28d0312c0dee3d" ,
3431 strip_prefix = "cppitertools-2.0" ,
32+ urls = ["https://github.com/ryanhaining/cppitertools/archive/refs/tags/v2.0.zip" ],
3533)
3634
3735http_archive (
@@ -56,10 +54,10 @@ http_archive(
5654
5755http_archive (
5856 name = "org_tensorflow" ,
59- strip_prefix = "tensorflow-40998f44c0c500ce0f6e3b1658dfbc54f838a82a" ,
6057 sha256 = "5a5bc4599964c71277dcac0d687435291e5810d2ac2f6283cc96736febf73aaf" ,
58+ strip_prefix = "tensorflow-40998f44c0c500ce0f6e3b1658dfbc54f838a82a" ,
6159 urls = [
62- "https://github.com/tensorflow/tensorflow/archive/40998f44c0c500ce0f6e3b1658dfbc54f838a82a.zip"
60+ "https://github.com/tensorflow/tensorflow/archive/40998f44c0c500ce0f6e3b1658dfbc54f838a82a.zip" ,
6361 ],
6462)
6563
@@ -72,15 +70,26 @@ http_archive(
7270 ],
7371)
7472
73+ http_archive (
74+ name = "pybind11_bazel" ,
75+ sha256 = "e10d65e64d101d2d3d0a52fdf04b1a5116e0cff16c9e0d0b1b1c2ed0e1b69e5d" ,
76+ strip_prefix = "pybind11_bazel-b1d64d363b8cb6e8b7d9b9b1263b651410d7e4c5" ,
77+ urls = ["https://github.com/pybind/pybind11_bazel/archive/b1d64d363b8cb6e8b7d9b9b1263b651410d7e4c5.tar.gz" ],
78+ )
79+
80+ load ("@pybind11_bazel//:python_configure.bzl" , "pybind_python_configure" )
81+
82+ pybind_python_configure (name = "local_config_python" )
83+
7584http_archive (
7685 name = "pybind11" ,
86+ build_file = "@pybind11_bazel//:BUILD" ,
87+ sha256 = "efc901aa0aab439a3fea6efeaf930b5a349fb06394bf845c64ce15a9cf8f0240" ,
88+ strip_prefix = "pybind11-2.13.4" ,
7789 urls = [
7890 "https://storage.googleapis.com/mirror.tensorflow.org/github.com/pybind/pybind11/archive/v2.13.4.tar.gz" ,
7991 "https://github.com/pybind/pybind11/archive/v2.13.4.tar.gz" ,
8092 ],
81- sha256 = "efc901aa0aab439a3fea6efeaf930b5a349fb06394bf845c64ce15a9cf8f0240" ,
82- strip_prefix = "pybind11-2.13.4" ,
83- build_file = "//third_party/pybind11:BUILD.bzl" ,
8493)
8594
8695http_archive (
@@ -99,27 +108,31 @@ load("//tensorflow_text:tftext.bzl", "py_deps_profile")
99108
100109py_deps_profile (
101110 name = "release_or_nightly" ,
102- requirements_in = "//oss_scripts/pip_package:requirements.in" ,
103- pip_repo_name = "pypi" ,
104111 deps_map = {
105- "tensorflow" : ["tf-nightly" , "tf_header_lib" , "libtensorflow_framework" ],
106- "tf-keras" : ["tf-keras-nightly" ]
112+ "tensorflow" : [
113+ "tf-nightly" ,
114+ "tf_header_lib" ,
115+ "libtensorflow_framework" ,
116+ ],
117+ "tf-keras" : ["tf-keras-nightly" ],
107118 },
119+ pip_repo_name = "pypi" ,
120+ requirements_in = "//oss_scripts/pip_package:requirements.in" ,
108121 switch = {
109- "IS_NIGHTLY" : "nightly"
110- }
122+ "IS_NIGHTLY" : "nightly" ,
123+ },
111124)
112125
113126load ("@org_tensorflow//third_party/py:python_init_repositories.bzl" , "python_init_repositories" )
114127
115128python_init_repositories (
129+ default_python_version = "system" ,
116130 requirements = {
117131 "3.9" : "//oss_scripts/pip_package:requirements_lock_3_9.txt" ,
118132 "3.10" : "//oss_scripts/pip_package:requirements_lock_3_10.txt" ,
119133 "3.11" : "//oss_scripts/pip_package:requirements_lock_3_11.txt" ,
120134 "3.12" : "//oss_scripts/pip_package:requirements_lock_3_12.txt" ,
121135 },
122- default_python_version = "system" ,
123136)
124137
125138load ("@org_tensorflow//third_party/py:python_init_toolchains.bzl" , "python_init_toolchains" )
@@ -136,18 +149,28 @@ install_deps()
136149
137150# Initialize TensorFlow dependencies.
138151load ("@org_tensorflow//tensorflow:workspace3.bzl" , "tf_workspace3" )
152+
139153tf_workspace3 ()
154+
140155load ("@org_tensorflow//tensorflow:workspace2.bzl" , "tf_workspace2" )
156+
141157tf_workspace2 ()
158+
142159load ("@org_tensorflow//tensorflow:workspace1.bzl" , "tf_workspace1" )
160+
143161tf_workspace1 ()
162+
144163load ("@org_tensorflow//tensorflow:workspace0.bzl" , "tf_workspace0" )
164+
145165tf_workspace0 ()
146166
147167# Set up Android.
148168load ("@org_tensorflow//third_party/android:android_configure.bzl" , "android_configure" )
149- android_configure (name = "local_config_android" )
169+
170+ android_configure (name = "local_config_android" )
171+
150172load ("@local_config_android//:android.bzl" , "android_workspace" )
173+
151174android_workspace ()
152175
153176load (
0 commit comments