Python 无法加载动态库';libcupti.so.11.0';;dError:libcupti.so.11.0:无法打开共享对象文件

Python 无法加载动态库';libcupti.so.11.0';;dError:libcupti.so.11.0:无法打开共享对象文件,python,tensorflow,virtualenv,ubuntu-18.04,Python,Tensorflow,Virtualenv,Ubuntu 18.04,系统信息 操作系统平台和发行版(如Linux Ubuntu 18.04) Ubuntu 20.04 Python版本:3.6 使用virtualenv安装 CUDA/cuDNN版本:11.5/8.1.0.77 GPU型号和内存:RTX 3090 24GB nvidia驱动程序460.39 TensorFlow版本:2.4.0 pip安装TensorFlow gpu==2.4.0 描述问题 已安装cuda 11.2和cudnn 8.1.0.77。运行train.py时遇到以下问题 无法加载动态

系统信息

  • 操作系统平台和发行版(如Linux Ubuntu 18.04)
  • Ubuntu 20.04
  • Python版本:3.6
  • 使用virtualenv安装
  • CUDA/cuDNN版本:11.5/8.1.0.77
  • GPU型号和内存:RTX 3090 24GB nvidia驱动程序460.39
  • TensorFlow版本:2.4.0 pip安装TensorFlow gpu==2.4.0
描述问题

已安装cuda 11.2和cudnn 8.1.0.77。运行train.py时遇到以下问题

无法加载动态库“libcupti.so.11.0”;dError:libcupti.so.11.0:无法打开共享对象文件

解决了该问题

  • /usr/local/cuda-11.2/extras/CUPTI/lib64/lib*上列出lib文件

    $ ls /usr/local/cuda-11.2/extras/CUPTI/lib64/lib*
    
  • 我找不到
    libcupti.so.11.0
    。其他文件应该在那里,
    libcupti.so
    libcupti.so.11.2

  • 使用comand“sudo ln-s”管理libcupti.so.11.2和libcupti.so.11.0之间的链接

    $ sudo ln -s /usr/local/cuda-11.2/extras/CUPTI/lib64/libcupti.so.11.2 /usr/local/cuda-11.2/extras/CUPTI/lib64/libcupti.so.11.0
    
  • 在/usr/lib/x86_64-linux-gnu/libcup上列出lib文件*

    ls /usr/lib/x86_64-linux-gnu/libcup*
    
  • 我找不到
    libcupti.so.11.0
    。其他文件也应该在那里,比如 那
    libcupti.so
    libcupti.so,2
    libcupti.so.10.1

  • 使用comand
    sudo ln-s管理
    libcupti.so.11.2
    libcupti.so.11.0
    之间的链接

    $ sudo ln -s /usr/local/cuda-11.2/extras/CUPTI/lib64/libcupti.so.11.2 /usr/lib/x86_64-linux-gnu/libcupti.so.11.0
    
这为我解决了问题