|
1 |
| -import torch |
2 |
| -import logging |
3 | 1 | import collections.abc
|
4 |
| -import torch_tensorrt |
| 2 | +import logging |
| 3 | +from typing import Any, List, Optional, Set, Tuple |
5 | 4 |
|
6 |
| -from typing import Any, Optional, Set, List, Tuple |
7 |
| -from torch_tensorrt import EngineCapability, Device |
| 5 | +import torch |
| 6 | +import torch_tensorrt |
8 | 7 | from torch.fx.passes.pass_manager import PassManager
|
9 | 8 | from torch.fx.passes.splitter_base import SplitResult
|
10 |
| -from torch_tensorrt.fx.tools.trt_splitter import TRTSplitter, TRTSplitterSetting |
11 |
| -from torch_tensorrt.dynamo.lowering import ( |
12 |
| - fuse_permute_linear, |
13 |
| - fuse_permute_matmul, |
14 |
| -) |
| 9 | +from torch_tensorrt import Device, EngineCapability |
15 | 10 | from torch_tensorrt.dynamo import CompilationSettings
|
16 |
| -from torch_tensorrt.dynamo.utils import prepare_inputs, prepare_device |
17 |
| -from torch_tensorrt.dynamo.backend.backends import _compile_module |
18 |
| -from torch_tensorrt.dynamo.conversion import convert_module |
19 |
| - |
20 | 11 | from torch_tensorrt.dynamo._defaults import (
|
21 |
| - PRECISION, |
22 | 12 | DEBUG,
|
23 |
| - WORKSPACE_SIZE, |
24 |
| - MIN_BLOCK_SIZE, |
25 |
| - PASS_THROUGH_BUILD_FAILURES, |
26 | 13 | MAX_AUX_STREAMS,
|
27 |
| - VERSION_COMPATIBLE, |
| 14 | + MIN_BLOCK_SIZE, |
28 | 15 | OPTIMIZATION_LEVEL,
|
| 16 | + PASS_THROUGH_BUILD_FAILURES, |
| 17 | + PRECISION, |
29 | 18 | USE_PYTHON_RUNTIME,
|
| 19 | + VERSION_COMPATIBLE, |
| 20 | + WORKSPACE_SIZE, |
30 | 21 | )
|
31 |
| - |
| 22 | +from torch_tensorrt.dynamo.backend.backends import _compile_module |
| 23 | +from torch_tensorrt.dynamo.conversion import convert_module |
| 24 | +from torch_tensorrt.dynamo.lowering import fuse_permute_linear, fuse_permute_matmul |
| 25 | +from torch_tensorrt.dynamo.utils import prepare_device, prepare_inputs |
| 26 | +from torch_tensorrt.fx.tools.trt_splitter import TRTSplitter, TRTSplitterSetting |
32 | 27 |
|
33 | 28 | logger = logging.getLogger(__name__)
|
34 | 29 |
|
|
0 commit comments