BUILD 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package(default_visibility = [":internal"])
  2. licenses(["notice"]) # Apache 2.0
  3. exports_files(["LICENSE"])
  4. package_group(
  5. name = "internal",
  6. packages = [
  7. "//textsum/...",
  8. ],
  9. )
  10. py_library(
  11. name = "seq2seq_attention_model",
  12. srcs = ["seq2seq_attention_model.py"],
  13. deps = [
  14. ":seq2seq_lib",
  15. ],
  16. )
  17. py_library(
  18. name = "seq2seq_lib",
  19. srcs = ["seq2seq_lib.py"],
  20. )
  21. py_binary(
  22. name = "seq2seq_attention",
  23. srcs = ["seq2seq_attention.py"],
  24. deps = [
  25. ":batch_reader",
  26. ":data",
  27. ":seq2seq_attention_decode",
  28. ":seq2seq_attention_model",
  29. ],
  30. )
  31. py_library(
  32. name = "batch_reader",
  33. srcs = ["batch_reader.py"],
  34. deps = [
  35. ":data",
  36. ":seq2seq_attention_model",
  37. ],
  38. )
  39. py_library(
  40. name = "beam_search",
  41. srcs = ["beam_search.py"],
  42. )
  43. py_library(
  44. name = "seq2seq_attention_decode",
  45. srcs = ["seq2seq_attention_decode.py"],
  46. deps = [
  47. ":beam_search",
  48. ":data",
  49. ],
  50. )
  51. py_library(
  52. name = "data",
  53. srcs = ["data.py"],
  54. )