STT-tensorflow/tensorflow/contrib/framework/BUILD
Gunhan Gulsoy 4a90280d7e Automated g4 rollback of changelist 158565259
PiperOrigin-RevId: 168650887
2017-09-14 00:43:24 -07:00

280 lines
7.6 KiB
Python

# Description:
# contains parts of TensorFlow that are experimental or unstable and which are not supported.
licenses(["notice"]) # Apache 2.0
exports_files(["LICENSE"])
package(default_visibility = [
"//learning/brain:__subpackages__",
"//tensorflow:__subpackages__",
])
load("//tensorflow:tensorflow.bzl", "cuda_py_test")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_py_library")
load("//tensorflow:tensorflow.bzl", "py_test")
load("//tensorflow:tensorflow.bzl", "tf_custom_op_library")
load("//tensorflow:tensorflow.bzl", "tf_gen_op_wrapper_py")
load("//tensorflow:tensorflow.bzl", "tf_gen_op_libs")
load("//tensorflow:tensorflow.bzl", "tf_kernel_library")
tf_custom_op_py_library(
name = "framework_py",
srcs = [
"__init__.py",
"python/framework/__init__.py",
"python/framework/checkpoint_utils.py",
"python/framework/experimental.py",
"python/framework/tensor_util.py",
"python/ops/__init__.py",
"python/ops/arg_scope.py",
"python/ops/audio_ops.py",
"python/ops/checkpoint_ops.py",
"python/ops/ops.py",
"python/ops/prettyprint_ops.py",
"python/ops/variables.py",
],
dso = [
":python/ops/_variable_ops.so",
],
kernels = [
":variable_kernels",
":variable_ops_op_lib",
],
srcs_version = "PY2AND3",
deps = [
":gen_variable_ops",
"//tensorflow/contrib/util:util_py",
"//tensorflow/python:array_ops",
"//tensorflow/python:audio_ops_gen",
"//tensorflow/python:checkpoint_ops_gen",
"//tensorflow/python:control_flow_ops",
"//tensorflow/python:framework",
"//tensorflow/python:framework_for_generated_wrappers",
"//tensorflow/python:init_ops",
"//tensorflow/python:io_ops",
"//tensorflow/python:logging_ops",
"//tensorflow/python:math_ops",
"//tensorflow/python:platform",
"//tensorflow/python:state_ops",
"//tensorflow/python:state_ops_gen",
"//tensorflow/python:tensor_array_ops",
"//tensorflow/python:training",
"//tensorflow/python:util",
"//tensorflow/python:variable_scope",
"//tensorflow/python:variables",
"//third_party/py/numpy",
"@six_archive//:six",
],
)
tf_kernel_library(
name = "variable_kernels",
srcs = [
"kernels/zero_initializer_op.cc",
"kernels/zero_initializer_op.h",
],
gpu_srcs = [
"kernels/zero_initializer_op_gpu.cu.cc",
"kernels/zero_initializer_op.h",
],
deps = [
"//tensorflow/core:framework",
"//third_party/eigen3",
],
alwayslink = 1,
)
tf_custom_op_library(
name = "python/ops/_variable_ops.so",
srcs = [
"kernels/zero_initializer_op.cc",
"kernels/zero_initializer_op.h",
"ops/variable_ops.cc",
],
gpu_srcs = [
"kernels/zero_initializer_op_gpu.cu.cc",
"kernels/zero_initializer_op.h",
],
)
tf_gen_op_libs(
op_lib_names = [
"variable_ops",
],
)
cc_library(
name = "all_ops",
deps = [
":variable_ops_op_lib",
],
)
tf_gen_op_wrapper_py(
name = "gen_variable_ops",
out = "python/ops/gen_variable_ops.py",
deps = [
":variable_ops_op_lib",
],
)
py_test(
name = "arg_scope_test",
size = "small",
srcs = ["python/ops/arg_scope_test.py"],
srcs_version = "PY2AND3",
deps = [
":framework_py",
"//tensorflow/python:client_testlib",
],
)
py_test(
name = "checkpoint_utils_test",
size = "small",
srcs = ["python/framework/checkpoint_utils_test.py"],
srcs_version = "PY2AND3",
tags = ["manual"], # http://b/30468735
deps = [
":framework_py",
"//tensorflow/python:client_testlib",
"//tensorflow/python:errors",
"//tensorflow/python:framework_for_generated_wrappers",
"//tensorflow/python:init_ops",
"//tensorflow/python:partitioned_variables",
"//tensorflow/python:training",
"//tensorflow/python:variable_scope",
"//tensorflow/python:variables",
],
)
py_test(
name = "ops_test",
size = "small",
srcs = ["python/ops/ops_test.py"],
srcs_version = "PY2AND3",
deps = [
":framework_py",
"//tensorflow/python:client_testlib",
"//tensorflow/python:framework_for_generated_wrappers",
],
)
py_test(
name = "prettyprint_ops_test",
size = "small",
srcs = ["python/ops/prettyprint_ops_test.py"],
srcs_version = "PY2AND3",
deps = [
":framework_py",
"//tensorflow/python:client_testlib",
"//tensorflow/python:framework_for_generated_wrappers",
"//tensorflow/python:sparse_ops",
"//tensorflow/python:sparse_tensor",
"//tensorflow/python:tensor_array_ops",
"//tensorflow/python:variables",
"//third_party/py/numpy",
],
)
py_test(
name = "experimental_test",
srcs = ["python/framework/experimental_test.py"],
srcs_version = "PY2AND3",
deps = [
":framework_py",
"//tensorflow/python:client_testlib",
"//tensorflow/python:platform",
],
)
py_test(
name = "tensor_util_test",
srcs = ["python/framework/tensor_util_test.py"],
srcs_version = "PY2AND3",
deps = [
":framework_py",
"//tensorflow/python:array_ops",
"//tensorflow/python:client_testlib",
"//tensorflow/python:errors",
"//tensorflow/python:framework_for_generated_wrappers",
"//tensorflow/python:sparse_tensor",
"//tensorflow/python:variables",
"//third_party/py/numpy",
],
)
py_test(
name = "variables_test",
size = "small",
srcs = ["python/ops/variables_test.py"],
srcs_version = "PY2AND3",
tags = ["manual"],
deps = [
":framework_py",
"//tensorflow/python:array_ops",
"//tensorflow/python:client",
"//tensorflow/python:client_testlib",
"//tensorflow/python:errors",
"//tensorflow/python:framework_for_generated_wrappers",
"//tensorflow/python:init_ops",
"//tensorflow/python:nn_ops",
"//tensorflow/python:partitioned_variables",
"//tensorflow/python:platform",
"//tensorflow/python:training",
"//tensorflow/python:variable_scope",
"//tensorflow/python:variables",
"//third_party/py/numpy",
],
)
filegroup(
name = "checkpoint_ops_testdata",
srcs = [
"testdata/bundle_checkpoint.data-00000-of-00001",
"testdata/bundle_checkpoint.index",
"testdata/bundle_checkpoint_vocab.txt",
"testdata/bundle_checkpoint_vocab_with_oov.txt",
"testdata/keyword.txt",
"testdata/keyword_new.txt",
],
)
py_test(
name = "checkpoint_ops_test",
size = "medium",
srcs = ["python/ops/checkpoint_ops_test.py"],
data = [":checkpoint_ops_testdata"],
srcs_version = "PY2AND3",
tags = ["no_pip"],
deps = [
":framework_py",
"//tensorflow/python:array_ops",
"//tensorflow/python:client_testlib",
"//tensorflow/python:constant_op",
"//tensorflow/python:dtypes",
"//tensorflow/python:errors",
"//tensorflow/python:framework_ops",
"//tensorflow/python:math_ops",
"//tensorflow/python:partitioned_variables",
"//tensorflow/python:platform",
"//tensorflow/python:training",
"//tensorflow/python:variable_scope",
"//tensorflow/python:variables",
"//third_party/py/numpy",
],
)
filegroup(
name = "all_files",
srcs = glob(
["**/*"],
exclude = [
"**/METADATA",
"**/OWNERS",
],
),
visibility = ["//tensorflow:__subpackages__"],
)