Skip to content

Commit 80fc3fc

Browse files
authored
Revert "Arm backend: Populate __init__.py for quantizer and Arm root" (#10395)
Reverts #10351
1 parent 0480fc0 commit 80fc3fc

22 files changed

+47
-57
lines changed

backends/arm/__init__.py

Lines changed: 0 additions & 10 deletions
This file was deleted.

backends/arm/ethosu_backend.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
import logging
1515
from typing import final, List
1616

17-
from executorch.backends.arm import TOSABackend
18-
1917
from executorch.backends.arm.arm_vela import vela_compile
18+
19+
from executorch.backends.arm.tosa_backend import TOSABackend
2020
from executorch.exir.backend.backend_details import BackendDetails, PreprocessResult
2121
from executorch.exir.backend.compile_spec_schema import CompileSpec
2222
from torch.export.exported_program import ExportedProgram

backends/arm/ethosu_partitioner.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
from executorch.backends.arm.arm_backend import (
1111
is_ethosu,
1212
) # usort: skip
13-
from executorch.backends.arm import EthosUBackend, TOSAPartitioner
13+
from executorch.backends.arm.ethosu_backend import EthosUBackend
14+
from executorch.backends.arm.tosa_partitioner import TOSAPartitioner
1415
from executorch.exir.backend.compile_spec_schema import CompileSpec
1516
from executorch.exir.backend.partitioner import DelegationSpec
1617
from torch.fx.passes.operator_support import OperatorSupportBase

backends/arm/quantizer/__init__.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
1-
# Copyright 2024-2025 Arm Limited and/or its affiliates.
1+
# Copyright 2024 Arm Limited and/or its affiliates.
22
#
33
# This source code is licensed under the BSD-style license found in the
44
# LICENSE file in the root directory of this source tree.
5-
6-
7-
from .quantization_config import QuantizationConfig # noqa # usort: skip
8-
from .arm_quantizer import ( # noqa
9-
EthosUQuantizer,
10-
get_symmetric_quantization_config,
11-
TOSAQuantizer,
12-
)

backends/arm/quantizer/arm_quantizer.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,15 @@
1919
import torch
2020
from executorch.backends.arm._passes import ArmPassManager
2121

22-
from executorch.backends.arm.quantizer import arm_quantizer_utils, QuantizationConfig
22+
from executorch.backends.arm.quantizer import arm_quantizer_utils
2323
from executorch.backends.arm.quantizer.arm_quantizer_utils import ( # type: ignore[attr-defined]
2424
mark_node_as_annotated,
2525
)
2626
from executorch.backends.arm.quantizer.quantization_annotator import ( # type: ignore[import-not-found]
2727
annotate_graph,
2828
)
2929

30+
from executorch.backends.arm.quantizer.quantization_config import QuantizationConfig
3031
from executorch.backends.arm.tosa_specification import TosaSpecification
3132
from executorch.backends.arm.arm_backend import (
3233
get_tosa_spec,

backends/arm/quantizer/quantization_annotator.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010

1111
import torch
1212
import torch.fx
13-
from executorch.backends.arm.quantizer import arm_quantizer_utils, QuantizationConfig
13+
from executorch.backends.arm.quantizer import arm_quantizer_utils
14+
from executorch.backends.arm.quantizer.quantization_config import QuantizationConfig
1415
from executorch.backends.arm.tosa_utils import get_node_debug_info
1516
from torch.ao.quantization.quantizer import QuantizationSpecBase, SharedQuantizationSpec
1617
from torch.ao.quantization.quantizer.utils import (

backends/arm/test/ops/test_expand.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
import torch
1717

18-
from executorch.backends.arm.quantizer import (
18+
from executorch.backends.arm.quantizer.arm_quantizer import (
1919
EthosUQuantizer,
2020
get_symmetric_quantization_config,
2121
TOSAQuantizer,

backends/arm/test/ops/test_hardtanh.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import torch
1515

16-
from executorch.backends.arm.quantizer import (
16+
from executorch.backends.arm.quantizer.arm_quantizer import (
1717
EthosUQuantizer,
1818
get_symmetric_quantization_config,
1919
TOSAQuantizer,

backends/arm/test/ops/test_max_pool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import pytest
1313

1414
import torch
15-
from executorch.backends.arm.quantizer import (
15+
from executorch.backends.arm.quantizer.arm_quantizer import (
1616
EthosUQuantizer,
1717
get_symmetric_quantization_config,
1818
TOSAQuantizer,

backends/arm/test/ops/test_permute.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import torch
1515

16-
from executorch.backends.arm.quantizer import (
16+
from executorch.backends.arm.quantizer.arm_quantizer import (
1717
EthosUQuantizer,
1818
get_symmetric_quantization_config,
1919
TOSAQuantizer,

0 commit comments

Comments
 (0)