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

Could not load dynamic library #39;libcupti.so.11.0#39;; dlerror: libcupti.so.11.0: cannot open shared object file(无法加载动态库#39;libcuti.so.11.0#39;;dlerror:libcuti.so.11.0:无法打开共享对象文件)

本文介绍了无法加载动态库'libcuti.so.11.0';dlerror:libcuti.so.11.0:无法打开共享对象文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

系统信息

  • 操作系统平台和发行版(如Linux Ubuntu 18.04)
  • Ubuntu 20.04
  • Python版本:3.6
  • 使用Virtualenv安装
  • CUDA/cuDNN版本:11.5/8.1.0.77
  • 图形处理器型号和内存:RTX 3090 24 GB nVidia驱动程序460.39
  • TensorFlow版本:2.4.0 pip安装TensorFlow-GPU==2.4.0

描述问题

安装了CUDA 11.2和cudnn 8.1.0.77。在运行Train.py时遇到以下问题

无法加载动态库‘libcuti.so.11.0’;dlerror:libcuti.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.solibcupti.so.11.2、...

  • 使用命令‘sudo ln-s’管理libcupti.so.11.2和libcuti.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.solibcupti.so,2libcupti.so.10.1、...

  • 使用命令sudo ln -s管理libcupti.so.11.2libcupti.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
    

这为我解决了问题

这篇关于无法加载动态库'libcuti.so.11.0';dlerror:libcuti.so.11.0:无法打开共享对象文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:无法加载动态库'libcuti.so.11.0';dlerror:libcuti.so.11.0:无法打开共享对象文件

基础教程推荐