blob: 021ed6d2542983ef7dfeb814b4650af79278272d [file] [log] [blame]
Vijay Vasudevan8cc567b2016-05-26 11:05:13 -08001workspace(name = "org_tensorflow")
2
Brian Zhao8782b762020-01-13 19:32:03 -08003load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
A. Unique TensorFlower5b145772018-11-30 11:11:23 -08004
Yifei Feng4d4c9562020-02-10 14:06:31 -08005http_archive(
Justine Tunney02f276c2017-02-03 17:13:49 -08006 name = "io_bazel_rules_closure",
A. Unique TensorFlower265042c2019-06-13 11:02:06 -07007 sha256 = "5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9",
8 strip_prefix = "rules_closure-308b05b2419edb5c8ee0471b67a40403df940149",
Justine Tunney02f276c2017-02-03 17:13:49 -08009 urls = [
Frank Chen2b5ece22019-07-23 22:21:29 -070010 "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz",
A. Unique TensorFlower265042c2019-06-13 11:02:06 -070011 "https://github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz", # 2019-06-13
Justine Tunney02f276c2017-02-03 17:13:49 -080012 ],
13)
Gunhan Gulsoyb4ae8522018-09-26 02:31:31 -070014
A. Unique TensorFlowerdad41972019-06-24 07:21:59 -070015# Load tf_repositories() before loading dependencies for other repository so
16# that dependencies like com_google_protobuf won't be overridden.
17load("//tensorflow:workspace.bzl", "tf_repositories")
A. Unique TensorFlower508f76b2019-06-19 04:14:12 -070018# Please add all new TensorFlow dependencies in workspace.bzl.
A. Unique TensorFlowerdad41972019-06-24 07:21:59 -070019tf_repositories()
A. Unique TensorFlower508f76b2019-06-19 04:14:12 -070020
A. Unique TensorFlower98ecdee2019-10-05 01:15:18 -070021register_toolchains("@local_config_python//:py_toolchain")
22
Justine Tunney02f276c2017-02-03 17:13:49 -080023load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories")
Gunhan Gulsoyb4ae8522018-09-26 02:31:31 -070024
Justine Tunney02f276c2017-02-03 17:13:49 -080025closure_repositories()
26
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080027load("//third_party/toolchains/preconfig/generate:archives.bzl",
28 "bazel_toolchains_archive")
29
30bazel_toolchains_archive()
31
32load(
33 "@bazel_toolchains//repositories:repositories.bzl",
34 bazel_toolchains_repositories = "repositories",
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080035)
36
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080037bazel_toolchains_repositories()
38
39load(
A. Unique TensorFlowerb0022ad2019-02-06 15:41:09 -080040 "@io_bazel_rules_docker//repositories:repositories.bzl",
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080041 container_repositories = "repositories",
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080042)
43
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080044container_repositories()
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080045
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080046load("//third_party/toolchains/preconfig/generate:workspace.bzl",
47 "remote_config_workspace")
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080048
49remote_config_workspace()
50
A. Unique TensorFlower1942fea2019-04-11 11:23:15 -070051# Use `swift_rules_dependencies` to fetch the toolchains. With the
52# `git_repository` rules above, the following call will skip redefining them.
A. Unique TensorFlower146c2da2018-12-17 15:59:15 -080053load("@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies")
54swift_rules_dependencies()
55
Ilya Biryukov9e651e42018-03-22 05:33:42 -070056# We must check the bazel version before trying to parse any other BUILD
57# files, in case the parsing of those build files depends on the bazel
58# version we require here.
59load("//tensorflow:version_check.bzl", "check_bazel_version_at_least")
Gunhan Gulsoyaaea5412019-11-29 22:08:00 -080060check_bazel_version_at_least("1.0.0")
Ilya Biryukov9e651e42018-03-22 05:33:42 -070061
Michael Case51053502018-06-05 17:47:19 -070062load("//third_party/android:android_configure.bzl", "android_configure")
63android_configure(name="local_config_android")
64load("@local_config_android//:android.bzl", "android_workspace")
65android_workspace()
Manjunath Kudlurf41959c2015-11-06 16:27:58 -080066
A. Unique TensorFlower508f76b2019-06-19 04:14:12 -070067# If a target is bound twice, the later one wins, so we have to do tf bindings
68# at the end of the WORKSPACE file.
69load("//tensorflow:workspace.bzl", "tf_bind")
70tf_bind()
Manjunath Kudlurf41959c2015-11-06 16:27:58 -080071
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080072http_archive(
Michael Cased90054e2018-02-07 14:36:00 -080073 name = "inception_v1",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080074 build_file = "//:models.BUILD",
Michael Cased90054e2018-02-07 14:36:00 -080075 sha256 = "7efe12a8363f09bc24d7b7a450304a15655a57a7751929b2c1593a71183bb105",
Justine Tunney52b4d472017-05-17 16:13:33 -070076 urls = [
Frank Chen57e0d1a2019-07-24 18:43:43 -070077 "https://storage.googleapis.com/download.tensorflow.org/models/inception_v1.zip",
Justine Tunney52b4d472017-05-17 16:13:33 -070078 ],
Dan Smilkovf0e9bd32016-11-09 12:53:00 -080079)
80
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080081http_archive(
A. Unique TensorFlower53aabd52017-08-09 18:18:26 -070082 name = "mobile_ssd",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080083 build_file = "//:models.BUILD",
A. Unique TensorFlower53aabd52017-08-09 18:18:26 -070084 sha256 = "bddd81ea5c80a97adfac1c9f770e6f55cbafd7cce4d3bbe15fbeb041e6b8f3e8",
85 urls = [
Frank Chen57e0d1a2019-07-24 18:43:43 -070086 "https://storage.googleapis.com/download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_android_export.zip",
A. Unique TensorFlower53aabd52017-08-09 18:18:26 -070087 ],
88)
89
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080090http_archive(
Justine Tunney52b4d472017-05-17 16:13:33 -070091 name = "mobile_multibox",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080092 build_file = "//:models.BUILD",
Justine Tunney52b4d472017-05-17 16:13:33 -070093 sha256 = "859edcddf84dddb974c36c36cfc1f74555148e9c9213dedacf1d6b613ad52b96",
94 urls = [
Frank Chen57e0d1a2019-07-24 18:43:43 -070095 "https://storage.googleapis.com/download.tensorflow.org/models/mobile_multibox_v1a.zip",
Justine Tunney52b4d472017-05-17 16:13:33 -070096 ],
Andrew Harpa30b9922016-11-28 15:41:52 -080097)
98
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080099http_archive(
Justine Tunney52b4d472017-05-17 16:13:33 -0700100 name = "stylize",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -0800101 build_file = "//:models.BUILD",
Justine Tunney52b4d472017-05-17 16:13:33 -0700102 sha256 = "3d374a730aef330424a356a8d4f04d8a54277c425e274ecb7d9c83aa912c6bfa",
103 urls = [
Frank Chen57e0d1a2019-07-24 18:43:43 -0700104 "https://storage.googleapis.com/download.tensorflow.org/models/stylize_v1.zip",
Justine Tunney52b4d472017-05-17 16:13:33 -0700105 ],
Dan Smilkov38a4afc2016-08-31 11:56:58 -0800106)
Pete Warden7d01f892017-08-18 09:32:30 -0700107
A. Unique TensorFlower5b145772018-11-30 11:11:23 -0800108http_archive(
Pete Warden7d01f892017-08-18 09:32:30 -0700109 name = "speech_commands",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -0800110 build_file = "//:models.BUILD",
Pete Warden7d01f892017-08-18 09:32:30 -0700111 sha256 = "c3ec4fea3158eb111f1d932336351edfe8bd515bb6e87aad4f25dbad0a600d0c",
112 urls = [
Frank Chen57e0d1a2019-07-24 18:43:43 -0700113 "https://storage.googleapis.com/download.tensorflow.org/models/speech_commands_v0.01.zip",
Pete Warden7d01f892017-08-18 09:32:30 -0700114 ],
115)
A. Unique TensorFlowerf3960352020-02-18 14:36:47 -0800116
117# Required for dependency @com_github_grpc_grpc
118
119load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
120
121grpc_deps()
122
123load(
124 "@build_bazel_rules_apple//apple:repositories.bzl",
125 "apple_rules_dependencies",
126)
127
128apple_rules_dependencies()
129
130load(
131 "@build_bazel_apple_support//lib:repositories.bzl",
132 "apple_support_dependencies",
133)
134
135apple_support_dependencies()
136
137load("@upb//bazel:repository_defs.bzl", "bazel_version_repository")
138
139bazel_version_repository(name = "bazel_version")
140
A. Unique TensorFlowerb9e12522020-03-19 14:38:37 -0700141load("//third_party/googleapis:repository_rules.bzl", "config_googleapis")
142
143config_googleapis()
144