1
+ from __future__ import annotations
2
+
1
3
from copy import deepcopy
2
4
from typing import Any , Dict , List , Optional , Set
3
5
@@ -39,7 +41,7 @@ def _supported_input_size_type(input_size: Any) -> bool:
39
41
)
40
42
41
43
42
- def _parse_op_precision (precision : Any ) -> _enums .dtype : # type: ignore[name-defined]
44
+ def _parse_op_precision (precision : Any ) -> _enums .dtype :
43
45
if isinstance (precision , torch .dtype ):
44
46
if precision == torch .int8 :
45
47
return _enums .dtype .int8
@@ -63,7 +65,7 @@ def _parse_op_precision(precision: Any) -> _enums.dtype: # type: ignore[name-de
63
65
)
64
66
65
67
66
- def _parse_enabled_precisions (precisions : Any ) -> Set [_enums .dtype ]: # type: ignore[name-defined]
68
+ def _parse_enabled_precisions (precisions : Any ) -> Set [_enums .dtype ]:
67
69
parsed_precisions = set ()
68
70
if any (isinstance (precisions , type ) for type in [list , tuple , set ]):
69
71
for p in precisions :
@@ -73,7 +75,7 @@ def _parse_enabled_precisions(precisions: Any) -> Set[_enums.dtype]: # type: ig
73
75
return parsed_precisions
74
76
75
77
76
- def _parse_device_type (device : Any ) -> _enums .DeviceType : # type: ignore[name-defined]
78
+ def _parse_device_type (device : Any ) -> _enums .DeviceType :
77
79
if isinstance (device , torch .device ):
78
80
if device .type == "cuda" :
79
81
return _C .DeviceType .gpu
@@ -346,10 +348,10 @@ def TensorRTCompileSpec(
346
348
device : torch .device | Device = Device ._current_device (),
347
349
disable_tf32 : bool = False ,
348
350
sparse_weights : bool = False ,
349
- enabled_precisions : Optional [Set [torch .dtype | _enums .dtype ]] = None , # type: ignore[name-defined]
351
+ enabled_precisions : Optional [Set [torch .dtype | _enums .dtype ]] = None ,
350
352
refit : bool = False ,
351
353
debug : bool = False ,
352
- capability : _enums .EngineCapability = _enums .EngineCapability .default , # type: ignore[name-defined]
354
+ capability : _enums .EngineCapability = _enums .EngineCapability .default ,
353
355
num_avg_timing_iters : int = 1 ,
354
356
workspace_size : int = 0 ,
355
357
dla_sram_size : int = 1048576 ,
0 commit comments