Files
pytorch/tools/build_defs/default_platform_defs.bzl
Andres Suarez 25d8a0480b [lint] Remove unnecessary BUCKRESTRICTEDSYNTAX suppressions
Differential Revision: D59935630

Pull Request resolved: https://github.com/pytorch/pytorch/pull/131187
2024-07-19 07:19:11 -07:00

18 lines
575 B
Python

# Only used for PyTorch open source BUCK build
def compose_platform_setting_list(settings):
"""Settings object:
os/cpu pair: should be valid key, or at most one part can be wildcard.
flags: the values added to the compiler flags
"""
if read_config("pt", "is_oss", "0") == "0":
fail("This file is for open source pytorch build. Do not use it in fbsource!")
result = []
for setting in settings:
result.append([
"^{}-{}$".format(setting["os"], setting["cpu"]),
setting["flags"],
])
return result