|
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 |
| 11 | +from torch_tensorrt.dynamo._defaults import ( |
| 12 | + DEBUG, |
| 13 | + MAX_AUX_STREAMS, |
| 14 | + MIN_BLOCK_SIZE, |
| 15 | + OPTIMIZATION_LEVEL, |
| 16 | + PASS_THROUGH_BUILD_FAILURES, |
| 17 | + PRECISION, |
| 18 | + USE_PYTHON_RUNTIME, |
| 19 | + VERSION_COMPATIBLE, |
| 20 | + WORKSPACE_SIZE, |
| 21 | +) |
17 | 22 | from torch_tensorrt.dynamo.backend.backends import _compile_module
|
18 | 23 | from torch_tensorrt.dynamo.conversion import convert_module
|
| 24 | +<<<<<<< HEAD |
19 | 25 |
|
20 | 26 | from torch_tensorrt.dynamo._defaults import (
|
21 | 27 | PRECISION,
|
|
30 | 36 | TRUNCATE_LONG_AND_DOUBLE,
|
31 | 37 | )
|
32 | 38 |
|
| 39 | +======= |
| 40 | +from torch_tensorrt.dynamo.lowering import fuse_permute_linear, fuse_permute_matmul |
| 41 | +from torch_tensorrt.dynamo.utils import prepare_device, prepare_inputs |
| 42 | +from torch_tensorrt.fx.tools.trt_splitter import TRTSplitter, TRTSplitterSetting |
| 43 | +>>>>>>> e39abb60d (chore: adding isort to pre-commit) |
33 | 44 |
|
34 | 45 | logger = logging.getLogger(__name__)
|
35 | 46 |
|
|
0 commit comments