STT-tensorflow/tensorflow/examples/speech_commands/BUILD
A. Unique TensorFlower 985ad0276a PY2 removal cleanup
PiperOrigin-RevId: 352907145
Change-Id: I82de30d92dc9c2b53215d6d5732c67afe339c23d
2021-01-20 17:11:44 -08:00

425 lines
8.7 KiB
Python

load("//tensorflow:tensorflow.bzl", "tf_cc_binary", "tf_cc_test", "tf_py_test")
package(
default_visibility = [
"//visibility:public",
],
licenses = ["notice"], # Apache 2.0
)
py_binary(
name = "accuracy_utils_py",
srcs = ["accuracy_utils.py"],
main = "accuracy_utils.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
"//tensorflow:tensorflow_py",
"//third_party/py/numpy",
"@six_archive//:six",
],
)
py_binary(
name = "recognize_commands_py",
srcs = ["recognize_commands.py"],
main = "recognize_commands.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
"//tensorflow:tensorflow_py",
"//third_party/py/numpy",
"@six_archive//:six",
],
)
py_binary(
name = "test_streaming_accuracy_py",
srcs = ["test_streaming_accuracy.py"],
main = "test_streaming_accuracy.py",
python_version = "PY3",
srcs_version = "PY3",
deps = [
":accuracy_utils_py",
":recognize_commands_py",
"//tensorflow:tensorflow_py",
"//third_party/py/numpy",
],
)
py_library(
name = "models",
srcs = [
"models.py",
],
srcs_version = "PY3",
deps = [
"//tensorflow:tensorflow_py",
"//third_party/py/numpy",
"@six_archive//:six",
],
)
tf_py_test(
name = "models_test",
size = "small",
srcs = ["models_test.py"],
tags = [
"no_pip", # b/131330719
],
deps = [
":models",
"//tensorflow/python:client_testlib",
],
)
py_library(
name = "input_data",
srcs = [
"input_data.py",
],
srcs_version = "PY3",
deps = [
"//tensorflow:tensorflow_py",
"//tensorflow/lite/experimental/microfrontend:audio_microfrontend_py",
"//third_party/py/numpy",
"@six_archive//:six",
],
)
tf_py_test(
name = "input_data_test",
size = "small",
srcs = ["input_data_test.py"],
tags = [
"no_pip", # b/131330719
"v1only", # uses contrib
],
deps = [
":input_data",
":models",
"//tensorflow/python:client_testlib",
],
)
py_binary(
name = "train",
srcs = ["train.py"],
python_version = "PY3",
srcs_version = "PY3",
deps = [":train_main_lib"],
)
py_library(
name = "train_main_lib",
srcs = [
"train.py",
],
srcs_version = "PY3",
deps = [
":input_data",
":models",
"//tensorflow:tensorflow_py",
"//third_party/py/numpy",
"@six_archive//:six",
],
)
tf_py_test(
name = "train_test",
size = "small",
srcs = ["train_test.py"],
tags = [
"no_pip", # b/131330719
"v1only", # uses contrib
],
deps = [
":train_main_lib",
"//tensorflow/python:client_testlib",
],
)
py_binary(
name = "freeze",
srcs = ["freeze.py"],
python_version = "PY3",
srcs_version = "PY3",
deps = [":freeze_main_lib"],
)
py_library(
name = "freeze_main_lib",
srcs = ["freeze.py"],
srcs_version = "PY3",
deps = [":freeze_lib"],
)
py_library(
name = "freeze_lib",
srcs = [
"freeze.py",
],
srcs_version = "PY3",
tags = [
"no_pip", # b/131330719
],
deps = [
":input_data",
":models",
"//tensorflow:tensorflow_py",
],
)
tf_py_test(
name = "freeze_test",
size = "small",
srcs = ["freeze_test.py"],
tags = [
"no_pip", # b/131330719
"v1only", # uses contrib
],
deps = [
":freeze_main_lib",
"//tensorflow/python:client_testlib",
],
)
py_binary(
name = "wav_to_features",
srcs = ["wav_to_features.py"],
python_version = "PY3",
srcs_version = "PY3",
deps = [":wav_to_features_main_lib"],
)
py_library(
name = "wav_to_features_main_lib",
srcs = ["wav_to_features.py"],
srcs_version = "PY3",
deps = [":wav_to_features_lib"],
)
py_library(
name = "wav_to_features_lib",
srcs = [
"wav_to_features.py",
],
srcs_version = "PY3",
deps = [
":input_data",
":models",
"//tensorflow:tensorflow_py",
],
)
tf_py_test(
name = "wav_to_features_test",
size = "small",
srcs = ["wav_to_features_test.py"],
tags = [
"no_pip", # b/131330719
"v1only", # uses contrib
],
deps = [
":wav_to_features_main_lib",
"//tensorflow/python:client_testlib",
],
)
py_binary(
name = "generate_streaming_test_wav",
srcs = ["generate_streaming_test_wav.py"],
python_version = "PY3",
srcs_version = "PY3",
deps = [":generate_streaming_test_wav_main_lib"],
)
py_library(
name = "generate_streaming_test_wav_main_lib",
srcs = ["generate_streaming_test_wav.py"],
srcs_version = "PY3",
deps = [":generate_streaming_test_wav_lib"],
)
py_library(
name = "generate_streaming_test_wav_lib",
srcs = [
"generate_streaming_test_wav.py",
],
srcs_version = "PY3",
deps = [
":input_data",
":models",
"//tensorflow:tensorflow_py",
"//third_party/py/numpy",
],
)
tf_py_test(
name = "generate_streaming_test_wav_test",
size = "small",
srcs = ["generate_streaming_test_wav_test.py"],
tags = [
"no_pip", # b/131330719
"v1only", # uses contrib
],
deps = [
":generate_streaming_test_wav_main_lib",
"//tensorflow/python:client_testlib",
],
)
tf_cc_binary(
name = "label_wav_cc",
srcs = [
"label_wav.cc",
],
deps = [
"//tensorflow/core:core_cpu",
"//tensorflow/core:framework",
"//tensorflow/core:framework_internal",
"//tensorflow/core:lib",
"//tensorflow/core:protos_all_cc",
"//tensorflow/core:tensorflow",
],
)
py_binary(
name = "label_wav",
srcs = ["label_wav.py"],
python_version = "PY3",
srcs_version = "PY3",
deps = [":label_wav_main_lib"],
)
py_library(
name = "label_wav_main_lib",
srcs = ["label_wav.py"],
srcs_version = "PY3",
deps = [":label_wav_lib"],
)
py_library(
name = "label_wav_lib",
srcs = [
"label_wav.py",
],
srcs_version = "PY3",
deps = [
"//tensorflow:tensorflow_py",
],
)
tf_py_test(
name = "label_wav_test",
size = "medium",
srcs = ["label_wav_test.py"],
tags = [
"no_pip", # b/131330719
"v1only", # uses contrib
],
deps = [
":label_wav_main_lib",
"//tensorflow/python:client_testlib",
],
)
cc_library(
name = "recognize_commands",
srcs = [
"recognize_commands.cc",
],
hdrs = [
"recognize_commands.h",
],
deps = [
"//tensorflow/core:core_cpu",
"//tensorflow/core:framework",
"//tensorflow/core:framework_internal",
"//tensorflow/core:lib",
"//tensorflow/core:protos_all_cc",
"//tensorflow/core:tensorflow",
],
)
tf_cc_test(
name = "recognize_commands_test",
size = "medium",
srcs = [
"recognize_commands_test.cc",
],
deps = [
":recognize_commands",
"//tensorflow/core:lib",
"//tensorflow/core:lib_internal",
"//tensorflow/core:test",
"//tensorflow/core:test_main",
"//tensorflow/core:testlib",
],
)
cc_library(
name = "accuracy_utils",
srcs = [
"accuracy_utils.cc",
],
hdrs = [
"accuracy_utils.h",
],
deps = [
"//tensorflow/core:core_cpu",
"//tensorflow/core:framework",
"//tensorflow/core:framework_internal",
"//tensorflow/core:lib",
"//tensorflow/core:protos_all_cc",
"//tensorflow/core:tensorflow",
],
)
tf_cc_test(
name = "accuracy_utils_test",
size = "medium",
srcs = [
"accuracy_utils_test.cc",
],
deps = [
":accuracy_utils",
"//tensorflow/core:lib",
"//tensorflow/core:lib_internal",
"//tensorflow/core:test",
"//tensorflow/core:test_main",
"//tensorflow/core:testlib",
],
)
tf_cc_binary(
name = "test_streaming_accuracy",
srcs = [
"test_streaming_accuracy.cc",
],
deps = [
":accuracy_utils",
":recognize_commands",
"//tensorflow/core:core_cpu",
"//tensorflow/core:framework",
"//tensorflow/core:framework_internal",
"//tensorflow/core:lib",
"//tensorflow/core:lib_internal",
"//tensorflow/core:protos_all_cc",
],
)
py_library(
name = "test_lib",
srcs_version = "PY3",
deps = [
":freeze",
":generate_streaming_test_wav",
":input_data",
":label_wav",
":models",
":train",
":wav_to_features",
],
)