error while loading shared libraries: libnvrtc.so.11.2:报错解决
【摘要】 报错解决
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
OSError: libcublas.so.11: cannot open shared object file: No such file or directory
遇到报错:
# 执行代码
./yolov5 -s yolov5s.wts yolov5s.engine s
# 遇到报错如下
./yolov5: error while loading shared libraries: libnvrtc.so.11.2: cannot open shared object file: No such file or directory
解决思路
ldd yolov5
# 发现 可执行文件 找不到 该 库 依赖 路径
libnvrtc.so.11.2 => not found
find -name libnvrtc.so.11.2
发现 tf25 环境下其实是 有 libnvrtc.so.11.2 的存在
./anaconda3/envs/tf25/lib/python3.7/site-packages/nvidia/cuda_nvrtc/lib/libnvrtc.so.11.2
./usr/mycuda/targets/x86_64-linux/lib/libnvrtc.so.11.2
./usr/mycuda/targets/x86_64-linux/lib/nvrtc-prev/libnvrtc.so.11.2
./.local/lib/python3.6/site-packages/nvidia/cuda_nvrtc/lib/libnvrtc.so.11.2
选择上方任意一个 libnvrtc.so.11.2 父目录 添加 到 LD_LIBARARY_PATH 中即可解决当前问题
- 最终采用解决方法 export 变量 LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/home/墨理/usr/mycuda/targets/x86_64-linux/lib:$LD_LIBARARY_PATH
致谢
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)