Skip to content

Commit 0245b20

Browse files
Merge branch 'main' into tosa_dialect_pad
2 parents 2088dd5 + 7824373 commit 0245b20

83 files changed

Lines changed: 5011 additions & 2002 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.ci/scripts/test_wheel_package_qnn.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ import argparse
1818
1919
import torch
2020
from executorch.backends.qualcomm.quantizer.quantizer import QnnQuantizer
21+
from executorch.backends.qualcomm.serialization.qc_schema import (
22+
QnnExecuTorchBackendType,
23+
)
2124
from executorch.backends.qualcomm.utils.utils import (
2225
generate_htp_compiler_spec,
2326
generate_qnn_executorch_compiler_spec,
@@ -50,7 +53,7 @@ def main() -> None:
5053
example_inputs = model.get_example_inputs()
5154
5255
if args.quantization:
53-
quantizer = QnnQuantizer()
56+
quantizer = QnnQuantizer(backend=QnnExecuTorchBackendType.kHtpBackend, soc_model=get_soc_to_chipset_map()[args.soc])
5457
m = torch.export.export(model.eval(), example_inputs, strict=True).module()
5558
if args.quantization == "qat":
5659
m = prepare_qat_pt2e(m, quantizer)

backends/arm/_passes/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
from .decompose_div_tensor_mode import DecomposeDivTensorModePass # noqa
4646
from .decompose_elu_pass import DecomposeEluPass # noqa
4747
from .decompose_embedding_pass import DecomposeEmbeddingPass # noqa # noqa
48+
from .decompose_erfinv_pass import DecomposeErfinvPass # noqa
4849
from .decompose_expm1_pass import DecomposeExpm1Pass # noqa
4950
from .decompose_floor_divide_pass import DecomposeFloorDividePass # noqa
5051
from .decompose_gelu_pass import DecomposeGeluPass # noqa

backends/arm/_passes/arm_pass_manager.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
DecomposeDivTensorModePass,
5353
DecomposeEluPass,
5454
DecomposeEmbeddingPass,
55+
DecomposeErfinvPass,
5556
DecomposeExpm1Pass,
5657
DecomposeFloorDividePass,
5758
DecomposeGeluPass,
@@ -284,6 +285,7 @@ def _tosa_pipeline(
284285
DecomposeAsinhPass(),
285286
DecomposeCoshPass(),
286287
DecomposeAsinAndAcosPass(),
288+
DecomposeErfinvPass(),
287289
DecomposeSqrtPass(),
288290
DecomposeAtanPass(),
289291
DecomposeAtanhPass(),

0 commit comments

Comments
 (0)