From 88ffaea508e5c202000b502bea5a1a751d7b1b24 Mon Sep 17 00:00:00 2001 From: Hansong Zhang Date: Tue, 6 May 2025 00:24:06 -0700 Subject: [PATCH] extension/module doesn't depend on prim_ops Summary: This makes sense because extension/module doesn't need prim_ops to work. This is safe because as long as a user of extension/module uses another ops_lib, prim_ops (program) is implicitly added. See https://www.internalfb.com/code/fbsource/xplat/executorch/codegen/codegen.bzl?lines=692 Differential Revision: D74227949 --- extension/module/targets.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/module/targets.bzl b/extension/module/targets.bzl index d8019ce9c4e..78077df6387 100644 --- a/extension/module/targets.bzl +++ b/extension/module/targets.bzl @@ -28,6 +28,6 @@ def define_common_targets(): "//executorch/extension/flat_tensor:flat_tensor_data_map" + aten_suffix, ], exported_deps = [ - "//executorch/runtime/executor:program" + aten_suffix, + "//executorch/runtime/executor:program_no_prim_ops" + aten_suffix, ], )