File tree Expand file tree Collapse file tree 3 files changed +5
-7
lines changed
Expand file tree Collapse file tree 3 files changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -526,7 +526,6 @@ def convert_method_to_trt_engine(
526526 raise RuntimeError ("Module is an unknown format or the ir requested is unknown" )
527527
528528
529- @needs_cross_compile
530529def load_cross_compiled_exported_program (file_path : str = "" ) -> Any :
531530 """
532531 Load an ExportedProgram file in Windows which was previously cross compiled in Linux
Original file line number Diff line number Diff line change 1- import ctypes
2- import platform
3- import sys
41from typing import Any
52
63import torch
4+ from torch_tensorrt ._enums import Platform
75
86
97def sanitized_torch_version () -> Any :
@@ -14,12 +12,14 @@ def sanitized_torch_version() -> Any:
1412 )
1513
1614
17- def check_cross_compile_trt_win_lib ():
15+ def check_cross_compile_trt_win_lib () -> bool :
1816 # cross compile feature is only available on linux
1917 # build engine on linux and run on windows
2018 import dllist
2119
22- if sys .platform .startswith ("linux" ):
20+ platform = Platform .current_platform ()
21+ platform = str (platform ).lower ()
22+ if platform .startswith ("linux" ):
2323 loaded_libs = dllist .dllist ()
2424 target_lib = "libnvinfer_builder_resource_win.so.*"
2525 if target_lib in loaded_libs :
Original file line number Diff line number Diff line change @@ -1214,7 +1214,6 @@ def save_cross_compiled_exported_program(
12141214 logger .debug (f"successfully saved the module for windows at { file_path } " )
12151215
12161216
1217- @needs_cross_compile
12181217def load_cross_compiled_exported_program (file_path : str = "" ) -> Any :
12191218 """
12201219 Load an ExportedProgram file in Windows which was previously cross compiled in Linux
You can’t perform that action at this time.
0 commit comments