github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/WORKSPACE (about) 1 workspace(name = "org_tensorflow") 2 3 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file") 4 5 http_archive( 6 name = "io_bazel_rules_closure", 7 sha256 = "5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9", 8 strip_prefix = "rules_closure-308b05b2419edb5c8ee0471b67a40403df940149", 9 urls = [ 10 "https://storage.googleapis.com/mirror.tensorflow.org/github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz", 11 "https://github.com/bazelbuild/rules_closure/archive/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz", # 2019-06-13 12 ], 13 ) 14 15 # Load tf_repositories() before loading dependencies for other repository so 16 # that dependencies like com_google_protobuf won't be overridden. 17 load("//tensorflow:workspace.bzl", "tf_repositories") 18 # Please add all new TensorFlow dependencies in workspace.bzl. 19 tf_repositories() 20 21 load("@io_bazel_rules_closure//closure:defs.bzl", "closure_repositories") 22 23 closure_repositories() 24 25 load("//third_party/toolchains/preconfig/generate:archives.bzl", 26 "bazel_toolchains_archive") 27 28 bazel_toolchains_archive() 29 30 load( 31 "@bazel_toolchains//repositories:repositories.bzl", 32 bazel_toolchains_repositories = "repositories", 33 ) 34 35 bazel_toolchains_repositories() 36 37 load( 38 "@io_bazel_rules_docker//repositories:repositories.bzl", 39 container_repositories = "repositories", 40 ) 41 42 container_repositories() 43 44 load("//third_party/toolchains/preconfig/generate:workspace.bzl", 45 "remote_config_workspace") 46 47 remote_config_workspace() 48 49 # Apple and Swift rules. 50 http_archive( 51 name = "build_bazel_rules_apple", 52 sha256 = "6efdde60c91724a2be7f89b0c0a64f01138a45e63ba5add2dca2645d981d23a1", 53 urls = ["https://github.com/bazelbuild/rules_apple/releases/download/0.17.2/rules_apple.0.17.2.tar.gz"], 54 ) # https://github.com/bazelbuild/rules_apple/releases 55 http_archive( 56 name = "build_bazel_rules_swift", 57 sha256 = "96a86afcbdab215f8363e65a10cf023b752e90b23abf02272c4fc668fcb70311", 58 urls = ["https://github.com/bazelbuild/rules_swift/releases/download/0.11.1/rules_swift.0.11.1.tar.gz"], 59 ) # https://github.com/bazelbuild/rules_swift/releases 60 http_archive( 61 name = "build_bazel_apple_support", 62 sha256 = "7356dbd44dea71570a929d1d4731e870622151a5f27164d966dda97305f33471", 63 urls = ["https://github.com/bazelbuild/apple_support/releases/download/0.6.0/apple_support.0.6.0.tar.gz"], 64 ) # https://github.com/bazelbuild/apple_support/releases 65 http_archive( 66 name = "bazel_skylib", 67 sha256 = "2ef429f5d7ce7111263289644d233707dba35e39696377ebab8b0bc701f7818e", 68 urls = ["https://github.com/bazelbuild/bazel-skylib/releases/download/0.8.0/bazel-skylib.0.8.0.tar.gz"], 69 ) # https://github.com/bazelbuild/bazel-skylib/releases 70 http_archive( 71 name = "com_github_apple_swift_swift_protobuf", 72 type = "zip", 73 strip_prefix = "swift-protobuf-1.5.0/", 74 urls = ["https://github.com/apple/swift-protobuf/archive/1.5.0.zip"], 75 ) # https://github.com/apple/swift-protobuf/releases 76 http_file( 77 name = "xctestrunner", 78 executable = 1, 79 urls = ["https://github.com/google/xctestrunner/releases/download/0.2.7/ios_test_runner.par"], 80 ) # https://github.com/google/xctestrunner/releases 81 # Use `swift_rules_dependencies` to fetch the toolchains. With the 82 # `git_repository` rules above, the following call will skip redefining them. 83 load("@build_bazel_rules_swift//swift:repositories.bzl", "swift_rules_dependencies") 84 swift_rules_dependencies() 85 86 # We must check the bazel version before trying to parse any other BUILD 87 # files, in case the parsing of those build files depends on the bazel 88 # version we require here. 89 load("//tensorflow:version_check.bzl", "check_bazel_version_at_least") 90 check_bazel_version_at_least("0.19.0") 91 92 load("//third_party/android:android_configure.bzl", "android_configure") 93 android_configure(name="local_config_android") 94 load("@local_config_android//:android.bzl", "android_workspace") 95 android_workspace() 96 97 # If a target is bound twice, the later one wins, so we have to do tf bindings 98 # at the end of the WORKSPACE file. 99 load("//tensorflow:workspace.bzl", "tf_bind") 100 tf_bind() 101 102 http_archive( 103 name = "inception_v1", 104 build_file = "//:models.BUILD", 105 sha256 = "7efe12a8363f09bc24d7b7a450304a15655a57a7751929b2c1593a71183bb105", 106 urls = [ 107 "https://storage.googleapis.com/download.tensorflow.org/models/inception_v1.zip", 108 ], 109 ) 110 111 http_archive( 112 name = "mobile_ssd", 113 build_file = "//:models.BUILD", 114 sha256 = "bddd81ea5c80a97adfac1c9f770e6f55cbafd7cce4d3bbe15fbeb041e6b8f3e8", 115 urls = [ 116 "https://storage.googleapis.com/download.tensorflow.org/models/object_detection/ssd_mobilenet_v1_android_export.zip", 117 ], 118 ) 119 120 http_archive( 121 name = "mobile_multibox", 122 build_file = "//:models.BUILD", 123 sha256 = "859edcddf84dddb974c36c36cfc1f74555148e9c9213dedacf1d6b613ad52b96", 124 urls = [ 125 "https://storage.googleapis.com/download.tensorflow.org/models/mobile_multibox_v1a.zip", 126 ], 127 ) 128 129 http_archive( 130 name = "stylize", 131 build_file = "//:models.BUILD", 132 sha256 = "3d374a730aef330424a356a8d4f04d8a54277c425e274ecb7d9c83aa912c6bfa", 133 urls = [ 134 "https://storage.googleapis.com/download.tensorflow.org/models/stylize_v1.zip", 135 ], 136 ) 137 138 http_archive( 139 name = "speech_commands", 140 build_file = "//:models.BUILD", 141 sha256 = "c3ec4fea3158eb111f1d932336351edfe8bd515bb6e87aad4f25dbad0a600d0c", 142 urls = [ 143 "https://storage.googleapis.com/download.tensorflow.org/models/speech_commands_v0.01.zip", 144 ], 145 )