系统背景
首先根据《在飞牛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
|