libcudnn.so.7: cannot open shared object file: 报错解决

举报
墨理学AI 发表于 2022/02/23 19:20:02 2022/02/23
【摘要】 报错解决
  • 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • 1-0

    在进行 crnn 模型转 tensorRT 时遇到的相关问题报错记录
    备注:当时所执行的代码库

    9-9


    执行代码遇到报错【libcudnn.so.7: cannot open shared object file…】


    ./crnn -s 
    
    
    ./crnn: error while loading shared libraries: libcudnn.so.7: cannot open shared object file: No such file or directory
    
    

    解决思路如下

    # 回到 根目录
    cd
    
    # 查找 libcudnn.so.7 的位置
    
    find -name libcudnn.so.7
    
    # 发现该目录下有
    
    ./usr/local/cuda-10.0/lib64/libcudnn.so.7
    
    

    export LD_LIBRARY_PATH 添加该路径

    export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBARARY_PATH
    
    

    同样的另外一个问题【libmyelin.so.1: cannot open shared object file: No such file or directory】


    
    ./crnn: error while loading shared libraries: libmyelin.so.1: cannot open shared object file: No such file or directory
    
    

    解决思路同上

    # 回到根目录
    cd 
    
    find -name libmyelin.so.1
    
    ./project/project21/modelTrans/tensorRT/tensorRT7/TensorRT-7.0.0.11/targets/x86_64-linux-gnu/lib/libmyelin.so.1
    ./project/project21/modelTrans/tensorRT/tensorRT7/TensorRT-7.1.3.4/targets/x86_64-linux-gnu/lib/libmyelin.so.1
    
    

    export LD_LIBRARY_PATH 最直接

    export LD_LIBRARY_PATH=/home/墨理/project/project21/modelTrans/tensorRT/tensorRT7/TensorRT-7.0.0.11/targets/x86_64-linux-gnu/lib:$LD_LIBARARY_PATH
    

    可能产生新的问题


    export LD_LIBRARY_PATH 连续执行两次,发现 只有一个 路径生效,此时 需要 一次命令 把两个路径都加入LD_LIBRARY_PATH 其中


    最终采用解决方法如下


    export LD_LIBRARY_PATH=/home/墨理/project/project21/modelTrans/tensorRT/tensorRT7/TensorRT-7.0.0.11/targets/x86_64-linux-gnu/lib:/usr/local/cuda-10.0/lib64:$LD_LIBARARY_PATH
    

    致谢 | 如有 其它更好解决该类问题的思路,欢迎探讨


    9-9


    【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
    • 点赞
    • 收藏
    • 关注作者

    评论(0

    0/1000
    抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。