Skip to content

Commit 3c43fd6

Browse files
shoumikhinfacebook-github-bot
authored andcommitted
Ease MPS backend and partitioner imports. (#3714)
Summary: Pull Request resolved: #3714 . Reviewed By: kirklandsign Differential Revision: D57709407 fbshipit-source-id: 3e680cd046d3e74b74c4ff1960442f6868661a60
1 parent ed2da4f commit 3c43fd6

File tree

5 files changed

+25
-5
lines changed

5 files changed

+25
-5
lines changed

backends/apple/mps/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#
2+
# Copyright (c) 2023 Apple Inc. All rights reserved.
3+
# Provided subject to the LICENSE file in the top level directory.
4+
#
5+
6+
from .mps_preprocess import MPSBackend
7+
8+
__all__ = [
9+
MPSBackend,
10+
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#
2+
# Copyright (c) 2023 Apple Inc. All rights reserved.
3+
# Provided subject to the LICENSE file in the top level directory.
4+
#
5+
6+
from .mps_partitioner import MPSPartitioner
7+
8+
__all__ = [
9+
MPSPartitioner,
10+
]

backends/apple/mps/partition/mps_partitioner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from typing import Any, cast, Dict, List, Union
88

99
import torch
10-
from executorch.backends.apple.mps.mps_preprocess import MPSBackend
10+
from executorch.backends.apple.mps import MPSBackend
1111
from executorch.backends.apple.mps.operators.node_visitor import get_node_visitors
1212
from executorch.backends.transforms import get_shape
1313
from executorch.exir.backend.backend_details import CompileSpec

backends/apple/mps/test/test_mps_utils.py

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

1111
import executorch.exir as exir
1212
import torch
13-
from executorch.backends.apple.mps.mps_preprocess import MPSBackend
14-
from executorch.backends.apple.mps.partition.mps_partitioner import MPSPartitioner
13+
from executorch.backends.apple.mps import MPSBackend
14+
from executorch.backends.apple.mps.partition import MPSPartitioner
1515
from executorch.exir import (
1616
EdgeCompileConfig,
1717
EdgeProgramManager,

examples/apple/mps/scripts/mps_example.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
import torch
1313
from examples.apple.mps.scripts.bench_utils import bench_torch, compare_outputs
1414
from executorch import exir
15-
from executorch.backends.apple.mps.mps_preprocess import MPSBackend
16-
from executorch.backends.apple.mps.partition.mps_partitioner import MPSPartitioner
15+
from executorch.backends.apple.mps import MPSBackend
16+
from executorch.backends.apple.mps.partition import MPSPartitioner
1717

1818
from executorch.exir import (
1919
EdgeCompileConfig,

0 commit comments

Comments
 (0)