diff options
Diffstat (limited to 'tensorflow/models/embedding/BUILD')
-rw-r--r-- | tensorflow/models/embedding/BUILD | 74 |
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__"], +) |