aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/models/embedding/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/models/embedding/BUILD')
-rw-r--r--tensorflow/models/embedding/BUILD74
1 files changed, 74 insertions, 0 deletions
diff --git a/tensorflow/models/embedding/BUILD b/tensorflow/models/embedding/BUILD
new file mode 100644
index 0000000000..0fb164b05e
--- /dev/null
+++ b/tensorflow/models/embedding/BUILD
@@ -0,0 +1,74 @@
+# Description:
+# TensorFlow model for word2vec
+
+licenses(["notice"]) # Apache 2.0
+
+exports_files(["LICENSE"])
+
+load("/tensorflow/tensorflow", "tf_gen_op_wrapper_py")
+
+py_binary(
+ name = "word2vec",
+ srcs = [
+ "word2vec.py",
+ ],
+ deps = [
+ ":gen_word2vec",
+ "//tensorflow:tensorflow_py",
+ "//tensorflow/python:platform",
+ ],
+)
+
+py_binary(
+ name = "word2vec_optimized",
+ srcs = [
+ "word2vec_optimized.py",
+ ],
+ deps = [
+ ":gen_word2vec",
+ "//tensorflow:tensorflow_py",
+ "//tensorflow/python:platform",
+ ],
+)
+
+cc_library(
+ name = "word2vec_ops",
+ srcs = [
+ "word2vec_ops.cc",
+ ],
+ visibility = ["//tensorflow:internal"],
+ deps = [
+ "//tensorflow/core:framework",
+ ],
+ alwayslink = 1,
+)
+
+cc_library(
+ name = "word2vec_kernels",
+ srcs = [
+ "word2vec_kernels.cc",
+ ],
+ visibility = ["//tensorflow:internal"],
+ deps = [
+ "//tensorflow/core",
+ ],
+ alwayslink = 1,
+)
+
+tf_gen_op_wrapper_py(
+ name = "gen_word2vec",
+ out = "gen_word2vec.py",
+ deps = [":word2vec_ops"],
+)
+
+filegroup(
+ name = "all_files",
+ srcs = glob(
+ ["**/*"],
+ exclude = [
+ "**/METADATA",
+ "**/OWNERS",
+ ],
+ ),
+ visibility = ["//tensorflow:__subpackages__"],
+)