blob: 9f07b9fd47136d058cc4039ed6948db539485039 [file] [log] [blame]
Vijay Vasudevan8cc567b2016-05-26 11:05:13 -08001workspace(name = "org_tensorflow")
2
A. Unique TensorFlower146c2da2018-12-17 15:59:15 -08003load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file")
A. Unique TensorFlower5b145772018-11-30 11:11:23 -08004
Justine Tunney02f276c2017-02-03 17:13:49 -08005http_archive(
6 name = "io_bazel_rules_closure",
Laurent Le Brun8c222592019-01-04 20:37:31 +01007 sha256 = "43c9b882fa921923bcba764453f4058d102bece35a37c9f6383c713004aacff1",
8 strip_prefix = "rules_closure-9889e2348259a5aad7e805547c1a0cf311cfcd91",
Justine Tunney02f276c2017-02-03 17:13:49 -08009 urls = [
Laurent Le Brun8c222592019-01-04 20:37:31 +010010 "https://mirror.bazel.build/github.com/bazelbuild/rules_closure/archive/9889e2348259a5aad7e805547c1a0cf311cfcd91.tar.gz",
11 "https://github.com/bazelbuild/rules_closure/archive/9889e2348259a5aad7e805547c1a0cf311cfcd91.tar.gz", # 2018-12-21
Justine Tunney02f276c2017-02-03 17:13:49 -080012 ],
13)
Gunhan Gulsoyb4ae8522018-09-26 02:31:31 -070014
Justine Tunney02f276c2017-02-03 17:13:49 -080015load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories")
Gunhan Gulsoyb4ae8522018-09-26 02:31:31 -070016
Justine Tunney02f276c2017-02-03 17:13:49 -080017closure_repositories()
18
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080019load("//third_party/toolchains/preconfig/generate:archives.bzl",
20 "bazel_toolchains_archive")
21
22bazel_toolchains_archive()
23
24load(
25 "@bazel_toolchains//repositories:repositories.bzl",
26 bazel_toolchains_repositories = "repositories",
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080027)
28
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080029bazel_toolchains_repositories()
30
31load(
A. Unique TensorFlowerb0022ad2019-02-06 15:41:09 -080032 "@io_bazel_rules_docker//repositories:repositories.bzl",
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080033 container_repositories = "repositories",
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080034)
35
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080036container_repositories()
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080037
A. Unique TensorFlower62bc6402018-12-13 00:11:34 -080038load("//third_party/toolchains/preconfig/generate:workspace.bzl",
39 "remote_config_workspace")
A. Unique TensorFlower54cc77e2018-11-12 09:31:53 -080040
41remote_config_workspace()
42
A. Unique TensorFlower146c2da2018-12-17 15:59:15 -080043# Apple and Swift rules.
44http_archive(
45 name = "build_bazel_rules_apple",
A. Unique TensorFlowerb0022ad2019-02-06 15:41:09 -080046 sha256 = "73b4980a318d203d3307f850e27e66ec5cc8d223147a3475a6f11597eb6438a5",
47 strip_prefix = "rules_apple-0.13.0",
48 urls = ["https://github.com/bazelbuild/rules_apple/archive/0.13.0.tar.gz"],
A. Unique TensorFlower146c2da2018-12-17 15:59:15 -080049)
50http_file(
51 name = "xctestrunner",
52 executable = 1,
A. Unique TensorFlowerb0022ad2019-02-06 15:41:09 -080053 urls = ["https://github.com/google/xctestrunner/releases/download/0.2.6/ios_test_runner.par"],
A. Unique TensorFlower146c2da2018-12-17 15:59:15 -080054)
55load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependencies")
A. Unique TensorFlowerb0022ad2019-02-06 15:41:09 -080056apple_rules_dependencies()
A. Unique TensorFlower146c2da2018-12-17 15:59:15 -080057load("@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies")
58swift_rules_dependencies()
59
Ilya Biryukov9e651e42018-03-22 05:33:42 -070060# We must check the bazel version before trying to parse any other BUILD
61# files, in case the parsing of those build files depends on the bazel
62# version we require here.
63load("//tensorflow:version_check.bzl", "check_bazel_version_at_least")
A. Unique TensorFlowerc223fbd2019-01-15 10:15:20 -080064check_bazel_version_at_least("0.19.0")
Ilya Biryukov9e651e42018-03-22 05:33:42 -070065
Martin Wickebc456e32017-03-23 12:31:16 -080066load("//tensorflow:workspace.bzl", "tf_workspace")
Shanqing Caiefd40e52017-01-08 20:31:30 -080067
Michael Case51053502018-06-05 17:47:19 -070068load("//third_party/android:android_configure.bzl", "android_configure")
69android_configure(name="local_config_android")
70load("@local_config_android//:android.bzl", "android_workspace")
71android_workspace()
Manjunath Kudlurf41959c2015-11-06 16:27:58 -080072
Kiril Gorovoy5b5976a2016-03-10 14:06:08 -080073# Please add all new TensorFlow dependencies in workspace.bzl.
Kiril Gorovoy77da1682016-02-24 18:02:16 -080074tf_workspace()
Manjunath Kudlurf41959c2015-11-06 16:27:58 -080075
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080076http_archive(
Michael Cased90054e2018-02-07 14:36:00 -080077 name = "inception_v1",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080078 build_file = "//:models.BUILD",
Michael Cased90054e2018-02-07 14:36:00 -080079 sha256 = "7efe12a8363f09bc24d7b7a450304a15655a57a7751929b2c1593a71183bb105",
Justine Tunney52b4d472017-05-17 16:13:33 -070080 urls = [
Michael Cased90054e2018-02-07 14:36:00 -080081 "http://storage.googleapis.com/download.tensorflow.org/models/inception_v1.zip",
82 "http://download.tensorflow.org/models/inception_v1.zip",
Justine Tunney52b4d472017-05-17 16:13:33 -070083 ],
Dan Smilkovf0e9bd32016-11-09 12:53:00 -080084)
85
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080086http_archive(
A. Unique TensorFlower53aabd52017-08-09 18:18:26 -070087 name = "mobile_ssd",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080088 build_file = "//:models.BUILD",
A. Unique TensorFlower53aabd52017-08-09 18:18:26 -070089 sha256 = "bddd81ea5c80a97adfac1c9f770e6f55cbafd7cce4d3bbe15fbeb041e6b8f3e8",
90 urls = [
91 "http://storage.googleapis.com/download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_android_export.zip",
92 "http://download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_android_export.zip",
93 ],
94)
95
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080096http_archive(
Justine Tunney52b4d472017-05-17 16:13:33 -070097 name = "mobile_multibox",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -080098 build_file = "//:models.BUILD",
Justine Tunney52b4d472017-05-17 16:13:33 -070099 sha256 = "859edcddf84dddb974c36c36cfc1f74555148e9c9213dedacf1d6b613ad52b96",
100 urls = [
101 "http://storage.googleapis.com/download.tensorflow.org/models/mobile_multibox_v1a.zip",
102 "http://download.tensorflow.org/models/mobile_multibox_v1a.zip",
103 ],
Andrew Harpa30b9922016-11-28 15:41:52 -0800104)
105
A. Unique TensorFlower5b145772018-11-30 11:11:23 -0800106http_archive(
Justine Tunney52b4d472017-05-17 16:13:33 -0700107 name = "stylize",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -0800108 build_file = "//:models.BUILD",
Justine Tunney52b4d472017-05-17 16:13:33 -0700109 sha256 = "3d374a730aef330424a356a8d4f04d8a54277c425e274ecb7d9c83aa912c6bfa",
110 urls = [
111 "http://storage.googleapis.com/download.tensorflow.org/models/stylize_v1.zip",
112 "http://download.tensorflow.org/models/stylize_v1.zip",
113 ],
Dan Smilkov38a4afc2016-08-31 11:56:58 -0800114)
Pete Warden7d01f892017-08-18 09:32:30 -0700115
A. Unique TensorFlower5b145772018-11-30 11:11:23 -0800116http_archive(
Pete Warden7d01f892017-08-18 09:32:30 -0700117 name = "speech_commands",
A. Unique TensorFlower5b145772018-11-30 11:11:23 -0800118 build_file = "//:models.BUILD",
Pete Warden7d01f892017-08-18 09:32:30 -0700119 sha256 = "c3ec4fea3158eb111f1d932336351edfe8bd515bb6e87aad4f25dbad0a600d0c",
120 urls = [
121 "http://storage.googleapis.com/download.tensorflow.org/models/speech_commands_v0.01.zip",
122 "http://download.tensorflow.org/models/speech_commands_v0.01.zip",
123 ],
124)