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 | |
| 6 | exports_files(["LICENSE"]) |
| 7 | |
| 8 | package(default_visibility = ["//tensorflow:__subpackages__"]) |
| 9 | |
| 10 | py_library( |
| 11 | name = "contrib_py", |
| 12 | srcs = glob(["**/*.py"]), |
| 13 | srcs_version = "PY2AND3", |
A. Unique TensorFlower | f6e7205 | 2016-03-23 13:13:09 -0800 | [diff] [blame] | 14 | visibility = ["//visibility:public"], |
A. Unique TensorFlower | 1e14183 | 2016-02-02 09:49:05 -0800 | [diff] [blame] | 15 | deps = [ |
Christopher Olston | f7f16be | 2017-04-27 10:21:51 -0800 | [diff] [blame] | 16 | "//tensorflow/contrib/batching:batch_py", |
Eugene Brevdo | c3af083 | 2016-04-20 13:38:11 -0800 | [diff] [blame] | 17 | "//tensorflow/contrib/bayesflow:bayesflow_py", |
A. Unique TensorFlower | 1b881b7 | 2017-03-13 16:58:18 -0800 | [diff] [blame] | 18 | "//tensorflow/contrib/cloud:cloud_py", |
A. Unique TensorFlower | a5e5122 | 2016-12-02 09:45:06 -0800 | [diff] [blame] | 19 | "//tensorflow/contrib/compiler:compiler_py", |
A. Unique TensorFlower | 8bf6ef1 | 2016-05-05 08:36:05 -0800 | [diff] [blame] | 20 | "//tensorflow/contrib/copy_graph:copy_graph_py", |
A. Unique TensorFlower | 34f7db2 | 2016-09-22 12:34:47 -0800 | [diff] [blame] | 21 | "//tensorflow/contrib/crf:crf_py", |
Xiaoqiang Zheng | 962dafe | 2016-08-26 21:14:00 -0800 | [diff] [blame] | 22 | "//tensorflow/contrib/cudnn_rnn:cudnn_rnn_py", |
Derek Murray | 866bee3 | 2017-05-16 20:10:24 -0700 | [diff] [blame] | 23 | "//tensorflow/contrib/data", |
Dan Mané | cce0d12 | 2016-11-22 17:17:34 -0800 | [diff] [blame] | 24 | "//tensorflow/contrib/deprecated:deprecated_py", |
Eugene Brevdo | 06b0813 | 2016-02-26 17:19:02 -0800 | [diff] [blame] | 25 | "//tensorflow/contrib/distributions:distributions_py", |
A. Unique TensorFlower | 23fdab7 | 2016-07-01 17:05:28 -0800 | [diff] [blame] | 26 | "//tensorflow/contrib/factorization:factorization_py", |
A. Unique TensorFlower | ce575f1 | 2016-04-29 09:08:46 -0800 | [diff] [blame] | 27 | "//tensorflow/contrib/ffmpeg:ffmpeg_ops_py", |
A. Unique TensorFlower | 5b5b841 | 2016-03-24 08:19:12 -0800 | [diff] [blame] | 28 | "//tensorflow/contrib/framework:framework_py", |
A. Unique TensorFlower | 44fcfbd | 2016-06-29 06:54:02 -0800 | [diff] [blame] | 29 | "//tensorflow/contrib/graph_editor:graph_editor_py", |
Illia Polosukhin | 5c9bc51 | 2016-04-18 17:56:51 -0800 | [diff] [blame] | 30 | "//tensorflow/contrib/grid_rnn:grid_rnn_py", |
Vijay Vasudevan | 93a975e | 2017-02-17 17:05:49 -0800 | [diff] [blame] | 31 | "//tensorflow/contrib/hooks", |
Dan Ringwalt | e993a93 | 2016-12-07 14:20:21 -0800 | [diff] [blame] | 32 | "//tensorflow/contrib/image:image_py", |
Patrick Nguyen | 69a4cf8 | 2017-04-17 20:41:44 -0800 | [diff] [blame] | 33 | "//tensorflow/contrib/image:single_image_random_dot_stereograms_py", |
Manjunath Kudlur | 35e9d28 | 2017-02-10 18:14:19 -0800 | [diff] [blame] | 34 | "//tensorflow/contrib/imperative", |
Rohan Jain | b147225 | 2016-12-02 18:26:44 -0800 | [diff] [blame] | 35 | "//tensorflow/contrib/input_pipeline:input_pipeline_py", |
Stephan Hoyer | 65b1677 | 2016-11-02 10:48:36 -0800 | [diff] [blame] | 36 | "//tensorflow/contrib/integrate:integrate_py", |
Francois Chollet | f49f801 | 2017-03-15 12:53:51 -0800 | [diff] [blame] | 37 | "//tensorflow/contrib/keras", |
Gunhan Gulsoy | 24179a1 | 2017-03-27 16:13:33 -0800 | [diff] [blame] | 38 | "//tensorflow/contrib/kernel_methods", |
Stephan Hoyer | 9d20f4e | 2016-11-14 17:24:44 -0800 | [diff] [blame] | 39 | "//tensorflow/contrib/labeled_tensor", |
A. Unique TensorFlower | 1e14183 | 2016-02-02 09:49:05 -0800 | [diff] [blame] | 40 | "//tensorflow/contrib/layers:layers_py", |
Illia Polosukhin | 5c9bc51 | 2016-04-18 17:56:51 -0800 | [diff] [blame] | 41 | "//tensorflow/contrib/learn", |
Jianwei Xie | 7ed760f | 2016-12-03 09:31:42 -0800 | [diff] [blame] | 42 | "//tensorflow/contrib/legacy_seq2seq:seq2seq_py", |
Ian Langmore | 88165b4 | 2016-11-21 20:54:07 -0800 | [diff] [blame] | 43 | "//tensorflow/contrib/linalg:linalg_py", |
Petros Mol | f5398a3 | 2017-03-16 10:02:12 -0800 | [diff] [blame] | 44 | "//tensorflow/contrib/linear_optimizer:sdca_estimator_py", |
A. Unique TensorFlower | 94a992c | 2016-02-23 18:51:19 -0800 | [diff] [blame] | 45 | "//tensorflow/contrib/linear_optimizer:sdca_ops_py", |
Yutaka Leon | e06a4a2 | 2016-03-15 18:00:02 -0800 | [diff] [blame] | 46 | "//tensorflow/contrib/lookup:lookup_py", |
A. Unique TensorFlower | 5b5b841 | 2016-03-24 08:19:12 -0800 | [diff] [blame] | 47 | "//tensorflow/contrib/losses:losses_py", |
Jingyue Wu | ccf9a75 | 2017-02-28 22:09:13 -0800 | [diff] [blame] | 48 | "//tensorflow/contrib/memory_stats:memory_stats_py", |
A. Unique TensorFlower | c5073de | 2016-04-07 15:55:59 -0800 | [diff] [blame] | 49 | "//tensorflow/contrib/metrics:metrics_py", |
A. Unique TensorFlower | 08a3e36 | 2017-03-31 11:26:42 -0800 | [diff] [blame] | 50 | "//tensorflow/contrib/nccl:nccl_py", |
A. Unique TensorFlower | 65e3129 | 2016-10-20 16:30:37 -0800 | [diff] [blame] | 51 | "//tensorflow/contrib/ndlstm", |
Martin Wicke | b61c142 | 2016-12-28 11:50:15 -0800 | [diff] [blame] | 52 | "//tensorflow/contrib/nn:nn_py", |
A. Unique TensorFlower | b625968 | 2016-05-17 14:31:29 -0800 | [diff] [blame] | 53 | "//tensorflow/contrib/opt:opt_py", |
Pete Warden | ca4e053 | 2016-04-22 17:30:38 -0800 | [diff] [blame] | 54 | "//tensorflow/contrib/quantization:quantization_py", |
A. Unique TensorFlower | d1a3102 | 2016-04-20 06:29:39 -0800 | [diff] [blame] | 55 | "//tensorflow/contrib/rnn:rnn_py", |
Sukriti Ramesh | dd64c32 | 2017-03-09 18:59:30 -0800 | [diff] [blame] | 56 | "//tensorflow/contrib/saved_model:saved_model_py", |
Patrick Nguyen | c5ab3dd | 2016-10-20 12:09:18 -0800 | [diff] [blame] | 57 | "//tensorflow/contrib/seq2seq:seq2seq_py", |
A. Unique TensorFlower | 65ba9e5 | 2016-06-04 19:17:37 -0800 | [diff] [blame] | 58 | "//tensorflow/contrib/slim", |
Nathan Silberman | e70b755 | 2016-08-17 13:27:56 -0800 | [diff] [blame] | 59 | "//tensorflow/contrib/slim:nets", |
A. Unique TensorFlower | 4bab262 | 2016-11-14 14:37:20 -0800 | [diff] [blame] | 60 | "//tensorflow/contrib/solvers:solvers_py", |
Benoit Steiner | 639b4e7 | 2017-02-08 09:25:09 -0800 | [diff] [blame] | 61 | "//tensorflow/contrib/sparsemax:sparsemax_py", |
A. Unique TensorFlower | 65e3129 | 2016-10-20 16:30:37 -0800 | [diff] [blame] | 62 | "//tensorflow/contrib/specs", |
A. Unique TensorFlower | 90733a8 | 2017-04-20 11:03:06 -0800 | [diff] [blame] | 63 | "//tensorflow/contrib/staging", |
Andrew Harp | 1743ad8 | 2016-11-11 16:43:51 -0800 | [diff] [blame] | 64 | "//tensorflow/contrib/stat_summarizer:stat_summarizer_py", |
Geoffrey Irving | cc45456 | 2017-04-17 13:30:47 -0800 | [diff] [blame] | 65 | "//tensorflow/contrib/stateless", |
Justine Tunney | e121667 | 2016-12-29 22:46:24 -0800 | [diff] [blame] | 66 | "//tensorflow/contrib/tensor_forest:init_py", |
Dan Smilkov | 9e33df5 | 2016-09-21 18:48:55 -0800 | [diff] [blame] | 67 | "//tensorflow/contrib/tensorboard", |
A. Unique TensorFlower | d1aed65 | 2016-02-25 10:39:17 -0800 | [diff] [blame] | 68 | "//tensorflow/contrib/testing:testing_py", |
Wei Ho | 458f94c | 2017-05-31 17:07:05 -0700 | [diff] [blame^] | 69 | "//tensorflow/contrib/text:text_py", |
A. Unique TensorFlower | 113093b | 2016-09-30 12:20:29 -0800 | [diff] [blame] | 70 | "//tensorflow/contrib/tfprof", |
Eugene Brevdo | 955efc9 | 2016-08-16 14:20:09 -0800 | [diff] [blame] | 71 | "//tensorflow/contrib/training:training_py", |
Geoffrey Irving | d797048 | 2016-02-08 09:34:09 -0800 | [diff] [blame] | 72 | "//tensorflow/contrib/util:util_py", |
A. Unique TensorFlower | 08a3e36 | 2017-03-31 11:26:42 -0800 | [diff] [blame] | 73 | ], |
Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 74 | ) |
| 75 | |
A. Unique TensorFlower | aaca1cc | 2016-03-17 22:41:12 -0800 | [diff] [blame] | 76 | cc_library( |
A. Unique TensorFlower | eed87c9 | 2016-03-22 15:13:22 -0800 | [diff] [blame] | 77 | name = "contrib_kernels", |
A. Unique TensorFlower | aaca1cc | 2016-03-17 22:41:12 -0800 | [diff] [blame] | 78 | visibility = ["//visibility:public"], |
| 79 | deps = [ |
Christopher Olston | f7f16be | 2017-04-27 10:21:51 -0800 | [diff] [blame] | 80 | "//tensorflow/contrib/batching:batch_ops_kernels", |
A. Unique TensorFlower | 23fdab7 | 2016-07-01 17:05:28 -0800 | [diff] [blame] | 81 | "//tensorflow/contrib/factorization/kernels:all_kernels", |
Wei Ho | 4659e56 | 2017-05-25 13:54:07 -0700 | [diff] [blame] | 82 | "//tensorflow/contrib/framework:generate_vocab_remapping_kernel", |
| 83 | "//tensorflow/contrib/framework:load_and_remap_matrix_kernel", |
Rohan Jain | b147225 | 2016-12-02 18:26:44 -0800 | [diff] [blame] | 84 | "//tensorflow/contrib/input_pipeline:input_pipeline_ops_kernels", |
A. Unique TensorFlower | 392e2ed | 2016-05-18 14:19:55 -0800 | [diff] [blame] | 85 | "//tensorflow/contrib/layers:sparse_feature_cross_op_kernel", |
A. Unique TensorFlower | cf57465 | 2017-04-28 17:13:26 -0800 | [diff] [blame] | 86 | "//tensorflow/contrib/nccl:nccl_kernels", |
Kiril Gorovoy | c5cd1f7 | 2017-03-28 16:54:38 -0800 | [diff] [blame] | 87 | "//tensorflow/contrib/tensor_forest:tensor_forest_kernels", |
Wei Ho | 458f94c | 2017-05-31 17:07:05 -0700 | [diff] [blame^] | 88 | "//tensorflow/contrib/text:all_kernels", |
A. Unique TensorFlower | aaca1cc | 2016-03-17 22:41:12 -0800 | [diff] [blame] | 89 | ], |
| 90 | ) |
| 91 | |
A. Unique TensorFlower | c25a3fa | 2016-04-13 19:54:30 -0800 | [diff] [blame] | 92 | cc_library( |
| 93 | name = "contrib_ops_op_lib", |
| 94 | visibility = ["//visibility:public"], |
| 95 | deps = [ |
Christopher Olston | f7f16be | 2017-04-27 10:21:51 -0800 | [diff] [blame] | 96 | "//tensorflow/contrib/batching:batch_ops_op_lib", |
A. Unique TensorFlower | 23fdab7 | 2016-07-01 17:05:28 -0800 | [diff] [blame] | 97 | "//tensorflow/contrib/factorization:all_ops", |
Jonathan Hseu | 1283b84 | 2016-09-29 15:05:32 -0800 | [diff] [blame] | 98 | "//tensorflow/contrib/framework:all_ops", |
Rohan Jain | b147225 | 2016-12-02 18:26:44 -0800 | [diff] [blame] | 99 | "//tensorflow/contrib/input_pipeline:input_pipeline_ops_op_lib", |
A. Unique TensorFlower | 392e2ed | 2016-05-18 14:19:55 -0800 | [diff] [blame] | 100 | "//tensorflow/contrib/layers:sparse_feature_cross_op_op_lib", |
A. Unique TensorFlower | cf57465 | 2017-04-28 17:13:26 -0800 | [diff] [blame] | 101 | "//tensorflow/contrib/nccl:nccl_ops_op_lib", |
Kiril Gorovoy | c5cd1f7 | 2017-03-28 16:54:38 -0800 | [diff] [blame] | 102 | "//tensorflow/contrib/tensor_forest:tensor_forest_ops_op_lib", |
Wei Ho | 458f94c | 2017-05-31 17:07:05 -0700 | [diff] [blame^] | 103 | "//tensorflow/contrib/text:all_ops", |
A. Unique TensorFlower | c25a3fa | 2016-04-13 19:54:30 -0800 | [diff] [blame] | 104 | ], |
| 105 | ) |
| 106 | |
Martin Wicke | 914c870 | 2016-01-25 14:42:53 -0800 | [diff] [blame] | 107 | filegroup( |
| 108 | name = "all_files", |
| 109 | srcs = glob( |
| 110 | ["**/*"], |
| 111 | exclude = [ |
| 112 | "**/METADATA", |
| 113 | "**/OWNERS", |
| 114 | ], |
| 115 | ), |
| 116 | visibility = ["//tensorflow:__subpackages__"], |
| 117 | ) |