diff --git a/backends/arm/TARGETS b/backends/arm/TARGETS index 2d201f8a0e3..35b16f819e5 100644 --- a/backends/arm/TARGETS +++ b/backends/arm/TARGETS @@ -4,9 +4,9 @@ # LICENSE file in the root directory of this source tree. # @noautodeps -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "ethosu_partitioner", srcs = [ "ethosu/__init__.py", @@ -17,7 +17,7 @@ python_library( ":arm_partitioner", ] ) -python_library( +runtime.python_library( name = "vgf_partitioner", srcs = [ "vgf/__init__.py", @@ -28,7 +28,7 @@ python_library( ":arm_partitioner", ] ) -python_library( +runtime.python_library( name = "constants", srcs = [ "constants.py", @@ -37,7 +37,7 @@ python_library( "//executorch/exir/dialects:lib", ], ) -python_library( +runtime.python_library( name = "common", srcs = [ "common/__init__.py", @@ -50,7 +50,7 @@ python_library( "//executorch/exir:lib", ], ) -python_library( +runtime.python_library( name = "arm_partitioner", srcs = [ "tosa/backend.py", @@ -65,7 +65,7 @@ python_library( "//executorch/exir:lib", ], ) -python_library( +runtime.python_library( name = "arm_backend", srcs = [ "arm_backend.py", @@ -84,7 +84,7 @@ python_library( "//executorch/backends/arm/_passes:passes", ], ) -python_library( +runtime.python_library( name = "process_node", srcs = ["process_node.py"], deps = [ @@ -97,7 +97,7 @@ python_library( "//executorch/exir:lib", ], ) -python_library( +runtime.python_library( name = "arm_vela", srcs = [ "arm_vela.py", @@ -106,7 +106,7 @@ python_library( "fbsource//third-party/pypi/ethos-u-vela:ethos-u-vela", ], ) -python_library( +runtime.python_library( name = "arm_model_evaluator", srcs = [ "util/arm_model_evaluator.py", diff --git a/backends/arm/_passes/TARGETS b/backends/arm/_passes/TARGETS index a048353d928..bb4e992ada1 100644 --- a/backends/arm/_passes/TARGETS +++ b/backends/arm/_passes/TARGETS @@ -1,6 +1,6 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "passes", srcs = glob(["*.py"]), deps = [ diff --git a/backends/arm/debug/TARGETS b/backends/arm/debug/TARGETS index a1201a81e60..8ddfd9a285c 100644 --- a/backends/arm/debug/TARGETS +++ b/backends/arm/debug/TARGETS @@ -1,7 +1,7 @@ # @noautodeps -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "schema", srcs = [ "__init__.py", diff --git a/backends/arm/operator_support/TARGETS b/backends/arm/operator_support/TARGETS index 0a12ee461a4..8f6721bd911 100644 --- a/backends/arm/operator_support/TARGETS +++ b/backends/arm/operator_support/TARGETS @@ -1,6 +1,6 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "operator_support", srcs = glob(["*.py"]), deps = [ diff --git a/backends/arm/operators/TARGETS b/backends/arm/operators/TARGETS index e017288e95c..2c255b3c17a 100644 --- a/backends/arm/operators/TARGETS +++ b/backends/arm/operators/TARGETS @@ -1,7 +1,7 @@ # @noautodeps -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "node_visitor", srcs = ["node_visitor.py"], deps = [ @@ -11,12 +11,12 @@ python_library( ], ) -python_library( +runtime.python_library( name = "operator_validation_utils", srcs = ["operator_validation_utils.py"], ) -python_library( +runtime.python_library( name = "ops", srcs = glob(["op_*.py", "ops_*.py"]), deps = [ @@ -32,7 +32,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "lib", srcs = ["__init__.py"], deps = [ diff --git a/backends/arm/quantizer/TARGETS b/backends/arm/quantizer/TARGETS index 7ee44b3751a..1a02340f92b 100644 --- a/backends/arm/quantizer/TARGETS +++ b/backends/arm/quantizer/TARGETS @@ -1,7 +1,7 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") # Exposed through __init__.py -python_library( +runtime.python_library( name = "quantization_config", srcs = ["quantization_config.py"], deps = [ @@ -11,7 +11,7 @@ python_library( ) # Exposed through __init__.py -python_library( +runtime.python_library( name = "arm_quantizer", srcs = ["arm_quantizer.py"], deps = [ @@ -23,7 +23,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "quantization_annotator", srcs = ["quantization_annotator.py"], deps = [ @@ -34,7 +34,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "arm_quantizer_utils", srcs = ["arm_quantizer_utils.py"], deps = [ @@ -43,7 +43,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "lib", srcs = ["__init__.py"], deps = [ diff --git a/backends/arm/test/TARGETS b/backends/arm/test/TARGETS index 76cfe07d911..c27d00590f3 100644 --- a/backends/arm/test/TARGETS +++ b/backends/arm/test/TARGETS @@ -1,10 +1,10 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load(":targets.bzl", "define_arm_tests") oncall("executorch") -python_library( +runtime.python_library( name = "conftest", srcs = ["conftest.py"], deps = [ @@ -14,7 +14,7 @@ python_library( ] ) -python_library( +runtime.python_library( name = "runner_utils", srcs = ["runner_utils.py"], deps = [ @@ -25,7 +25,7 @@ python_library( ] ) -python_library( +runtime.python_library( name = "common", srcs = ["common.py"], deps = [ @@ -35,7 +35,7 @@ python_library( ] ) -python_library( +runtime.python_library( name = "arm_tester", srcs = glob(["tester/*.py"]), deps = [ diff --git a/backends/arm/tosa/TARGETS b/backends/arm/tosa/TARGETS index 9fe39c4075c..b1df4f37c53 100644 --- a/backends/arm/tosa/TARGETS +++ b/backends/arm/tosa/TARGETS @@ -1,6 +1,6 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "mapping", srcs = [ "mapping.py", @@ -12,7 +12,7 @@ python_library( ":specification", ], ) -python_library( +runtime.python_library( name = "quant_utils", srcs = [ "quant_utils.py", @@ -28,7 +28,7 @@ python_library( "//executorch/exir/dialects:lib", ], ) -python_library( +runtime.python_library( name = "specification", srcs = [ "specification.py", @@ -38,7 +38,7 @@ python_library( "//executorch/exir/backend:compile_spec_schema", ], ) -python_library( +runtime.python_library( name = "utils", srcs = [ "utils.py", @@ -50,7 +50,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "tosa", srcs = [ "__init__.py", diff --git a/backends/arm/tosa/dialect/TARGETS b/backends/arm/tosa/dialect/TARGETS index 3e49eab551d..398d519fee6 100644 --- a/backends/arm/tosa/dialect/TARGETS +++ b/backends/arm/tosa/dialect/TARGETS @@ -1,6 +1,6 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "core", srcs = [ "lib.py", @@ -13,7 +13,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "ops", srcs = glob(["ops/*.py"]), deps = [ @@ -23,7 +23,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "lib", srcs = ["__init__.py"], deps = [ diff --git a/backends/cadence/aot/TARGETS b/backends/cadence/aot/TARGETS index 54b4a8b83f3..0c39fd3d38e 100644 --- a/backends/cadence/aot/TARGETS +++ b/backends/cadence/aot/TARGETS @@ -5,7 +5,7 @@ # LICENSE file in the root directory of this source tree. load("@fbcode_macros//build_defs:export_files.bzl", "export_file") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") load( "@fbsource//tools/build_defs:default_platform_defs.bzl", @@ -16,7 +16,7 @@ load("@fbcode_macros//build_defs:cpp_python_extension.bzl", "cpp_python_extensio oncall("odai_jarvis") -python_library( +runtime.python_library( name = "utils", srcs = [ "utils.py", @@ -31,7 +31,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "compiler", srcs = [ "compiler.py", @@ -53,7 +53,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "export_example", srcs = [ "export_example.py", @@ -75,7 +75,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "pass_utils", srcs = [ "pass_utils.py", @@ -90,7 +90,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "passes", srcs = [ "passes.py", @@ -111,7 +111,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "ops_registrations", srcs = [ "ops_registrations.py", @@ -122,7 +122,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "ref_implementations", srcs = [ "ref_implementations.py", @@ -162,7 +162,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "compiler_utils", srcs = [ "compiler_utils.py", @@ -174,7 +174,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "graph_builder", srcs = [ "graph_builder.py", @@ -186,7 +186,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "program_builder", srcs = [ "program_builder.py", @@ -214,7 +214,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "fuse_ops", srcs = [ "fuse_ops.py", @@ -234,7 +234,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "simplify_ops", srcs = [ "simplify_ops.py", @@ -249,7 +249,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "remove_ops", srcs = [ "remove_ops.py", @@ -267,7 +267,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "reorder_ops", srcs = [ "reorder_ops.py", @@ -285,7 +285,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "replace_ops", srcs = [ "replace_ops.py", @@ -306,7 +306,7 @@ python_library( "//executorch/exir/passes:spec_prop_pass", ], ) -python_library( +runtime.python_library( name = "decompose_ops", srcs = [ "decompose_ops.py", @@ -323,7 +323,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "type_dispatch", srcs = [ "type_dispatch.py", @@ -354,7 +354,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "typing_stubs", srcs = [ "typing_stubs.py", @@ -365,7 +365,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "compiler_funcs", srcs = [ "compiler_funcs.py", @@ -519,7 +519,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "memory_planning_algo", srcs = [ "memory_planning_algo.py", @@ -535,7 +535,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "memory_planning", srcs = [ "memory_planning.py", @@ -553,7 +553,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "memory_constraints", srcs = [ "memory_constraints.py", diff --git a/backends/cadence/aot/quantizer/TARGETS b/backends/cadence/aot/quantizer/TARGETS index c612a2e19fb..d13a69bc79f 100644 --- a/backends/cadence/aot/quantizer/TARGETS +++ b/backends/cadence/aot/quantizer/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("odai_jarvis") -python_library( +runtime.python_library( name = "utils", srcs = [ "utils.py", @@ -13,7 +13,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "patterns", srcs = [ "patterns.py", @@ -25,7 +25,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "quantizer", srcs = [ "quantizer.py", @@ -38,7 +38,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "fusion_pass", srcs = [ "fusion_pass.py", diff --git a/backends/cadence/runtime/TARGETS b/backends/cadence/runtime/TARGETS index 4055f1922a1..9c65c469280 100644 --- a/backends/cadence/runtime/TARGETS +++ b/backends/cadence/runtime/TARGETS @@ -1,9 +1,9 @@ load(":targets.bzl", "define_common_targets") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("odai_jarvis") -python_library( +runtime.python_library( name = "runtime", srcs = [ "__init__.py", diff --git a/backends/cadence/utils/targets.bzl b/backends/cadence/utils/targets.bzl index 5a8d18ec8a2..8b14f7684da 100644 --- a/backends/cadence/utils/targets.bzl +++ b/backends/cadence/utils/targets.bzl @@ -3,11 +3,11 @@ # # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") def define_common_targets(): - python_library( + runtime.python_library( name = "facto_util", srcs = [ "facto_util.py", diff --git a/backends/cortex_m/ops/TARGETS b/backends/cortex_m/ops/TARGETS index 4d12fa196cf..12044266ca1 100644 --- a/backends/cortex_m/ops/TARGETS +++ b/backends/cortex_m/ops/TARGETS @@ -4,12 +4,12 @@ # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("targets.bzl", "define_common_targets") oncall("executorch") -python_library( +runtime.python_library( name = "ops", srcs = [ "operators.py", diff --git a/backends/cortex_m/passes/TARGETS b/backends/cortex_m/passes/TARGETS index dde3ad4f068..687aafe57d4 100644 --- a/backends/cortex_m/passes/TARGETS +++ b/backends/cortex_m/passes/TARGETS @@ -4,11 +4,11 @@ # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name="replace_quant_nodes_pass", srcs=[ "replace_quant_nodes_pass.py", @@ -24,7 +24,7 @@ python_library( ], ) -python_library( +runtime.python_library( name="passes_utils", srcs=[ "passes_utils.py", diff --git a/backends/example/TARGETS b/backends/example/TARGETS index e99a408cdb7..48fb971428b 100644 --- a/backends/example/TARGETS +++ b/backends/example/TARGETS @@ -1,9 +1,9 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") -python_library( +runtime.python_library( name = "example_quantizer", srcs = [ "example_quantizer.py", @@ -15,7 +15,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "example_backend", srcs = [ "example_backend.py", @@ -27,7 +27,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "example_partitioner", srcs = [ "example_partitioner.py", diff --git a/backends/example/example_backend_delegate_passes/TARGETS b/backends/example/example_backend_delegate_passes/TARGETS index bc546ce410a..9e3b06486a8 100644 --- a/backends/example/example_backend_delegate_passes/TARGETS +++ b/backends/example/example_backend_delegate_passes/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "merge_to_dim_pass.py", diff --git a/backends/example/example_operators/TARGETS b/backends/example/example_operators/TARGETS index a4d85c8fb71..70f8f3cc0c5 100644 --- a/backends/example/example_operators/TARGETS +++ b/backends/example/example_operators/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "example_operators_lib", srcs = [ "adaptive_avg_pool2d.py", diff --git a/backends/nxp/TARGETS b/backends/nxp/TARGETS index c93786ed0bc..d56ac60242c 100644 --- a/backends/nxp/TARGETS +++ b/backends/nxp/TARGETS @@ -1,4 +1,4 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_pytest.bzl", "python_pytest") load( "@fbsource//arvr/tools/build_defs:oxx_python.bzl", @@ -8,7 +8,7 @@ load( oncall("executorch") -python_library( +runtime.python_library( name = "aten_passes", srcs = glob([ "aten_passes/*.py", @@ -19,7 +19,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "edge_passes", srcs = glob([ "edge_passes/*.py", @@ -32,7 +32,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "quantizer", srcs = [ "quantizer/neutron_quantizer.py", @@ -46,7 +46,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "neutron_sdk", srcs = glob(["backend/**/*.py"]), deps = [ @@ -54,7 +54,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "neutron_backend", srcs = [ "nxp_backend.py", diff --git a/backends/nxp/tests/TARGETS b/backends/nxp/tests/TARGETS index bfd46828951..f492111aff2 100644 --- a/backends/nxp/tests/TARGETS +++ b/backends/nxp/tests/TARGETS @@ -1,9 +1,9 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_pytest.bzl", "python_pytest") oncall("executorch") -python_library( +runtime.python_library( name = "models", srcs = [ "models.py", @@ -13,7 +13,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "executorch_pipeline", srcs = [ "executorch_pipeline.py", diff --git a/backends/qualcomm/debugger/TARGETS b/backends/qualcomm/debugger/TARGETS index bfdc6967ed7..85f204f9718 100644 --- a/backends/qualcomm/debugger/TARGETS +++ b/backends/qualcomm/debugger/TARGETS @@ -1,6 +1,6 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "utils", srcs = ["utils.py"], deps = [ diff --git a/backends/qualcomm/tests/TARGETS b/backends/qualcomm/tests/TARGETS index cb6bfa21b25..639303c7eb8 100644 --- a/backends/qualcomm/tests/TARGETS +++ b/backends/qualcomm/tests/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") load("@fbsource//xplat/executorch/backends/qualcomm/qnn_version.bzl", "get_qnn_library_version") -python_library( +runtime.python_library( name = "models", srcs = ["models.py"], deps = [ @@ -10,7 +10,7 @@ python_library( ] ) -python_library( +runtime.python_library( name = "test_qnn_delegate", srcs = [ "test_qnn_delegate.py", @@ -38,7 +38,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "tester", srcs = [ "tester.py", diff --git a/backends/vulkan/quantizer/TARGETS b/backends/vulkan/quantizer/TARGETS index 2c3ae37923a..be70bafb670 100644 --- a/backends/vulkan/quantizer/TARGETS +++ b/backends/vulkan/quantizer/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "vulkan_quantizer", srcs = ["vulkan_quantizer.py"], deps = [ @@ -11,7 +11,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "vulkan_quantizer_utils", srcs = ["vulkan_quantizer_utils.py"], deps = [ diff --git a/backends/xnnpack/_passes/TARGETS b/backends/xnnpack/_passes/TARGETS index 5a038383f20..6f7b13d8026 100644 --- a/backends/xnnpack/_passes/TARGETS +++ b/backends/xnnpack/_passes/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "xnnpack_passes", srcs = native.glob(["*.py"]), deps = [ diff --git a/backends/xnnpack/quantizer/TARGETS b/backends/xnnpack/quantizer/TARGETS index 761d1ed3821..0a30773923d 100644 --- a/backends/xnnpack/quantizer/TARGETS +++ b/backends/xnnpack/quantizer/TARGETS @@ -1,6 +1,6 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") -python_library( +runtime.python_library( name = "xnnpack_quantizer", srcs = ["xnnpack_quantizer.py"], deps = [ @@ -11,7 +11,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "xnnpack_quantizer_utils", srcs = ["xnnpack_quantizer_utils.py"], deps = [ diff --git a/backends/xnnpack/utils/TARGETS b/backends/xnnpack/utils/TARGETS index 55615e11063..d018f294c17 100644 --- a/backends/xnnpack/utils/TARGETS +++ b/backends/xnnpack/utils/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "xnnpack_utils", srcs = glob(["*.py"]), deps = [ diff --git a/devtools/TARGETS b/devtools/TARGETS index 06964b83876..2236702fbc7 100644 --- a/devtools/TARGETS +++ b/devtools/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = ["__init__.py"], deps = [ diff --git a/devtools/bundled_program/util/TARGETS b/devtools/bundled_program/util/TARGETS index 7d019ce30fb..b41e1ffd775 100644 --- a/devtools/bundled_program/util/TARGETS +++ b/devtools/bundled_program/util/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "test_util", srcs = [ "test_util.py", diff --git a/devtools/debug_format/TARGETS b/devtools/debug_format/TARGETS index 46f63fa31b3..2cbf7cf8048 100644 --- a/devtools/debug_format/TARGETS +++ b/devtools/debug_format/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "base_schema", srcs = [ "base_schema.py", @@ -11,7 +11,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "et_schema", srcs = [ "et_schema.py", diff --git a/devtools/etrecord/TARGETS b/devtools/etrecord/TARGETS index 09fc3212bf8..3bb70ef4564 100644 --- a/devtools/etrecord/TARGETS +++ b/devtools/etrecord/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "etrecord", srcs = [ "__init__.py", diff --git a/devtools/etrecord/tests/TARGETS b/devtools/etrecord/tests/TARGETS index 4167d338686..f25f0464c9e 100644 --- a/devtools/etrecord/tests/TARGETS +++ b/devtools/etrecord/tests/TARGETS @@ -1,4 +1,4 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") @@ -11,7 +11,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "etrecord_test_library", srcs = ["etrecord_test.py"], deps = [ diff --git a/devtools/inspector/TARGETS b/devtools/inspector/TARGETS index d32698f784f..8834dfbb6ba 100644 --- a/devtools/inspector/TARGETS +++ b/devtools/inspector/TARGETS @@ -1,9 +1,9 @@ load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "inspector", srcs = [ "_inspector.py", @@ -33,7 +33,7 @@ python_binary( ], ) -python_library( +runtime.python_library( name = "inspector_utils", srcs = [ "_inspector_utils.py", @@ -50,7 +50,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "intermediate_output_capturer", srcs = [ "_intermediate_output_capturer.py", @@ -60,7 +60,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "lib", srcs = ["__init__.py"], deps = [ diff --git a/devtools/inspector/numerical_comparator/TARGETS b/devtools/inspector/numerical_comparator/TARGETS index ec190f5cc6d..eb2923d924d 100644 --- a/devtools/inspector/numerical_comparator/TARGETS +++ b/devtools/inspector/numerical_comparator/TARGETS @@ -1,15 +1,15 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "numerical_comparator_base", srcs = ["numerical_comparator_base.py"], deps = [], ) -python_library( +runtime.python_library( name = "l1_numerical_comparator", srcs = ["l1_numerical_comparator.py"], deps = [ @@ -18,7 +18,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "mse_numerical_comparator", srcs = ["mse_numerical_comparator.py"], deps = [ @@ -27,7 +27,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "snr_numerical_comparator", srcs = ["snr_numerical_comparator.py"], deps = [ @@ -36,7 +36,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "lib", srcs = ["__init__.py"], deps = [ diff --git a/devtools/inspector/tests/TARGETS b/devtools/inspector/tests/TARGETS index e036cf9e074..048c8f6f791 100644 --- a/devtools/inspector/tests/TARGETS +++ b/devtools/inspector/tests/TARGETS @@ -1,5 +1,5 @@ load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbsource//tools/target_determinator/macros:ci.bzl", "ci") oncall("executorch") @@ -82,7 +82,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "inspector_test_utils", srcs = [ "inspector_test_utils.py", diff --git a/devtools/size_analysis_tool/TARGETS b/devtools/size_analysis_tool/TARGETS index c365ba152d5..b37eee6a389 100644 --- a/devtools/size_analysis_tool/TARGETS +++ b/devtools/size_analysis_tool/TARGETS @@ -1,10 +1,10 @@ load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") -python_library( +runtime.python_library( name = "size_analysis_tool_lib", srcs = [ "size_analysis_tool.py", diff --git a/examples/llm_pte_finetuning/TARGETS b/examples/llm_pte_finetuning/TARGETS index 5ba24c11203..1acb7adee49 100644 --- a/examples/llm_pte_finetuning/TARGETS +++ b/examples/llm_pte_finetuning/TARGETS @@ -1,9 +1,9 @@ load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("papaya_oncall") -python_library( +runtime.python_library( name = "model_loading_lib", srcs = [ "model_loading_lib.py", @@ -20,7 +20,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "training_lib", srcs = [ "training_lib.py", diff --git a/examples/models/llama3_2_vision/TARGETS b/examples/models/llama3_2_vision/TARGETS index 133fd3a6839..b5ceb1da8ae 100644 --- a/examples/models/llama3_2_vision/TARGETS +++ b/examples/models/llama3_2_vision/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "multimodal_lib", srcs = [ "__init__.py", diff --git a/examples/models/llama3_2_vision/text_decoder/TARGETS b/examples/models/llama3_2_vision/text_decoder/TARGETS index e87b567f2bc..a0d3f5f7e51 100644 --- a/examples/models/llama3_2_vision/text_decoder/TARGETS +++ b/examples/models/llama3_2_vision/text_decoder/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "model", srcs = [ "model.py", diff --git a/examples/models/llama3_2_vision/vision_encoder/TARGETS b/examples/models/llama3_2_vision/vision_encoder/TARGETS index 82717a56d08..e910388f268 100644 --- a/examples/models/llama3_2_vision/vision_encoder/TARGETS +++ b/examples/models/llama3_2_vision/vision_encoder/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "model", srcs = [ "__init__.py", diff --git a/examples/qualcomm/TARGETS b/examples/qualcomm/TARGETS index 43ca4db6be5..600bc330457 100644 --- a/examples/qualcomm/TARGETS +++ b/examples/qualcomm/TARGETS @@ -1,7 +1,7 @@ # Any targets that should be shared between fbcode and xplat must be defined in # targets.bzl. This file can contain fbcode-only targets. -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbsource//xplat/executorch/backends/qualcomm/qnn_version.bzl", "get_qnn_library_version") @@ -33,7 +33,7 @@ runtime.command_alias( exe = ":export_example", ) -python_library( +runtime.python_library( name = "utils", srcs = ["utils.py"], deps = [ diff --git a/examples/qualcomm/oss_scripts/llama/TARGETS b/examples/qualcomm/oss_scripts/llama/TARGETS index 725971b22a7..10462595c56 100644 --- a/examples/qualcomm/oss_scripts/llama/TARGETS +++ b/examples/qualcomm/oss_scripts/llama/TARGETS @@ -1,11 +1,11 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbsource//xplat/executorch/backends/qualcomm/qnn_version.bzl", "get_qnn_library_version") load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "static_llama", srcs = [ "model/static_llama.py", @@ -15,7 +15,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "decoder_utils", srcs = [ "decoder_utils.py", @@ -26,14 +26,14 @@ python_library( ], ) -python_library( +runtime.python_library( name = "decoder_constants", srcs = [ "decoder_constants.py", ], ) -python_library( +runtime.python_library( name = "llama_lib", srcs = ["__init__.py", "llama.py"], deps = [ @@ -56,7 +56,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "range_setting_pt2e", srcs = [ "range_setting_pt2e.py", diff --git a/examples/qualcomm/oss_scripts/whisper/TARGETS b/examples/qualcomm/oss_scripts/whisper/TARGETS index a0ba19ee766..7bd33c3db3f 100644 --- a/examples/qualcomm/oss_scripts/whisper/TARGETS +++ b/examples/qualcomm/oss_scripts/whisper/TARGETS @@ -1,11 +1,11 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") load("@fbsource//xplat/executorch/backends/qualcomm/qnn_version.bzl", "get_qnn_library_version") load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "whisper_model_lib", srcs = [ "whisper_model.py", @@ -16,7 +16,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "whisper_lib", srcs = ["whisper.py"], deps = [ diff --git a/exir/TARGETS b/exir/TARGETS index cda57de7f80..853d5e199ba 100644 --- a/exir/TARGETS +++ b/exir/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "tracer", srcs = [ "tracer.py", @@ -20,7 +20,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "graph", srcs = [ "graph.py", @@ -31,7 +31,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "graph_module", srcs = [ "graph_module.py", @@ -41,14 +41,14 @@ python_library( ], ) -python_library( +runtime.python_library( name = "scalar_type", srcs = [ "scalar_type.py", ], ) -python_library( +runtime.python_library( name = "schema", srcs = [ "schema.py", @@ -59,14 +59,14 @@ python_library( ], ) -python_library( +runtime.python_library( name = "version", srcs = [ "version.py", ], ) -python_library( +runtime.python_library( name = "tensor", srcs = [ "tensor.py", @@ -79,7 +79,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "memory", srcs = [ "memory.py", @@ -92,7 +92,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "control_flow", srcs = [ "control_flow.py", @@ -105,7 +105,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "delegate", srcs = [ "delegate.py", @@ -116,7 +116,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "lowered_backend_module", srcs = [ "lowered_backend_module.py", @@ -135,7 +135,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "lib", srcs = [ "__init__.py", @@ -150,7 +150,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "memory_planning", srcs = [ "memory_planning.py", @@ -167,7 +167,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "common", srcs = [ "common.py", @@ -177,7 +177,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "error", srcs = [ "error.py", @@ -185,7 +185,7 @@ python_library( deps = [], ) -python_library( +runtime.python_library( name = "types", srcs = [ "types.py", @@ -196,7 +196,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "wrap", srcs = [ "wrap.py", @@ -208,7 +208,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "print_program", srcs = [ "print_program.py", @@ -220,14 +220,14 @@ python_library( ], ) -python_library( +runtime.python_library( name = "dynamic_shape", srcs = [ "dynamic_shape.py", ], ) -python_library( +runtime.python_library( name = "pass_base", srcs = [ "pass_base.py", @@ -241,7 +241,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "pass_manager", srcs = [ "pass_manager.py", @@ -253,7 +253,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "sym_util", srcs = ["sym_util.py"], deps = [ @@ -262,7 +262,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "dim_order_utils", srcs = ["dim_order_utils.py"], deps = [ @@ -270,7 +270,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "_warnings", srcs = ["_warnings.py"], deps = [ @@ -278,7 +278,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "debug_handle_utils", srcs = ["debug_handle_utils.py"], deps = [ diff --git a/exir/backend/test/TARGETS b/exir/backend/test/TARGETS index 18c0d84eacb..f5913826c17 100644 --- a/exir/backend/test/TARGETS +++ b/exir/backend/test/TARGETS @@ -1,9 +1,9 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") -python_library( +runtime.python_library( name = "backend_with_compiler_demo", srcs = [ "backend_with_compiler_demo.py", @@ -20,7 +20,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "backend_with_delegate_mapping_demo", srcs = [ "backend_with_delegate_mapping_demo.py", @@ -38,7 +38,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "backend_with_named_data_map", srcs = [ "backend_with_named_data_map.py", @@ -94,7 +94,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "qnn_backend_demo", srcs = [ "qnn_backend_demo.py", @@ -109,7 +109,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "hta_partitioner_demo", srcs = [ "hta_partitioner_demo.py", @@ -128,7 +128,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "op_partitioner_demo", srcs = [ "op_partitioner_demo.py", @@ -149,7 +149,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "example_backends", deps = [ ":backend_with_compiler_demo", @@ -219,7 +219,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "backend_with_preprocess_all_demo", srcs = [ "backend_with_preprocess_all_demo.py" diff --git a/exir/capture/TARGETS b/exir/capture/TARGETS index 65e03c70bc9..983cdd210c9 100644 --- a/exir/capture/TARGETS +++ b/exir/capture/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "__init__.py", @@ -13,7 +13,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "capture", srcs = [ "_capture.py", @@ -29,7 +29,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "config", srcs = [ "_config.py", diff --git a/exir/dialects/TARGETS b/exir/dialects/TARGETS index c1f677071c5..39f0a9d0f1b 100644 --- a/exir/dialects/TARGETS +++ b/exir/dialects/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "_ops.py", diff --git a/exir/dialects/backend/TARGETS b/exir/dialects/backend/TARGETS index ed3d46a6b38..1bfd78a9ae1 100644 --- a/exir/dialects/backend/TARGETS +++ b/exir/dialects/backend/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "_ops.py", diff --git a/exir/dialects/edge/TARGETS b/exir/dialects/edge/TARGETS index 3a941d0ecee..4fcf1948b5f 100644 --- a/exir/dialects/edge/TARGETS +++ b/exir/dialects/edge/TARGETS @@ -1,9 +1,9 @@ load("@fbcode_macros//build_defs:export_files.bzl", "export_file") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "_ops.py", diff --git a/exir/dialects/edge/arg/TARGETS b/exir/dialects/edge/arg/TARGETS index 7c499fa4bfa..79705a06357 100644 --- a/exir/dialects/edge/arg/TARGETS +++ b/exir/dialects/edge/arg/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("ai_infra_mobile_platform") -python_library( +runtime.python_library( name = "lib", srcs = [ "model.py", diff --git a/exir/dialects/edge/dtype/TARGETS b/exir/dialects/edge/dtype/TARGETS index 6beb5635c5b..9fbec419812 100644 --- a/exir/dialects/edge/dtype/TARGETS +++ b/exir/dialects/edge/dtype/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("ai_infra_mobile_platform") -python_library( +runtime.python_library( name = "lib", srcs = [ "runner.py", diff --git a/exir/dialects/edge/op/TARGETS b/exir/dialects/edge/op/TARGETS index ed4cda67bad..c4f5b5c4d70 100644 --- a/exir/dialects/edge/op/TARGETS +++ b/exir/dialects/edge/op/TARGETS @@ -1,9 +1,9 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("ai_infra_mobile_platform") -python_library( +runtime.python_library( name = "lib", srcs = [ "api.py", diff --git a/exir/dialects/edge/spec/TARGETS b/exir/dialects/edge/spec/TARGETS index 9433415b993..ce5c5970e14 100644 --- a/exir/dialects/edge/spec/TARGETS +++ b/exir/dialects/edge/spec/TARGETS @@ -1,9 +1,9 @@ load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("ai_infra_mobile_platform") -python_library( +runtime.python_library( name = "lib", srcs = [ "gen.py", diff --git a/exir/emit/TARGETS b/exir/emit/TARGETS index b97368c8312..0adee10e82e 100644 --- a/exir/emit/TARGETS +++ b/exir/emit/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "__init__.py", @@ -12,7 +12,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "emit", srcs = [ "_emit_program.py", diff --git a/exir/operator/TARGETS b/exir/operator/TARGETS index f169fbfc8a7..1a8f82a495a 100644 --- a/exir/operator/TARGETS +++ b/exir/operator/TARGETS @@ -1,9 +1,9 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") -python_library( +runtime.python_library( name = "convert", srcs = [ "convert.py", @@ -14,7 +14,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "manip", srcs = [ "manip.py", @@ -25,7 +25,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "util", srcs = [ "util.py", diff --git a/exir/passes/TARGETS b/exir/passes/TARGETS index 0a1f5117f20..45e505cdc7d 100644 --- a/exir/passes/TARGETS +++ b/exir/passes/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "__init__.py", @@ -48,7 +48,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "pass_registry", srcs = [ "pass_registry.py", @@ -59,7 +59,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "external_constants_pass", srcs = [ "external_constants_pass.py", @@ -69,7 +69,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "reinplace_pass", srcs = [ "reinplace.py", @@ -80,7 +80,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "insert_write_back_for_buffers_pass", srcs = [ "insert_write_back_for_buffers_pass.py", @@ -90,7 +90,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "weights_to_outputs_pass", srcs = [ "weights_to_outputs_pass.py", @@ -100,7 +100,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "const_prop_pass", srcs = [ "const_prop_pass.py", @@ -112,7 +112,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "scalar_to_tensor_pass", srcs = [ "scalar_to_tensor_pass.py", @@ -123,7 +123,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "constant_prop_pass", srcs = [ "constant_prop_pass.py", @@ -137,7 +137,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "remove_graph_asserts_pass", srcs = [ "remove_graph_asserts_pass.py", @@ -147,7 +147,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "sym_to_tensor_pass", srcs = [ "sym_to_tensor_pass.py", @@ -158,7 +158,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "quant_fusion_pass", srcs = [ "_quant_patterns_and_replacements.py", @@ -174,7 +174,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "quantize_io_pass", srcs = [ "quantize_io_pass.py", @@ -187,7 +187,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "memory_planning_pass", srcs = [ "memory_planning_pass.py", @@ -203,7 +203,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "remove_noop_pass", srcs = [ "remove_noop_pass.py", @@ -215,7 +215,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "prune_empty_tensor_pass", srcs = [ "prune_empty_tensors_pass.py", @@ -227,7 +227,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "remove_mixed_type_operators", srcs = [ "remove_mixed_type_operators.py", @@ -238,7 +238,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "spec_prop_pass", srcs = [ "spec_prop_pass.py", @@ -251,7 +251,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "init_mutable_pass", srcs = [ "init_mutable_pass.py", @@ -261,7 +261,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "sym_shape_eval_pass", srcs = [ "sym_shape_eval_pass.py", @@ -276,7 +276,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "replace_broken_ops_with_function_ops_pass", srcs = [ "replace_broken_ops_with_function_ops_pass.py", @@ -287,7 +287,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "replace_sym_size_op_pass", srcs = [ "replace_sym_size_op_pass.py", @@ -298,7 +298,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "replace_edge_with_backend_pass", srcs = [ "replace_edge_with_backend_pass.py", @@ -310,7 +310,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "normalize_transpose_pass", srcs = [ "normalize_transpose_pass.py", @@ -321,7 +321,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "replace_aten_with_edge_pass", srcs = [ "replace_aten_with_edge_pass.py", @@ -335,7 +335,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "debug_handle_generator_pass", srcs = [ "debug_handle_generator_pass.py", @@ -348,7 +348,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "prim_ops_py_registry", srcs = ["executorch_prim_ops_registry.py"], deps = [ @@ -357,7 +357,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "dim_order_ops_registry", srcs = ["dim_order_ops_registry.py"], deps = [ @@ -367,7 +367,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "memory_format_ops_pass", srcs = [ "memory_format_ops_pass.py", @@ -381,7 +381,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "normalize_view_copy_base_pass", srcs = [ "normalize_view_copy_base_pass.py", @@ -392,7 +392,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "replace_view_copy_with_view_pass", srcs = [ "replace_view_copy_with_view_pass.py", @@ -405,7 +405,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "remove_unused_parameters_pass", srcs = [ "remove_unused_parameters_pass.py", diff --git a/exir/program/TARGETS b/exir/program/TARGETS index cb28d563623..b113d8ab2bc 100644 --- a/exir/program/TARGETS +++ b/exir/program/TARGETS @@ -1,9 +1,9 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "__init__.py", @@ -14,7 +14,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "program", srcs = [ "_program.py", @@ -50,7 +50,7 @@ python_library( ] + (["//executorch/exir/program/fb:logger"] if not runtime.is_oss else []) ) -python_library( +runtime.python_library( name = "fake_program", srcs = [ "_fake_program.py", diff --git a/exir/serde/TARGETS b/exir/serde/TARGETS index ec3db22aac6..4cc442a0fca 100644 --- a/exir/serde/TARGETS +++ b/exir/serde/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( # @autodeps-skip for some reason autodeps thinks this target # needs to depend on exir:lib which it doesn't. name = "serialize", diff --git a/exir/tests/TARGETS b/exir/tests/TARGETS index 27256b3b3b4..855793d53a5 100644 --- a/exir/tests/TARGETS +++ b/exir/tests/TARGETS @@ -1,10 +1,10 @@ load("@fbcode_macros//build_defs:cpp_library.bzl", "cpp_library") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") -python_library( +runtime.python_library( name = "lib", srcs = [ "common.py", @@ -15,7 +15,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "models", srcs = [ "models.py", @@ -27,7 +27,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "control_flow_models", srcs = [ "control_flow_models.py", @@ -37,7 +37,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "dynamic_shape_models", srcs = [ "dynamic_shape_models.py", @@ -47,7 +47,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "transformer", srcs = [ "transformer.py", @@ -57,7 +57,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "asr_joiner", srcs = [ "asr_joiner.py", @@ -419,7 +419,7 @@ python_unittest( ], ) -python_library( +runtime.python_library( name = "test_memory_format_ops_pass_utils", srcs = [ "test_memory_format_ops_pass_utils.py", diff --git a/exir/verification/TARGETS b/exir/verification/TARGETS index 092b48658df..8362d87a238 100644 --- a/exir/verification/TARGETS +++ b/exir/verification/TARGETS @@ -1,5 +1,5 @@ load("@fbcode_macros//build_defs:cpp_python_extension.bzl", "cpp_python_extension") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") @@ -17,7 +17,7 @@ cpp_python_extension( ], ) -python_library( +runtime.python_library( name = "interpreter", srcs = [ "interpreter.py", @@ -32,7 +32,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "devhtml", srcs = [ "dev_html.py", @@ -42,7 +42,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "verifier", srcs = [ "arg_validator.py", diff --git a/extension/audio/TARGETS b/extension/audio/TARGETS index fe8d35faf82..53b0cc47625 100644 --- a/extension/audio/TARGETS +++ b/extension/audio/TARGETS @@ -1,10 +1,10 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_binary.bzl", "python_binary") load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "mel_spectrogram_lib", srcs = ["mel_spectrogram.py"], deps = [ diff --git a/extension/llm/modules/TARGETS b/extension/llm/modules/TARGETS index c0d2edf3818..72cb146ef31 100644 --- a/extension/llm/modules/TARGETS +++ b/extension/llm/modules/TARGETS @@ -1,8 +1,8 @@ -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") oncall("executorch") -python_library( +runtime.python_library( name = "kv_cache", srcs = [ "kv_cache.py", @@ -13,7 +13,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "attention", srcs = [ "attention.py", @@ -26,7 +26,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "position_embeddings", srcs = [ "_position_embeddings.py", @@ -36,7 +36,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "module_lib", srcs = [ "__init__.py", diff --git a/extension/pytree/TARGETS b/extension/pytree/TARGETS index 005c5c9c2d7..32eea9b3bdb 100644 --- a/extension/pytree/TARGETS +++ b/extension/pytree/TARGETS @@ -2,7 +2,7 @@ # targets.bzl. This file can contain fbcode-only targets. load("@fbcode_macros//build_defs:cpp_python_extension.bzl", "cpp_python_extension") -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load(":targets.bzl", "define_common_targets") oncall("executorch") @@ -33,7 +33,7 @@ cpp_python_extension( ], ) -python_library( +runtime.python_library( name = "pylib", srcs = [ "__init__.py", diff --git a/extension/training/TARGETS b/extension/training/TARGETS index d7a1a161370..eeed302c339 100644 --- a/extension/training/TARGETS +++ b/extension/training/TARGETS @@ -1,14 +1,14 @@ # Any targets that should be shared between fbcode and xplat must be defined in # targets.bzl. This file can contain fbcode-only targets. -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load(":targets.bzl", "define_common_targets") oncall("executorch") define_common_targets() -python_library( +runtime.python_library( name = "lib", srcs = [ "__init__.py", diff --git a/shim_et/xplat/executorch/build/runtime_wrapper.bzl b/shim_et/xplat/executorch/build/runtime_wrapper.bzl index d6d8d89eddc..bbf4a0fe789 100644 --- a/shim_et/xplat/executorch/build/runtime_wrapper.bzl +++ b/shim_et/xplat/executorch/build/runtime_wrapper.bzl @@ -182,7 +182,7 @@ def _patch_kwargs_common(kwargs): # don't pick up unexpected clients while things are still in flux. if not kwargs.pop("_is_external_target", False): for target in kwargs.get("visibility", []): - if not (target.startswith("//executorch") or target.startswith("//pytorch/tokenizers") or target.startswith("@")): + if not (target == "PUBLIC" or target.startswith("//executorch") or target.startswith("//pytorch/tokenizers") or target.startswith("@")): fail("Please manage all external visibility using the " + "EXECUTORCH_CLIENTS list in " + "//executorch/build/fb/clients.bzl. " + @@ -199,7 +199,7 @@ def _patch_kwargs_common(kwargs): env.patch_deps(kwargs, dep_type) if "visibility" not in kwargs: - kwargs["visibility"] = ["//executorch/..."] + kwargs["visibility"] = ["PUBLIC"] # Patch up references to "//executorch/..." in lists of build targets, # if necessary. diff --git a/test/end2end/TARGETS b/test/end2end/TARGETS index fdac0e4887a..e8c23edc500 100644 --- a/test/end2end/TARGETS +++ b/test/end2end/TARGETS @@ -1,11 +1,11 @@ # @noautodeps -load("@fbcode_macros//build_defs:python_library.bzl", "python_library") +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") load("@fbcode_macros//build_defs:python_unittest.bzl", "python_unittest") oncall("executorch") -python_library( +runtime.python_library( name = "exported_module", srcs = [ "exported_module.py", @@ -22,7 +22,7 @@ python_library( ], ) -python_library( +runtime.python_library( name = "register_scratch_meta_fns", srcs = [ "register_scratch_meta_fns.py",