aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/estimator/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/estimator/BUILD')
-rw-r--r--tensorflow/contrib/estimator/BUILD256
1 files changed, 86 insertions, 170 deletions
diff --git a/tensorflow/contrib/estimator/BUILD b/tensorflow/contrib/estimator/BUILD
index 30d297a5fb..349f48f7f7 100644
--- a/tensorflow/contrib/estimator/BUILD
+++ b/tensorflow/contrib/estimator/BUILD
@@ -18,6 +18,7 @@ py_library(
":boosted_trees",
":dnn",
":dnn_linear_combined",
+ ":early_stopping",
":export",
":extenders",
":head",
@@ -27,7 +28,8 @@ py_library(
":multi_head",
":replicate_model_fn",
":rnn",
- "//tensorflow/python:util",
+ ":saved_model_estimator",
+ "//tensorflow:tensorflow_py_no_contrib",
],
)
@@ -53,22 +55,10 @@ py_test(
deps = [
":baseline",
":head",
- "//tensorflow/python:check_ops",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:control_flow_ops",
- "//tensorflow/python:dtypes",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:math_ops",
- "//tensorflow/python:platform",
- "//tensorflow/python:session",
- "//tensorflow/python:summary",
- "//tensorflow/python:training",
- "//tensorflow/python:variables",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:export_export",
"//tensorflow/python/estimator:metric_keys",
"//tensorflow/python/estimator:numpy_io",
- "//tensorflow/python/feature_column",
- "//tensorflow/python/ops/losses",
"//third_party/py/numpy",
"@six_archive//:six",
],
@@ -95,11 +85,8 @@ py_test(
],
deps = [
":boosted_trees",
- "//tensorflow/python:dtypes",
- "//tensorflow/python:framework_test_lib",
- "//tensorflow/python:training",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:numpy_io",
- "//tensorflow/python/feature_column",
"//third_party/py/numpy",
],
)
@@ -109,7 +96,7 @@ py_library(
srcs = ["python/estimator/dnn.py"],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/python:nn",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator",
"//tensorflow/python/estimator:dnn",
],
@@ -128,16 +115,11 @@ py_test(
deps = [
":dnn",
":head",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:platform",
- "//tensorflow/python:summary",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:dnn_testing_utils",
"//tensorflow/python/estimator:export_export",
"//tensorflow/python/estimator:numpy_io",
"//tensorflow/python/estimator:prediction_keys",
- "//tensorflow/python/feature_column",
- "//tensorflow/python/ops/losses",
"//third_party/py/numpy",
"@six_archive//:six",
],
@@ -148,7 +130,7 @@ py_library(
srcs = ["python/estimator/dnn_linear_combined.py"],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/python:nn",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator",
"//tensorflow/python/estimator:dnn_linear_combined",
],
@@ -167,18 +149,12 @@ py_test(
deps = [
":dnn_linear_combined",
":head",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:nn",
- "//tensorflow/python:platform",
- "//tensorflow/python:summary",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:dnn_testing_utils",
"//tensorflow/python/estimator:export_export",
"//tensorflow/python/estimator:linear_testing_utils",
"//tensorflow/python/estimator:numpy_io",
"//tensorflow/python/estimator:prediction_keys",
- "//tensorflow/python/feature_column",
- "//tensorflow/python/ops/losses",
"//third_party/py/numpy",
"@six_archive//:six",
],
@@ -191,10 +167,7 @@ py_library(
],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/python:clip_ops",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:sparse_tensor",
- "//tensorflow/python:training",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator",
"//tensorflow/python/estimator:model_fn",
"//tensorflow/python/estimator:util",
@@ -210,18 +183,11 @@ py_test(
tags = ["notsan"], # b/62863147
deps = [
":extenders",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/contrib/data/python/ops:dataset_ops",
"//tensorflow/contrib/predictor",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:constant_op",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:metrics",
- "//tensorflow/python:sparse_tensor",
- "//tensorflow/python:training",
- "//tensorflow/python:variables",
"//tensorflow/python/estimator:estimator_py",
"//tensorflow/python/estimator:linear",
- "//tensorflow/python/feature_column",
"//third_party/py/numpy",
],
)
@@ -245,21 +211,11 @@ py_test(
tags = ["notsan"], # b/62863147
deps = [
":export",
- "//tensorflow/python:array_ops",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:metrics",
- "//tensorflow/python:parsing_ops",
- "//tensorflow/python:session",
- "//tensorflow/python:state_ops",
- "//tensorflow/python:training",
- "//tensorflow/python:util",
- "//tensorflow/python:variables",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator",
"//tensorflow/python/estimator:export_export",
"//tensorflow/python/estimator:export_output",
"//tensorflow/python/estimator:model_fn",
- "//tensorflow/python/saved_model:loader",
- "//tensorflow/python/saved_model:tag_constants",
],
)
@@ -270,25 +226,12 @@ py_library(
],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/python:array_ops",
- "//tensorflow/python:check_ops",
- "//tensorflow/python:dtypes",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:lookup_ops",
- "//tensorflow/python:math_ops",
- "//tensorflow/python:metrics",
- "//tensorflow/python:nn",
- "//tensorflow/python:sparse_ops",
- "//tensorflow/python:sparse_tensor",
- "//tensorflow/python:summary",
- "//tensorflow/python:training",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:export_output",
"//tensorflow/python/estimator:head",
"//tensorflow/python/estimator:metric_keys",
"//tensorflow/python/estimator:model_fn",
"//tensorflow/python/estimator:prediction_keys",
- "//tensorflow/python/ops/losses",
- "//tensorflow/python/saved_model:signature_constants",
],
)
@@ -299,25 +242,10 @@ py_test(
srcs_version = "PY2AND3",
deps = [
":head",
- "//tensorflow/core:protos_all_py",
- "//tensorflow/python:array_ops",
- "//tensorflow/python:check_ops",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:constant_op",
- "//tensorflow/python:control_flow_ops",
- "//tensorflow/python:dtypes",
- "//tensorflow/python:errors",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:math_ops",
- "//tensorflow/python:sparse_tensor",
- "//tensorflow/python:string_ops",
- "//tensorflow/python:training",
- "//tensorflow/python:variables",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:metric_keys",
"//tensorflow/python/estimator:model_fn",
"//tensorflow/python/estimator:prediction_keys",
- "//tensorflow/python/ops/losses",
- "//tensorflow/python/saved_model:signature_constants",
"//third_party/py/numpy",
"@six_archive//:six",
],
@@ -330,8 +258,7 @@ py_library(
],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:training",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:estimator_py",
],
)
@@ -344,10 +271,7 @@ py_test(
tags = ["notsan"],
deps = [
":hooks",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:training",
- "//tensorflow/python/data/ops:dataset_ops",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:estimator_py",
"//third_party/py/numpy",
"@six_archive//:six",
@@ -376,16 +300,11 @@ py_test(
deps = [
":head",
":linear",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:platform",
- "//tensorflow/python:summary",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:export_export",
"//tensorflow/python/estimator:linear_testing_utils",
"//tensorflow/python/estimator:numpy_io",
"//tensorflow/python/estimator:prediction_keys",
- "//tensorflow/python/feature_column",
- "//tensorflow/python/ops/losses",
"//third_party/py/numpy",
"@six_archive//:six",
],
@@ -398,8 +317,7 @@ py_library(
],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:util",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:dnn",
"//tensorflow/python/estimator:linear",
],
@@ -412,9 +330,7 @@ py_test(
srcs_version = "PY2AND3",
deps = [
":logit_fns",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:constant_op",
- "//tensorflow/python:session",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:model_fn",
],
)
@@ -426,18 +342,11 @@ py_library(
],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/python:array_ops",
- "//tensorflow/python:control_flow_ops",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:math_ops",
- "//tensorflow/python:metrics",
- "//tensorflow/python:summary",
- "//tensorflow/python:training",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:export_output",
"//tensorflow/python/estimator:head",
"//tensorflow/python/estimator:metric_keys",
"//tensorflow/python/estimator:model_fn",
- "//tensorflow/python/saved_model:signature_constants",
"@six_archive//:six",
],
)
@@ -450,15 +359,10 @@ py_test(
deps = [
":head",
":multi_head",
- "//tensorflow/core:protos_all_py",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:constant_op",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:string_ops",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:metric_keys",
"//tensorflow/python/estimator:model_fn",
"//tensorflow/python/estimator:prediction_keys",
- "//tensorflow/python/saved_model:signature_constants",
"//third_party/py/numpy",
"@six_archive//:six",
],
@@ -471,24 +375,10 @@ py_library(
],
srcs_version = "PY2AND3",
deps = [
- "//tensorflow/core:protos_all_py",
- "//tensorflow/python:array_ops",
- "//tensorflow/python:control_flow_ops",
- "//tensorflow/python:device",
- "//tensorflow/python:device_lib",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:math_ops",
- "//tensorflow/python:platform",
- "//tensorflow/python:sparse_ops",
- "//tensorflow/python:sparse_tensor",
- "//tensorflow/python:state_ops",
- "//tensorflow/python:training",
- "//tensorflow/python:util",
- "//tensorflow/python:variable_scope",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator:export_output",
"//tensorflow/python/estimator:model_fn",
"//tensorflow/python/estimator:util",
- "//tensorflow/python/ops/losses",
"@six_archive//:six",
],
)
@@ -499,6 +389,7 @@ cuda_py_test(
srcs = ["python/estimator/replicate_model_fn_test.py"],
additional_deps = [
"@absl_py//absl/testing:parameterized",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/python/estimator",
"//tensorflow/python/estimator:dnn",
"//tensorflow/python/estimator:export_export",
@@ -507,21 +398,6 @@ cuda_py_test(
"//tensorflow/python/estimator:numpy_io",
"//tensorflow/python/estimator:optimizers",
"//tensorflow/python/estimator:prediction_keys",
- "//tensorflow/python/feature_column",
- "//tensorflow/python/ops/losses",
- "//tensorflow/python/saved_model:signature_constants",
- "//tensorflow/python:array_ops",
- "//tensorflow/python:client_testlib",
- "//tensorflow/python:control_flow_ops",
- "//tensorflow/python:framework_for_generated_wrappers",
- "//tensorflow/python:framework_test_lib",
- "//tensorflow/python:math_ops",
- "//tensorflow/python:metrics",
- "//tensorflow/python:platform",
- "//tensorflow/python:summary",
- "//tensorflow/python:training",
- "//tensorflow/python:variable_scope",
- "//tensorflow/python:variables",
":replicate_model_fn",
],
tags = [
@@ -537,22 +413,11 @@ py_library(
srcs_version = "PY2AND3",
deps = [
":extenders",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/contrib/feature_column:feature_column_py",
- "//tensorflow/python:array_ops",
- "//tensorflow/python:check_ops",
- "//tensorflow/python:framework_ops",
- "//tensorflow/python:init_ops",
- "//tensorflow/python:layers",
- "//tensorflow/python:partitioned_variables",
- "//tensorflow/python:rnn",
- "//tensorflow/python:rnn_cell",
- "//tensorflow/python:summary",
- "//tensorflow/python:training",
- "//tensorflow/python:variable_scope",
"//tensorflow/python/estimator",
"//tensorflow/python/estimator:head",
"//tensorflow/python/estimator:optimizers",
- "//tensorflow/python/feature_column",
"@six_archive//:six",
],
)
@@ -571,22 +436,73 @@ py_test(
deps = [
":head",
":rnn",
+ "//tensorflow:tensorflow_py_no_contrib",
"//tensorflow/contrib/data",
- "//tensorflow/core:protos_all_py",
- "//tensorflow/python:check_ops",
+ "//tensorflow/python/estimator:numpy_io",
+ "//tensorflow/python/estimator:parsing_utils",
+ "//third_party/py/numpy",
+ "@six_archive//:six",
+ ],
+)
+
+py_library(
+ name = "early_stopping",
+ srcs = ["python/estimator/early_stopping.py"],
+ srcs_version = "PY2AND3",
+ deps = [
+ "//tensorflow:tensorflow_py_no_contrib",
+ "//tensorflow/python/estimator",
+ ],
+)
+
+py_test(
+ name = "early_stopping_test",
+ srcs = ["python/estimator/early_stopping_test.py"],
+ srcs_version = "PY2AND3",
+ deps = [
+ ":early_stopping",
+ "//tensorflow:tensorflow_py_no_contrib",
+ "//tensorflow/python/estimator",
+ "@absl_py//absl/testing:parameterized",
+ ],
+)
+
+py_library(
+ name = "saved_model_estimator",
+ srcs = ["python/estimator/saved_model_estimator.py"],
+ deps = [
+ ":export",
+ "//tensorflow/python:framework_ops",
+ "//tensorflow/python:platform",
+ "//tensorflow/python:training",
+ "//tensorflow/python/estimator",
+ "//tensorflow/python/estimator:export",
+ "//tensorflow/python/estimator:model_fn",
+ "//tensorflow/python/saved_model",
+ ],
+)
+
+py_test(
+ name = "saved_model_estimator_test",
+ size = "medium",
+ srcs = ["python/estimator/saved_model_estimator_test.py"],
+ srcs_version = "PY2AND3",
+ deps = [
+ ":export",
+ ":saved_model_estimator",
+ "//tensorflow/python:array_ops",
"//tensorflow/python:client_testlib",
- "//tensorflow/python:dtypes",
+ "//tensorflow/python:control_flow_ops",
"//tensorflow/python:framework_ops",
- "//tensorflow/python:lib",
- "//tensorflow/python:math_ops",
+ "//tensorflow/python:metrics",
+ "//tensorflow/python:platform",
"//tensorflow/python:state_ops",
- "//tensorflow/python:summary",
"//tensorflow/python:training",
"//tensorflow/python:variables",
- "//tensorflow/python/estimator:numpy_io",
- "//tensorflow/python/estimator:parsing_utils",
- "//tensorflow/python/feature_column",
- "//third_party/py/numpy",
- "@six_archive//:six",
+ "//tensorflow/python/data/ops:dataset_ops",
+ "//tensorflow/python/estimator",
+ "//tensorflow/python/estimator:export_export",
+ "//tensorflow/python/estimator:export_output",
+ "//tensorflow/python/estimator:model_fn",
],
)