BUILD 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. py_binary(
  2. name = "tutorial_1",
  3. srcs = ["tutorial_1.py"],
  4. data = [":data"],
  5. deps = [":tutorial-deps"],
  6. )
  7. py_binary(
  8. name = "tutorial_2",
  9. srcs = ["tutorial_2.py"],
  10. data = [":data"],
  11. deps = [":tutorial-deps"],
  12. )
  13. py_library(
  14. name = "tutorial-deps",
  15. deps = [
  16. "//dragnn/core:dragnn_bulk_ops",
  17. "//dragnn/core:dragnn_ops",
  18. "//dragnn/protos:spec_py_pb2",
  19. "//dragnn/python:graph_builder",
  20. "//dragnn/python:lexicon",
  21. "//dragnn/python:load_dragnn_cc_impl_py",
  22. "//dragnn/python:spec_builder",
  23. "//dragnn/python:visualization",
  24. "//syntaxnet:load_parser_ops_py",
  25. "//syntaxnet:parser_ops",
  26. "//syntaxnet:sentence_py_pb2",
  27. "@org_tensorflow//tensorflow:tensorflow_py",
  28. "@org_tensorflow//tensorflow/core:protos_all_py",
  29. ],
  30. )
  31. filegroup(
  32. name = "data",
  33. data = glob(["tutorial_data/*"]),
  34. )
  35. sh_test(
  36. name = "test_run_all_tutorials",
  37. size = "medium",
  38. srcs = ["test_run_all_tutorials.sh"],
  39. args = [
  40. "$(location :tutorial_1)",
  41. "$(location :tutorial_2)",
  42. ],
  43. data = [
  44. ":tutorial_1",
  45. ":tutorial_2",
  46. ],
  47. )