Hi guys,
I’m trying to install retinanet-examples on my Ubuntu16.04 host but I’m facing different issues. I don’t know how to use the docker so I just “pip install” it in my virtualenv and when I want to check the different modules here is what I get:
>>> from retinanet import infer
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/infer.py", line 13, in <module>
from .model import Model
File "/home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/model.py", line 8, in <module>
from ._C import Engine
ImportError: /home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/_C.so: undefined symbol: _ZN2cv6imreadERKNS_6StringEi
>>> from retinanet import train
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/train.py", line 14, in <module>
from .infer import infer
File "/home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/infer.py", line 13, in <module>
from .model import Model
File "/home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/model.py", line 8, in <module>
from ._C import Engine
ImportError: /home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/_C.so: undefined symbol: _ZN2cv6imreadERKNS_6StringEi
>>> from retinanet import utils
>>> from retinanet.model import Model
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/model.py", line 8, in <module>
from ._C import Engine
ImportError: /home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/_C.so: undefined symbol: _ZN2cv6imreadERKNS_6StringEi
>>> from retinanet._C import Engine
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/_C.so: undefined symbol: _ZN2cv6imreadERKNS_6StringEi
>>> from retinanet import backbones
>>>
I don’t get why some of the modules I called are available and other produce this weird error:
ImportError: /home/greenshield/.virtualenvs/cv/lib/python3.5/site-packages/retinanet-0.1-py3.5-linux-x86_64.egg/retinanet/_C.so: undefined symbol: _ZN2cv6imreadERKNS_6StringEi
I’ve spent quite some time already looking into it but I can’t figure out what’s the problem.
Here is my spec:
(cv) greenshield@greenshield-Precision-Tower-3620:~$ nvidia-smi
Tue Mar 10 11:08:47 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.33.01 Driver Version: 440.33.01 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Quadro M4000 Off | 00000000:01:00.0 Off | N/A |
| 46% 34C P8 11W / 120W | 208MiB / 8125MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1223 G /usr/lib/xorg/Xorg 160MiB |
| 0 3438 G compiz 43MiB |
+-----------------------------------------------------------------------------+
(cv) greenshield@greenshield-Precision-Tower-3620:~$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89
-Tensorflow-gpu 1.15.0
-TensorRT 7.0.0-1+cuda10.2 (even if I can’t make “import tensorrt”, it tells me no module exists but using dpkg -l|grep TensorRT I have it)
Thank you in advance