BUILD 1.17 KB
Newer Older
Ivan Bogatyy's avatar
Ivan Bogatyy committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
py_binary(
    name = "tutorial_1",
    srcs = ["tutorial_1.py"],
    data = [":data"],
    deps = [":tutorial-deps"],
)

py_binary(
    name = "tutorial_2",
    srcs = ["tutorial_2.py"],
    data = [":data"],
    deps = [":tutorial-deps"],
)

py_library(
    name = "tutorial-deps",
    deps = [
        "//dragnn/core:dragnn_bulk_ops",
        "//dragnn/core:dragnn_ops",
        "//dragnn/protos:spec_py_pb2",
        "//dragnn/python:graph_builder",
        "//dragnn/python:lexicon",
        "//dragnn/python:load_dragnn_cc_impl_py",
        "//dragnn/python:spec_builder",
        "//dragnn/python:visualization",
        "//syntaxnet:load_parser_ops_py",
        "//syntaxnet:parser_ops",
        "//syntaxnet:sentence_py_pb2",
        "@org_tensorflow//tensorflow:tensorflow_py",
        "@org_tensorflow//tensorflow/core:protos_all_py",
    ],
)

filegroup(
    name = "data",
    data = glob(["tutorial_data/*"]),
)

sh_test(
    name = "test_run_all_tutorials",
    size = "medium",
    srcs = ["test_run_all_tutorials.sh"],
    args = [
        "$(location :tutorial_1)",
        "$(location :tutorial_2)",
    ],
    data = [
        ":tutorial_1",
        ":tutorial_2",
    ],
)