Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion backends/arm/test/misc/test_compile_spec.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@

import warnings

from executorch.backends.arm.common.pipeline_config import SoftmaxDecompositionConfig
from executorch.backends.arm.common.pipeline_config import (
FuseDuplicateUsersConfig,
SoftmaxDecompositionConfig,
)
from executorch.backends.arm.ethosu import EthosUCompileSpec
from executorch.backends.arm.tosa.compile_spec import TosaCompileSpec
from executorch.backends.arm.vgf import VgfCompileSpec
Expand Down Expand Up @@ -63,6 +66,13 @@ def test_compile_spec_vgf_no_quant():
EthosUCompileSpec._from_list(spec_list)


def test_compile_spec_vgf_defaults_to_enabled_fuse_duplicate_users():
compile_spec = VgfCompileSpec()
pipeline_config = compile_spec._get_pass_pipeline_config()

assert pipeline_config.fuse_duplicate_users == FuseDuplicateUsersConfig.ENABLED


def test_compile_spec_tosa_INT():
compile_spec = TosaCompileSpec("TOSA-1.0+INT")
spec_list = compile_spec._to_list()
Expand Down
6 changes: 0 additions & 6 deletions backends/arm/vgf/compile_spec.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,3 @@ def _validate(self):
def _get_output_format(cls) -> str:
"""Return the artifact format emitted by this compile spec."""
return "vgf"

def _create_default_pipeline_config(self) -> ArmPassPipelineConfig:
config = super()._create_default_pipeline_config()
# GRPHCOMP-3140 / MLETORCH-1529
config.disable_fuse_duplicate_users()
return config
Loading