pytorch
1def define_targets(rules):
2rules.py_library(
3name = "torchgen",
4srcs = rules.glob(["**/*.py"]),
5visibility = ["//visibility:public"],
6deps = [
7rules.requirement("PyYAML"),
8rules.requirement("typing-extensions"),
9],
10)
11
12rules.py_binary(
13name = "gen",
14srcs = [":torchgen"],
15visibility = ["//visibility:public"],
16deps = [
17rules.requirement("PyYAML"),
18rules.requirement("typing-extensions"),
19],
20)
21
22rules.py_binary(
23name = "gen_executorch",
24srcs = [":torchgen"],
25visibility = ["//visibility:public"],
26deps = [
27rules.requirement("PyYAML"),
28rules.requirement("typing-extensions"),
29],
30)
31