Skip to content

Commit 34ba5df

Browse files
Increase memory limit for ASan builds of py_binary targets.
PiperOrigin-RevId: 908324533
1 parent d63e1b1 commit 34ba5df

3 files changed

Lines changed: 32 additions & 0 deletions

File tree

  • tensorflow_serving
    • experimental/example
    • model_servers
    • servables/tensorflow/testdata

tensorflow_serving/experimental/example/BUILD

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ filegroup(
2020
py_binary(
2121
name = "remote_predict_client",
2222
srcs = ["remote_predict_client.py"],
23+
exec_properties = select({
24+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
25+
"//conditions:default": None,
26+
}),
2327
tags = [
2428
"manual",
2529
],
@@ -31,6 +35,10 @@ py_binary(
3135
srcs = [
3236
"half_plus_two_with_rpop.py",
3337
],
38+
exec_properties = select({
39+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
40+
"//conditions:default": None,
41+
}),
3442
srcs_version = "PY3",
3543
tags = [
3644
"manual",
@@ -41,6 +49,10 @@ py_binary(
4149
py_binary(
4250
name = "half_plus_two_with_rpop_client",
4351
srcs = ["half_plus_two_with_rpop_client.py"],
52+
exec_properties = select({
53+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
54+
"//conditions:default": None,
55+
}),
4456
tags = [
4557
"manual",
4658
],

tensorflow_serving/model_servers/BUILD

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,10 @@ py_binary(
641641
py_binary(
642642
name = "profiler_client",
643643
srcs = ["profiler_client.py"],
644+
exec_properties = select({
645+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
646+
"//conditions:default": None,
647+
}),
644648
srcs_version = "PY2AND3",
645649
)
646650

tensorflow_serving/servables/tensorflow/testdata/BUILD

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ py_binary(
5050
srcs = [
5151
"export_bad_half_plus_two.py",
5252
],
53+
exec_properties = select({
54+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
55+
"//conditions:default": None,
56+
}),
5357
srcs_version = "PY3",
5458
)
5559

@@ -58,6 +62,10 @@ py_binary(
5862
srcs = [
5963
"export_counter.py",
6064
],
65+
exec_properties = select({
66+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
67+
"//conditions:default": None,
68+
}),
6169
srcs_version = "PY3",
6270
)
6371

@@ -66,6 +74,10 @@ py_binary(
6674
srcs = [
6775
"saved_model_half_plus_two.py",
6876
],
77+
exec_properties = select({
78+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
79+
"//conditions:default": None,
80+
}),
6981
srcs_version = "PY3",
7082
deps = ["@org_tensorflow//tensorflow/lite/tools/signature:signature_def_utils"],
7183
)
@@ -75,6 +87,10 @@ py_binary(
7587
srcs = [
7688
"parse_example_tflite.py",
7789
],
90+
exec_properties = select({
91+
"//tools/cpp:asan_build": {"cpp_link.mem": "20g"},
92+
"//conditions:default": None,
93+
}),
7894
main = "parse_example_tflite.py",
7995
srcs_version = "PY3",
8096
deps = ["@org_tensorflow//tensorflow/lite/tools/signature:signature_def_utils"],

0 commit comments

Comments
 (0)