今天用服务器时又突然报错cuda不可用,输入nvidia-smi检查,报错如题。

根据网上搜的原因,可能是因为系统内核自动升级导致与驱动版本不匹配,尝试重启:reboot,报错:

尝试 exit 退出容器再进入:无效

根据:如何修复 System has not been booted with systemd 报错信息?_system has not been booted with systemd as init sy-CSDN博客

表示系统尚未以systemd作为初始系统启动。 检查方法:ps -p 1 -o comm=

但是文中的解决方法不管用~ 

如果想确定自己所在的容器环境:

uname -a

检查系统信息

systemd-detect-virt

检查虚拟化信息。如果输出显示 none,那么说明没有虚拟化。如果显示 kvmqemu 等字样,那么是在某种虚拟化环境中。

 表示当前的环境是一个 基于 Ubuntu 的 Docker 容器。想重启 Docker 容器中,通常需要在宿主机上执行 Docker 命令,因为容器本身没有权限直接重启自己。只能联系宿主机那边给重启一下容器。

二编:经过宿主机那边重启容器,问题解决

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐