Importing cv2 before tvm causes error

I have updated TVM to master branch several days ago and this problem started after that. Importing TVM before OpenCV works without any problem, while vice versa gives the error below. It’s not a big deal, since there is a workaround but I just wanted to know the reason. Thanks.

>>> import cv2
>>> import tvm
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/xxx/.local/lib/python3.6/site-packages/tvm-0.7.dev1-py3.6-linux-x86_64.egg/tvm/__init__.py", line 25, in <module>
    from ._ffi.base import TVMError, __version__
  File "/home/xxx/.local/lib/python3.6/site-packages/tvm-0.7.dev1-py3.6-linux-x86_64.egg/tvm/_ffi/__init__.py", line 28, in <module>
    from .base import register_error
  File "/home/xxx/.local/lib/python3.6/site-packages/tvm-0.7.dev1-py3.6-linux-x86_64.egg/tvm/_ffi/base.py", line 62, in <module>
    _LIB, _LIB_NAME = _load_lib()
  File "/home/xxx/.local/lib/python3.6/site-packages/tvm-0.7.dev1-py3.6-linux-x86_64.egg/tvm/_ffi/base.py", line 50, in _load_lib
    lib = ctypes.CDLL(lib_path[0], ctypes.RTLD_GLOBAL)
  File "/usr/lib/python3.6/ctypes/__init__.py", line 348, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: libnvrtc.so.10.0: cannot open shared object file: No such file or directory

This works:

>>> import tvm
>>> import cv2
>>> 

Edit: I have CUDA 10.2. I don’t know why TVM tries to link libnvrtc.so.10.0. OpenCV version: 4.3.0-dev