From 0c90a5755722c91c97ea63a5dc1dc0cd75c04022 Mon Sep 17 00:00:00 2001 From: Matthias Cremon Date: Tue, 28 Apr 2026 09:14:00 -0700 Subject: [PATCH] Arm backend: add missing buck deps for transform passes in arm_pass_manager arm_pass_manager.py imports three transform modules that were missing from the arm_pass_manager_base buck target deps: - fuse_cascaded_transpose_or_permute_ops - postpone_permute_below_squeeze_view - remove_permutes_around_elementwise_ops This caused ModuleNotFoundError at import time, breaking ARM backend test collection. Differential Revision: D102650122 --- backends/arm/_passes/TARGETS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backends/arm/_passes/TARGETS b/backends/arm/_passes/TARGETS index c01ce225d29..f029c6b79ab 100644 --- a/backends/arm/_passes/TARGETS +++ b/backends/arm/_passes/TARGETS @@ -25,6 +25,9 @@ runtime.python_library( "//executorch/backends/arm:common", "//executorch/backends/arm/tosa:utils", "//executorch/backends/arm/tosa/dialect:lib", + "//executorch/backends/transforms:fuse_cascaded_transpose_or_permute_ops", + "//executorch/backends/transforms:postpone_permute_below_squeeze_view", + "//executorch/backends/transforms:remove_permutes_around_elementwise_ops", "//executorch/exir:lib", ], )