Windows WSL2 Ubuntu – Could not load library libcudnn_cnn_infer.so.8. Error libcuda.so 问题
1 Could not load library libcudnn_cnn_infer.so.8. Error libcuda.so cannot open shared object file No such file or directory
在Windows WSL2 Ubuntu系统下推理AI模型,出现了以下问题
Could not load library libcudnn_cnn_infer.so.8. Error: libcuda.so: cannot open shared object file: No such file or directory
Please make sure libcudnn_cnn_infer.so.8 is in your library path!
首先,我们先查找libcudnn_cnn_infer.so.8的位置,使用以下命令
apt install mlocate
locate libcuda.so
输出以下信息
/mnt/c/Windows/System32/DriverStore/FileRepository/nv_dispi.inf_amd64_5714f0dca6485379/libcuda.so.1.1
/mnt/c/Windows/System32/DriverStore/FileRepository/nv_dispi.inf_amd64_cc569e59ca39c5fe/libcuda.so.1.1
/mnt/c/Windows/System32/DriverStore/FileRepository/nv_dispi.inf_amd64_ea7f458f0e49497d/libcuda.so.1.1
/mnt/c/Windows/System32/DriverStore/FileRepository/nv_dispig.inf_amd64_0905d5f86c27c241/libcuda.so.1.1
/mnt/c/Windows/System32/lxss/lib/libcuda.so
/mnt/c/Windows/System32/lxss/lib/libcuda.so.1
/mnt/c/Windows/System32/lxss/lib/libcuda.so.1.1
/usr/lib/wsl/drivers/nv_dispi.inf_amd64_5714f0dca6485379/libcuda.so.1.1
/usr/lib/wsl/drivers/nv_dispi.inf_amd64_cc569e59ca39c5fe/libcuda.so.1.1
/usr/lib/wsl/drivers/nv_dispi.inf_amd64_ea7f458f0e49497d/libcuda.so.1.1
/usr/lib/wsl/drivers/nv_dispig.inf_amd64_0905d5f86c27c241/libcuda.so.1.1
/usr/lib/wsl/lib/libcuda.so
/usr/lib/wsl/lib/libcuda.so.1
/usr/lib/wsl/lib/libcuda.so.1.1
/usr/local/cuda-11.8/targets/x86_64-linux/lib/stubs/libcuda.so
可以从输出信息看出,libcuda.so主要位于/usr/lib/wsl/lib目录下,所以我们需要将/usr/lib/wsl/lib加入环境变量。
vim ~/.bashrc
然后增加以下语句
export LD_LIBRARY_PATH=/usr/lib/wsl/lib:$LD_LIBRARY_PATH
保存退出,然后执行以下命令更新环境变量
source ~/.bashrc
再次推理模型,运行成功。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:Windows WSL2 Ubuntu – Could not load library libcudnn_cnn_infer.so.8. Error libcuda.so 问题
原文链接:https://www.stubbornhuang.com/3098/
发布于:2024年10月17日 21:25:38
修改于:2024年10月17日 21:25:38
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
50