| package(default_visibility = ["//tensorflow:internal"]) |
| |
| licenses(["notice"]) # Apache 2.0 |
| |
| load("//tensorflow:tensorflow.bzl", "py_test") |
| |
| py_library( |
| name = "estimator_py", |
| srcs = [ |
| "__init__.py", |
| "estimator_lib.py", |
| ], |
| srcs_version = "PY2AND3", |
| visibility = [ |
| "//tensorflow:__pkg__", |
| "//tensorflow:internal", |
| ], |
| deps = [ |
| ":baseline", |
| ":boosted_trees", |
| ":dnn", |
| ":dnn_linear_combined", |
| ":estimator", |
| ":export", |
| ":exporter", |
| ":inputs", |
| ":keras", |
| ":linear", |
| ":model_fn", |
| ":parsing_utils", |
| ":run_config", |
| ":training", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "exporter", |
| srcs = ["exporter.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":gc", |
| ":metric_keys", |
| ":util", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_test( |
| name = "exporter_test", |
| size = "small", |
| srcs = ["exporter_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":exporter", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "gc", |
| srcs = ["gc.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_test( |
| name = "gc_test", |
| size = "small", |
| srcs = ["gc_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":gc", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "model_fn", |
| srcs = ["model_fn.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":export_output", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "model_fn_test", |
| size = "small", |
| srcs = ["model_fn_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":export_output", |
| ":model_fn", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "training", |
| srcs = ["training.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":exporter", |
| ":run_config", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "training_test", |
| size = "medium", |
| srcs = ["training_test.py"], |
| shard_count = 4, |
| srcs_version = "PY2AND3", |
| tags = ["notsan"], |
| deps = [ |
| ":dnn", |
| ":estimator", |
| ":exporter", |
| ":inputs", |
| ":run_config", |
| ":training", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "run_config", |
| srcs = ["run_config.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "run_config_test", |
| size = "small", |
| srcs = ["run_config_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":run_config", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "baseline", |
| srcs = ["canned/baseline.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":head", |
| ":model_fn", |
| ":optimizers", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "baseline_test", |
| size = "medium", |
| srcs = ["canned/baseline_test.py"], |
| shard_count = 4, |
| srcs_version = "PY2AND3", |
| tags = [ |
| "no_pip", |
| "noasan", # test flakily times out in asan mode. |
| "notsan", # b/67510291 |
| "optonly", # flakily times out in fastbuild |
| ], |
| deps = [ |
| ":baseline", |
| ":estimator", |
| ":export_export", |
| ":metric_keys", |
| ":numpy_io", |
| ":pandas_io", |
| ":run_config", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "boosted_trees", |
| srcs = ["canned/boosted_trees.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":boosted_trees_utils", |
| ":estimator", |
| ":head", |
| ":model_fn", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_test( |
| name = "boosted_trees_test", |
| size = "medium", |
| srcs = ["canned/boosted_trees_test.py"], |
| shard_count = 2, |
| srcs_version = "PY2AND3", |
| tags = [ |
| "manual", |
| "no_oss", |
| "notap", |
| "optonly", |
| ], |
| deps = [ |
| ":boosted_trees", |
| ":inputs", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "boosted_trees_utils", |
| srcs = ["canned/boosted_trees_utils.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":head", |
| ":model_fn", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_test( |
| name = "boosted_trees_utils_test", |
| size = "medium", |
| srcs = ["canned/boosted_trees_utils_test.py"], |
| shard_count = 2, |
| srcs_version = "PY2AND3", |
| tags = [ |
| "optonly", |
| ], |
| deps = [ |
| ":boosted_trees", |
| ":inputs", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "//third_party/py/numpy", |
| ], |
| ) |
| |
| py_library( |
| name = "dnn", |
| srcs = ["canned/dnn.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":head", |
| ":model_fn", |
| ":optimizers", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "dnn_testing_utils", |
| testonly = 1, |
| srcs = ["canned/dnn_testing_utils.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":head", |
| ":metric_keys", |
| ":model_fn", |
| ":numpy_io", |
| ":prediction_keys", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "//third_party/py/numpy", |
| "@absl_py//absl/testing:parameterized", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "dnn_test", |
| size = "medium", |
| srcs = ["canned/dnn_test.py"], |
| shard_count = 4, |
| srcs_version = "PY2AND3", |
| tags = [ |
| "no_pip", |
| "notsan", # b/67510291 |
| ], |
| deps = [ |
| ":dnn", |
| ":dnn_testing_utils", |
| ":export_export", |
| ":numpy_io", |
| ":pandas_io", |
| ":prediction_keys", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@absl_py//absl/testing:parameterized", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "dnn_linear_combined", |
| srcs = ["canned/dnn_linear_combined.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":dnn", |
| ":estimator", |
| ":head", |
| ":linear", |
| ":model_fn", |
| ":optimizers", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "dnn_linear_combined_test", |
| size = "medium", |
| srcs = ["canned/dnn_linear_combined_test.py"], |
| shard_count = 8, |
| srcs_version = "PY2AND3", |
| tags = [ |
| "no_pip", |
| "notsan", # b/67510291 |
| ], |
| deps = [ |
| ":dnn_linear_combined", |
| ":dnn_testing_utils", |
| ":export_export", |
| ":linear_testing_utils", |
| ":numpy_io", |
| ":pandas_io", |
| ":prediction_keys", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@absl_py//absl/testing:parameterized", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "util", |
| srcs = [ |
| "util.py", |
| ], |
| srcs_version = "PY2AND3", |
| deps = [ |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_test( |
| name = "util_test", |
| srcs = ["util_test.py"], |
| srcs_version = "PY2AND3", |
| tags = ["notsan"], # b/67510291 |
| deps = [ |
| ":util", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "//third_party/py/numpy", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "estimator", |
| srcs = [ |
| "estimator.py", |
| ], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":export_export", |
| ":model_fn", |
| ":run_config", |
| ":util", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "//third_party/py/numpy", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "estimator_test", |
| srcs = ["estimator_test.py"], |
| shard_count = 4, |
| srcs_version = "PY2AND3", |
| tags = ["notsan"], # b/67510291 |
| deps = [ |
| ":estimator", |
| ":export_export", |
| ":export_output", |
| ":model_fn", |
| ":numpy_io", |
| ":run_config", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "//third_party/py/numpy", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "parsing_utils", |
| srcs = [ |
| "canned/parsing_utils.py", |
| ], |
| srcs_version = "PY2AND3", |
| deps = [ |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "parsing_utils_test", |
| srcs = ["canned/parsing_utils_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":parsing_utils", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "export_output", |
| srcs = ["export/export_output.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "export_output_test", |
| size = "small", |
| srcs = ["export/export_output_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":export_output", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "export", |
| srcs = [ |
| "export/export_lib.py", |
| ], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":export_export", |
| ":export_output", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "export_export", |
| srcs = [ |
| "export/export.py", |
| ], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":util", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "export_test", |
| size = "small", |
| srcs = ["export/export_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":export_export", |
| ":export_output", |
| ":util", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "head", |
| srcs = ["canned/head.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":export_output", |
| ":metric_keys", |
| ":model_fn", |
| ":prediction_keys", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "head_test", |
| size = "medium", |
| srcs = ["canned/head_test.py"], |
| shard_count = 4, |
| srcs_version = "PY2AND3", |
| tags = ["no_pip"], |
| deps = [ |
| ":dnn_testing_utils", |
| ":head", |
| ":metric_keys", |
| ":model_fn", |
| ":numpy_io", |
| ":prediction_keys", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "//third_party/py/numpy", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "inputs", |
| srcs = ["inputs/inputs.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":numpy_io", |
| ":pandas_io", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "linear", |
| srcs = ["canned/linear.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":head", |
| ":optimizers", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_library( |
| name = "linear_testing_utils", |
| testonly = 1, |
| srcs = ["canned/linear_testing_utils.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":export_export", |
| ":linear", |
| ":metric_keys", |
| ":numpy_io", |
| ":pandas_io", |
| ":run_config", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "linear_test", |
| size = "medium", |
| srcs = ["canned/linear_test.py"], |
| shard_count = 4, |
| srcs_version = "PY2AND3", |
| tags = [ |
| "no_pip", |
| "notsan", # b/67510291 |
| ], |
| deps = [ |
| ":linear", |
| ":linear_testing_utils", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "metric_keys", |
| srcs = ["canned/metric_keys.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":model_fn", |
| ], |
| ) |
| |
| py_library( |
| name = "numpy_io", |
| srcs = ["inputs/numpy_io.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":inputs_queues", |
| ], |
| ) |
| |
| py_test( |
| name = "numpy_io_test", |
| size = "small", |
| srcs = ["inputs/numpy_io_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":numpy_io", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "optimizers", |
| srcs = ["canned/optimizers.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "optimizers_test", |
| size = "small", |
| srcs = ["canned/optimizers_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":optimizers", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "pandas_io", |
| srcs = ["inputs/pandas_io.py"], |
| srcs_version = "PY2AND3", |
| deps = [":inputs_queues"], |
| ) |
| |
| py_test( |
| name = "pandas_io_test", |
| size = "small", |
| srcs = ["inputs/pandas_io_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":pandas_io", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "prediction_keys", |
| srcs = ["canned/prediction_keys.py"], |
| srcs_version = "PY2AND3", |
| deps = [], |
| ) |
| |
| py_library( |
| name = "inputs_queues", |
| srcs = [ |
| "inputs/queues/__init__.py", |
| "inputs/queues/feeding_functions.py", |
| "inputs/queues/feeding_queue_runner.py", |
| ], |
| srcs_version = "PY2AND3", |
| deps = [ |
| "//tensorflow:tensorflow_py_no_contrib", |
| "@six_archive//:six", |
| ], |
| ) |
| |
| py_test( |
| name = "feeding_functions_test", |
| size = "small", |
| srcs = [ |
| "inputs/queues/feeding_functions_test.py", |
| ], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":inputs_queues", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_test( |
| name = "feeding_queue_runner_test", |
| size = "small", |
| srcs = ["inputs/queues/feeding_queue_runner_test.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":inputs_queues", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_library( |
| name = "keras", |
| srcs = ["keras.py"], |
| srcs_version = "PY2AND3", |
| deps = [ |
| ":estimator", |
| ":export_export", |
| ":model_fn", |
| ":run_config", |
| "//tensorflow:tensorflow_py_no_contrib", |
| ], |
| ) |
| |
| py_test( |
| name = "keras_test", |
| size = "large", |
| srcs = ["keras_test.py"], |
| shard_count = 4, |
| srcs_version = "PY2AND3", |
| tags = [ |
| "no_windows", |
| "notsan", # b/67510291 |
| ], |
| deps = [ |
| ":keras", |
| ":numpy_io", |
| ":run_config", |
| "//tensorflow:tensorflow_py_no_contrib", |
| "//third_party/py/numpy", |
| ], |
| ) |
| |
| py_library( |
| name = "expect_numpy_installed", |
| # This is a dummy rule used as a numpy dependency in open-source. |
| # We expect numpy to already be installed on the system, e.g. via |
| # `pip install numpy` |
| visibility = ["//visibility:public"], |
| ) |
| |
| py_library( |
| name = "expect_pandas_installed", |
| # This is a dummy rule used as a numpy dependency in open-source. |
| # We expect pandas to already be installed on the system, e.g. via |
| # `pip install pandas` |
| visibility = ["//visibility:public"], |
| ) |
| |
| py_library( |
| name = "expect_h5py_installed", |
| # This is a dummy rule used as a numpy dependency in open-source. |
| # We expect h5py to already be installed on the system, e.g. via |
| # `pip install h5py' |
| visibility = ["//visibility:public"], |
| ) |
| |
| py_library( |
| name = "expect_six_installed", |
| # This is a dummy rule used as a numpy dependency in open-source. |
| # We expect six to already be installed on the system, e.g. via |
| # `pip install six` |
| visibility = ["//visibility:public"], |
| ) |
| |
| py_library( |
| name = "expect_tensorflow_installed", |
| # This is a dummy rule used as a numpy dependency in open-source. |
| # We expect tensorflow to already be installed on the system, e.g. via |
| # `pip install tensorflow` or `pip install tensorflow_gpu` |
| visibility = ["//visibility:public"], |
| ) |