summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--run_engine.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/run_engine.py b/run_engine.py
index 700494d..6ac2ec9 100644
--- a/run_engine.py
+++ b/run_engine.py
@@ -2,7 +2,11 @@ import os
import sys
from random import randint
import numpy as np
-import tensorrt
+
+if 'TensorRT-5.0' in os.getenv('LD_LIBRARY_PATH'):
+ import tensorrt.legacy
+else:
+ import tensorrt
try:
from PIL import Image
@@ -19,9 +23,14 @@ pip(3) install tensorrt[examples]
exit(1)
try:
- import tensorrt as trt
- from tensorrt.parsers import caffeparser
- from tensorrt.parsers import onnxparser
+ if 'TensorRT-5.0' in os.getenv('LD_LIBRARY_PATH'):
+ import tensorrt.legacy as trt
+ from tensorrt.legacy.parsers import caffeparser
+ from tensorrt.legacy.parsers import onnxparser
+ else:
+ import tensorrt as trt
+ from tensorrt.parsers import caffeparser
+ from tensorrt.parsers import onnxparser
except ImportError as err:
sys.stderr.write("""ERROR: failed to import module ({})
Please make sure you have the TensorRT Library installed