Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 1 | # Description: |
| 2 | # contains parts of TensorFlow that are experimental or unstable and which are not supported. |
| 3 | |
| 4 | licenses(["notice"]) # Apache 2.0 |
| 5 | |
Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 6 | package(default_visibility = ["//tensorflow:__subpackages__"]) |
| 7 | |
Shanqing Cai | e2e3a94 | 2017-09-25 19:35:53 -0700 | [diff] [blame] | 8 | load("//third_party/mpi:mpi.bzl", "if_mpi") |
A. Unique TensorFlower | 0bb22b8 | 2018-01-12 06:15:05 -0800 | [diff] [blame] | 9 | load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda") |
Yifei Feng | dce9a49 | 2018-02-22 14:24:57 -0800 | [diff] [blame] | 10 | load("@local_config_tensorrt//:build_defs.bzl", "if_tensorrt") |
Shanqing Cai | e2e3a94 | 2017-09-25 19:35:53 -0700 | [diff] [blame] | 11 | |
Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 12 | py_library( |
| 13 | name = "contrib_py", |
Dandelion Man? | 90e42f3 | 2017-12-15 18:15:07 -0800 | [diff] [blame] | 14 | srcs = glob( |
| 15 | ["**/*.py"], |
| 16 | exclude = [ |
| 17 | "**/*_test.py", |
| 18 | ], |
| 19 | ), |
Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 20 | srcs_version = "PY2AND3", |
A. Unique TensorFlower | f6e7205 | 2016-03-23 13:13:09 -0800 | [diff] [blame] | 21 | visibility = ["//visibility:public"], |
A. Unique TensorFlower | 1e14183 | 2016-02-02 09:49:05 -0800 | [diff] [blame] | 22 | deps = [ |
A. Unique TensorFlower | 21f3728 | 2017-09-21 12:27:09 -0700 | [diff] [blame] | 23 | "//tensorflow/contrib/all_reduce", |
Christopher Olston | f7f16be | 2017-04-27 10:21:51 -0800 | [diff] [blame] | 24 | "//tensorflow/contrib/batching:batch_py", |
Eugene Brevdo | c3af083 | 2016-04-20 13:38:11 -0800 | [diff] [blame] | 25 | "//tensorflow/contrib/bayesflow:bayesflow_py", |
A. Unique TensorFlower | f92eef7 | 2017-06-21 08:53:11 -0700 | [diff] [blame] | 26 | "//tensorflow/contrib/boosted_trees:init_py", |
A. Unique TensorFlower | 1b881b7 | 2017-03-13 16:58:18 -0800 | [diff] [blame] | 27 | "//tensorflow/contrib/cloud:cloud_py", |
A. Unique TensorFlower | 76989a1 | 2018-01-31 09:40:48 -0800 | [diff] [blame] | 28 | "//tensorflow/contrib/cluster_resolver:cluster_resolver_pip", |
Frank Chen | 3a2971b | 2017-06-07 22:38:41 -0700 | [diff] [blame] | 29 | "//tensorflow/contrib/cluster_resolver:cluster_resolver_py", |
Sung Jin Hwang | ca8df26 | 2018-01-17 17:05:21 -0800 | [diff] [blame] | 30 | "//tensorflow/contrib/coder:coder_ops_py", |
A. Unique TensorFlower | a5e5122 | 2016-12-02 09:45:06 -0800 | [diff] [blame] | 31 | "//tensorflow/contrib/compiler:compiler_py", |
A. Unique TensorFlower | 8bf6ef1 | 2016-05-05 08:36:05 -0800 | [diff] [blame] | 32 | "//tensorflow/contrib/copy_graph:copy_graph_py", |
A. Unique TensorFlower | 34f7db2 | 2016-09-22 12:34:47 -0800 | [diff] [blame] | 33 | "//tensorflow/contrib/crf:crf_py", |
Xiaoqiang Zheng | 962dafe | 2016-08-26 21:14:00 -0800 | [diff] [blame] | 34 | "//tensorflow/contrib/cudnn_rnn:cudnn_rnn_py", |
Derek Murray | 866bee3 | 2017-05-16 20:10:24 -0700 | [diff] [blame] | 35 | "//tensorflow/contrib/data", |
Dan Mané | cce0d12 | 2016-11-22 17:17:34 -0800 | [diff] [blame] | 36 | "//tensorflow/contrib/deprecated:deprecated_py", |
Eugene Brevdo | 06b0813 | 2016-02-26 17:19:02 -0800 | [diff] [blame] | 37 | "//tensorflow/contrib/distributions:distributions_py", |
Alexandre Passos | 5144130 | 2017-08-18 12:24:39 -0700 | [diff] [blame] | 38 | "//tensorflow/contrib/eager/python:tfe", |
Mustafa Ispir | 384337f | 2017-09-06 16:14:41 -0700 | [diff] [blame] | 39 | "//tensorflow/contrib/estimator:estimator_py", |
A. Unique TensorFlower | 23fdab7 | 2016-07-01 17:05:28 -0800 | [diff] [blame] | 40 | "//tensorflow/contrib/factorization:factorization_py", |
A. Unique TensorFlower | af46e2c | 2018-02-06 15:09:51 -0800 | [diff] [blame] | 41 | "//tensorflow/contrib/feature_column:feature_column_py", |
A. Unique TensorFlower | ce575f1 | 2016-04-29 09:08:46 -0800 | [diff] [blame] | 42 | "//tensorflow/contrib/ffmpeg:ffmpeg_ops_py", |
A. Unique TensorFlower | 5b5b841 | 2016-03-24 08:19:12 -0800 | [diff] [blame] | 43 | "//tensorflow/contrib/framework:framework_py", |
Yangzihao Wang | 4bbd9bd | 2017-07-20 09:32:48 -0700 | [diff] [blame] | 44 | "//tensorflow/contrib/fused_conv:fused_conv_py", |
A. Unique TensorFlower | 19680e6 | 2017-08-31 15:00:04 -0700 | [diff] [blame] | 45 | "//tensorflow/contrib/gan", |
A. Unique TensorFlower | 44fcfbd | 2016-06-29 06:54:02 -0800 | [diff] [blame] | 46 | "//tensorflow/contrib/graph_editor:graph_editor_py", |
Illia Polosukhin | 5c9bc51 | 2016-04-18 17:56:51 -0800 | [diff] [blame] | 47 | "//tensorflow/contrib/grid_rnn:grid_rnn_py", |
Vijay Vasudevan | 93a975e | 2017-02-17 17:05:49 -0800 | [diff] [blame] | 48 | "//tensorflow/contrib/hooks", |
A. Unique TensorFlower | bc68dc8 | 2017-09-15 15:28:15 -0700 | [diff] [blame] | 49 | "//tensorflow/contrib/image:distort_image_py", |
Dan Ringwalt | e993a93 | 2016-12-07 14:20:21 -0800 | [diff] [blame] | 50 | "//tensorflow/contrib/image:image_py", |
Patrick Nguyen | 69a4cf8 | 2017-04-17 20:41:44 -0800 | [diff] [blame] | 51 | "//tensorflow/contrib/image:single_image_random_dot_stereograms_py", |
Rohan Jain | b147225 | 2016-12-02 18:26:44 -0800 | [diff] [blame] | 52 | "//tensorflow/contrib/input_pipeline:input_pipeline_py", |
Stephan Hoyer | 65b1677 | 2016-11-02 10:48:36 -0800 | [diff] [blame] | 53 | "//tensorflow/contrib/integrate:integrate_py", |
Michael Case | d90054e | 2018-02-07 14:36:00 -0800 | [diff] [blame] | 54 | "//tensorflow/contrib/kafka", |
Francois Chollet | f49f801 | 2017-03-15 12:53:51 -0800 | [diff] [blame] | 55 | "//tensorflow/contrib/keras", |
Gunhan Gulsoy | 24179a1 | 2017-03-27 16:13:33 -0800 | [diff] [blame] | 56 | "//tensorflow/contrib/kernel_methods", |
A. Unique TensorFlower | ac13836 | 2017-09-27 18:52:01 -0700 | [diff] [blame] | 57 | "//tensorflow/contrib/kfac", |
Stephan Hoyer | 9d20f4e | 2016-11-14 17:24:44 -0800 | [diff] [blame] | 58 | "//tensorflow/contrib/labeled_tensor", |
A. Unique TensorFlower | 1e14183 | 2016-02-02 09:49:05 -0800 | [diff] [blame] | 59 | "//tensorflow/contrib/layers:layers_py", |
Illia Polosukhin | 5c9bc51 | 2016-04-18 17:56:51 -0800 | [diff] [blame] | 60 | "//tensorflow/contrib/learn", |
Jianwei Xie | 7ed760f | 2016-12-03 09:31:42 -0800 | [diff] [blame] | 61 | "//tensorflow/contrib/legacy_seq2seq:seq2seq_py", |
A. Unique TensorFlower | e4532d2 | 2017-12-22 12:42:59 -0800 | [diff] [blame] | 62 | "//tensorflow/contrib/libsvm", |
Ian Langmore | 88165b4 | 2016-11-21 20:54:07 -0800 | [diff] [blame] | 63 | "//tensorflow/contrib/linalg:linalg_py", |
Petros Mol | f5398a3 | 2017-03-16 10:02:12 -0800 | [diff] [blame] | 64 | "//tensorflow/contrib/linear_optimizer:sdca_estimator_py", |
A. Unique TensorFlower | 94a992c | 2016-02-23 18:51:19 -0800 | [diff] [blame] | 65 | "//tensorflow/contrib/linear_optimizer:sdca_ops_py", |
Andrew Selle | 0b15439 | 2017-11-10 10:35:35 -0800 | [diff] [blame] | 66 | "//tensorflow/contrib/lite/python:lite", |
Yutaka Leon | e06a4a2 | 2016-03-15 18:00:02 -0800 | [diff] [blame] | 67 | "//tensorflow/contrib/lookup:lookup_py", |
A. Unique TensorFlower | 5b5b841 | 2016-03-24 08:19:12 -0800 | [diff] [blame] | 68 | "//tensorflow/contrib/losses:losses_py", |
A. Unique TensorFlower | deb72df | 2017-10-12 12:41:40 -0700 | [diff] [blame] | 69 | "//tensorflow/contrib/losses:metric_learning_py", |
Jingyue Wu | ccf9a75 | 2017-02-28 22:09:13 -0800 | [diff] [blame] | 70 | "//tensorflow/contrib/memory_stats:memory_stats_py", |
David Soergel | 34c49b1 | 2017-07-28 09:00:28 -0700 | [diff] [blame] | 71 | "//tensorflow/contrib/meta_graph_transform", |
A. Unique TensorFlower | c5073de | 2016-04-07 15:55:59 -0800 | [diff] [blame] | 72 | "//tensorflow/contrib/metrics:metrics_py", |
A. Unique TensorFlower | 7ece1c0 | 2017-11-01 11:55:32 -0700 | [diff] [blame] | 73 | "//tensorflow/contrib/model_pruning", |
A. Unique TensorFlower | 08a3e36 | 2017-03-31 11:26:42 -0800 | [diff] [blame] | 74 | "//tensorflow/contrib/nccl:nccl_py", |
A. Unique TensorFlower | 337b12f | 2017-08-17 00:16:28 -0700 | [diff] [blame] | 75 | "//tensorflow/contrib/nearest_neighbor:nearest_neighbor_py", |
Martin Wicke | b61c142 | 2016-12-28 11:50:15 -0800 | [diff] [blame] | 76 | "//tensorflow/contrib/nn:nn_py", |
A. Unique TensorFlower | b625968 | 2016-05-17 14:31:29 -0800 | [diff] [blame] | 77 | "//tensorflow/contrib/opt:opt_py", |
Shanqing Cai | fe84061 | 2017-12-06 18:43:24 -0800 | [diff] [blame] | 78 | "//tensorflow/contrib/periodic_resample:init_py", |
A. Unique TensorFlower | 576c7b1 | 2017-07-12 09:01:22 -0700 | [diff] [blame] | 79 | "//tensorflow/contrib/predictor", |
Pete Warden | ca4e053 | 2016-04-22 17:30:38 -0800 | [diff] [blame] | 80 | "//tensorflow/contrib/quantization:quantization_py", |
Suharsh Sivakumar | 955c525 | 2017-10-02 23:04:00 -0700 | [diff] [blame] | 81 | "//tensorflow/contrib/quantize:quantize_graph", |
A. Unique TensorFlower | b970652 | 2018-01-30 11:09:06 -0800 | [diff] [blame] | 82 | "//tensorflow/contrib/py2tf", |
A. Unique TensorFlower | 9698e9d | 2018-01-11 12:12:06 -0800 | [diff] [blame] | 83 | "//tensorflow/contrib/receptive_field:receptive_field_py", |
Andrew Harp | 6e3e7d1 | 2017-08-21 12:10:44 -0700 | [diff] [blame] | 84 | "//tensorflow/contrib/reduce_slice_ops:reduce_slice_ops_py", |
A. Unique TensorFlower | 8f2bf53 | 2017-06-16 11:37:40 -0700 | [diff] [blame] | 85 | "//tensorflow/contrib/remote_fused_graph/pylib:remote_fused_graph_ops_py", |
A. Unique TensorFlower | a80c8b5 | 2017-06-26 05:47:31 -0700 | [diff] [blame] | 86 | "//tensorflow/contrib/resampler:resampler_py", |
A. Unique TensorFlower | d1a3102 | 2016-04-20 06:29:39 -0800 | [diff] [blame] | 87 | "//tensorflow/contrib/rnn:rnn_py", |
Sukriti Ramesh | dd64c32 | 2017-03-09 18:59:30 -0800 | [diff] [blame] | 88 | "//tensorflow/contrib/saved_model:saved_model_py", |
Patrick Nguyen | c5ab3dd | 2016-10-20 12:09:18 -0800 | [diff] [blame] | 89 | "//tensorflow/contrib/seq2seq:seq2seq_py", |
Jonathan Hseu | 1b5235f | 2017-06-09 10:37:18 -0700 | [diff] [blame] | 90 | "//tensorflow/contrib/signal:signal_py", |
A. Unique TensorFlower | 65ba9e5 | 2016-06-04 19:17:37 -0800 | [diff] [blame] | 91 | "//tensorflow/contrib/slim", |
Nathan Silberman | e70b755 | 2016-08-17 13:27:56 -0800 | [diff] [blame] | 92 | "//tensorflow/contrib/slim:nets", |
A. Unique TensorFlower | 4bab262 | 2016-11-14 14:37:20 -0800 | [diff] [blame] | 93 | "//tensorflow/contrib/solvers:solvers_py", |
Benoit Steiner | 639b4e7 | 2017-02-08 09:25:09 -0800 | [diff] [blame] | 94 | "//tensorflow/contrib/sparsemax:sparsemax_py", |
A. Unique TensorFlower | 65e3129 | 2016-10-20 16:30:37 -0800 | [diff] [blame] | 95 | "//tensorflow/contrib/specs", |
A. Unique TensorFlower | 90733a8 | 2017-04-20 11:03:06 -0800 | [diff] [blame] | 96 | "//tensorflow/contrib/staging", |
Andrew Harp | 1743ad8 | 2016-11-11 16:43:51 -0800 | [diff] [blame] | 97 | "//tensorflow/contrib/stat_summarizer:stat_summarizer_py", |
Geoffrey Irving | cc45456 | 2017-04-17 13:30:47 -0800 | [diff] [blame] | 98 | "//tensorflow/contrib/stateless", |
Alexandre Passos | ff7b9a6 | 2017-10-25 18:46:35 -0700 | [diff] [blame] | 99 | "//tensorflow/contrib/summary:summary", |
Justine Tunney | e121667 | 2016-12-29 22:46:24 -0800 | [diff] [blame] | 100 | "//tensorflow/contrib/tensor_forest:init_py", |
Dan Smilkov | 9e33df5 | 2016-09-21 18:48:55 -0800 | [diff] [blame] | 101 | "//tensorflow/contrib/tensorboard", |
A. Unique TensorFlower | d1aed65 | 2016-02-25 10:39:17 -0800 | [diff] [blame] | 102 | "//tensorflow/contrib/testing:testing_py", |
Wei Ho | 458f94c | 2017-05-31 17:07:05 -0700 | [diff] [blame] | 103 | "//tensorflow/contrib/text:text_py", |
A. Unique TensorFlower | 113093b | 2016-09-30 12:20:29 -0800 | [diff] [blame] | 104 | "//tensorflow/contrib/tfprof", |
Allen Lavoie | 1b7d131 | 2017-07-05 15:31:54 -0700 | [diff] [blame] | 105 | "//tensorflow/contrib/timeseries", |
A. Unique TensorFlower | a0544b0 | 2017-08-18 14:30:07 -0700 | [diff] [blame] | 106 | "//tensorflow/contrib/tpu", |
A. Unique TensorFlower | 966016b | 2017-10-26 17:16:35 -0700 | [diff] [blame] | 107 | "//tensorflow/contrib/tpu:tpu_py", |
Eugene Brevdo | 955efc9 | 2016-08-16 14:20:09 -0800 | [diff] [blame] | 108 | "//tensorflow/contrib/training:training_py", |
Geoffrey Irving | d797048 | 2016-02-08 09:34:09 -0800 | [diff] [blame] | 109 | "//tensorflow/contrib/util:util_py", |
A. Unique TensorFlower | 966016b | 2017-10-26 17:16:35 -0700 | [diff] [blame] | 110 | "//tensorflow/python:util", |
Yifei Feng | dce9a49 | 2018-02-22 14:24:57 -0800 | [diff] [blame] | 111 | ] + if_mpi(["//tensorflow/contrib/mpi_collectives:mpi_collectives_py"]) + if_tensorrt([ |
| 112 | "//tensorflow/contrib/tensorrt:init_py", |
| 113 | ]), |
Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 114 | ) |
| 115 | |
A. Unique TensorFlower | aaca1cc | 2016-03-17 22:41:12 -0800 | [diff] [blame] | 116 | cc_library( |
A. Unique TensorFlower | eed87c9 | 2016-03-22 15:13:22 -0800 | [diff] [blame] | 117 | name = "contrib_kernels", |
A. Unique TensorFlower | aaca1cc | 2016-03-17 22:41:12 -0800 | [diff] [blame] | 118 | visibility = ["//visibility:public"], |
| 119 | deps = [ |
A. Unique TensorFlower | f92eef7 | 2017-06-21 08:53:11 -0700 | [diff] [blame] | 120 | "//tensorflow/contrib/boosted_trees:boosted_trees_kernels", |
Sung Jin Hwang | ca8df26 | 2018-01-17 17:05:21 -0800 | [diff] [blame] | 121 | "//tensorflow/contrib/coder:all_kernels", |
A. Unique TensorFlower | 9f8d8bc | 2017-08-03 13:19:13 -0700 | [diff] [blame] | 122 | "//tensorflow/contrib/cudnn_rnn:cudnn_rnn_kernels", |
Derek Murray | 7e3acec | 2018-02-07 20:17:11 -0800 | [diff] [blame] | 123 | "//tensorflow/contrib/data/kernels:dataset_kernels", |
A. Unique TensorFlower | 23fdab7 | 2016-07-01 17:05:28 -0800 | [diff] [blame] | 124 | "//tensorflow/contrib/factorization/kernels:all_kernels", |
Rohan Jain | b147225 | 2016-12-02 18:26:44 -0800 | [diff] [blame] | 125 | "//tensorflow/contrib/input_pipeline:input_pipeline_ops_kernels", |
A. Unique TensorFlower | 392e2ed | 2016-05-18 14:19:55 -0800 | [diff] [blame] | 126 | "//tensorflow/contrib/layers:sparse_feature_cross_op_kernel", |
A. Unique TensorFlower | 337b12f | 2017-08-17 00:16:28 -0700 | [diff] [blame] | 127 | "//tensorflow/contrib/nearest_neighbor:nearest_neighbor_ops_kernels", |
Adam Roberts | 6285db2 | 2017-10-11 16:09:14 -0700 | [diff] [blame] | 128 | "//tensorflow/contrib/rnn:all_kernels", |
A. Unique TensorFlower | 4f3ae76 | 2017-06-01 15:52:27 -0700 | [diff] [blame] | 129 | "//tensorflow/contrib/seq2seq:beam_search_ops_kernels", |
A. Unique TensorFlower | f5e500c | 2017-06-22 11:29:54 -0700 | [diff] [blame] | 130 | "//tensorflow/contrib/tensor_forest:model_ops_kernels", |
| 131 | "//tensorflow/contrib/tensor_forest:stats_ops_kernels", |
Kiril Gorovoy | c5cd1f7 | 2017-03-28 16:54:38 -0800 | [diff] [blame] | 132 | "//tensorflow/contrib/tensor_forest:tensor_forest_kernels", |
Wei Ho | 458f94c | 2017-05-31 17:07:05 -0700 | [diff] [blame] | 133 | "//tensorflow/contrib/text:all_kernels", |
A. Unique TensorFlower | 0bb22b8 | 2018-01-12 06:15:05 -0800 | [diff] [blame] | 134 | ] + if_mpi(["//tensorflow/contrib/mpi_collectives:mpi_collectives_py"]) + if_cuda([ |
| 135 | "//tensorflow/contrib/nccl:nccl_kernels", |
| 136 | ]), |
A. Unique TensorFlower | aaca1cc | 2016-03-17 22:41:12 -0800 | [diff] [blame] | 137 | ) |
| 138 | |
A. Unique TensorFlower | c25a3fa | 2016-04-13 19:54:30 -0800 | [diff] [blame] | 139 | cc_library( |
| 140 | name = "contrib_ops_op_lib", |
| 141 | visibility = ["//visibility:public"], |
| 142 | deps = [ |
A. Unique TensorFlower | f92eef7 | 2017-06-21 08:53:11 -0700 | [diff] [blame] | 143 | "//tensorflow/contrib/boosted_trees:boosted_trees_ops_op_lib", |
Sung Jin Hwang | ca8df26 | 2018-01-17 17:05:21 -0800 | [diff] [blame] | 144 | "//tensorflow/contrib/coder:all_ops", |
A. Unique TensorFlower | 9f8d8bc | 2017-08-03 13:19:13 -0700 | [diff] [blame] | 145 | "//tensorflow/contrib/cudnn_rnn:cudnn_rnn_ops_op_lib", |
Derek Murray | 7e3acec | 2018-02-07 20:17:11 -0800 | [diff] [blame] | 146 | "//tensorflow/contrib/data:dataset_ops_op_lib", |
A. Unique TensorFlower | 23fdab7 | 2016-07-01 17:05:28 -0800 | [diff] [blame] | 147 | "//tensorflow/contrib/factorization:all_ops", |
Jonathan Hseu | 1283b84 | 2016-09-29 15:05:32 -0800 | [diff] [blame] | 148 | "//tensorflow/contrib/framework:all_ops", |
Rohan Jain | b147225 | 2016-12-02 18:26:44 -0800 | [diff] [blame] | 149 | "//tensorflow/contrib/input_pipeline:input_pipeline_ops_op_lib", |
Michael Case | d90054e | 2018-02-07 14:36:00 -0800 | [diff] [blame] | 150 | "//tensorflow/contrib/kafka:kafka_ops_op_lib", |
A. Unique TensorFlower | 392e2ed | 2016-05-18 14:19:55 -0800 | [diff] [blame] | 151 | "//tensorflow/contrib/layers:sparse_feature_cross_op_op_lib", |
A. Unique TensorFlower | cf57465 | 2017-04-28 17:13:26 -0800 | [diff] [blame] | 152 | "//tensorflow/contrib/nccl:nccl_ops_op_lib", |
A. Unique TensorFlower | 337b12f | 2017-08-17 00:16:28 -0700 | [diff] [blame] | 153 | "//tensorflow/contrib/nearest_neighbor:nearest_neighbor_ops_op_lib", |
Adam Roberts | 6285db2 | 2017-10-11 16:09:14 -0700 | [diff] [blame] | 154 | "//tensorflow/contrib/rnn:all_ops", |
A. Unique TensorFlower | 4f3ae76 | 2017-06-01 15:52:27 -0700 | [diff] [blame] | 155 | "//tensorflow/contrib/seq2seq:beam_search_ops_op_lib", |
A. Unique TensorFlower | f5e500c | 2017-06-22 11:29:54 -0700 | [diff] [blame] | 156 | "//tensorflow/contrib/tensor_forest:model_ops_op_lib", |
| 157 | "//tensorflow/contrib/tensor_forest:stats_ops_op_lib", |
Kiril Gorovoy | c5cd1f7 | 2017-03-28 16:54:38 -0800 | [diff] [blame] | 158 | "//tensorflow/contrib/tensor_forest:tensor_forest_ops_op_lib", |
Wei Ho | 458f94c | 2017-05-31 17:07:05 -0700 | [diff] [blame] | 159 | "//tensorflow/contrib/text:all_ops", |
Frank Chen | a4660cc | 2017-06-20 17:11:19 -0700 | [diff] [blame] | 160 | "//tensorflow/contrib/tpu:all_ops", |
A. Unique TensorFlower | c25a3fa | 2016-04-13 19:54:30 -0800 | [diff] [blame] | 161 | ], |
| 162 | ) |
| 163 | |
Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 164 | filegroup( |
| 165 | name = "all_files", |
| 166 | srcs = glob( |
| 167 | ["**/*"], |
| 168 | exclude = [ |
| 169 | "**/METADATA", |
| 170 | "**/OWNERS", |
| 171 | ], |
| 172 | ), |
| 173 | visibility = ["//tensorflow:__subpackages__"], |
| 174 | ) |