收起左侧

最新版系统docker中调用nvidia失效解决办法

0
回复
466
查看
[ 复制链接 ]

2

主题

0

回帖

0

牛值

江湖小虾

2025-3-25 16:39:24 显示全部楼层 阅读模式

系统背景

首先根据《在飞牛OS使用libnvidia-container让docker容器支持NVIDIA GPU加速》文章中 https://club.fnnas.com/forum.php?mod=viewthread&tid=14106描述的方式成功运行nvidia-container,如果没有完成,请尝试按照教程中的方法执行命令,有一些问题,会在后面提到。

然后启动容器遇到以下问题:

initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory: unknown.

解决办法

执行命令

chmod 777 /usr/lib/x86_64-linux-gnu/lib*560*
chmod 777 /usr/lib/x86_64-linux-gnu/libvdpau_nvidia.so
chmod 777 -R /usr/lib/firmware/nvidia /usr/lib/firmware/nvidia/560.28.03

然后执行以下命令最终是否输出还有报错,如有,则修改报错文件的权限即可

nvidia-container-cli -k -d /dev/tty info
收藏
送赞 2
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则