ubuntu20.04关闭内核自动更新、禁止/取消系统自动更新的方法,解决“Failed to initialize NVML: Unknown Error”报错
问题描述:利用docker与Nvidia-docker部署完深度学习环境后,经常时不时的或者关机后出现再次进入环境输入:
nvidia-smi
出现以下报错:
Failed to initialize NVML: Unknown Error
出现以上报错的原因是Ubuntu内核会出现自动更新的情况,造成版本不匹配,解决以上问题的最有效途径就是重新安装英伟达驱动,并且关闭掉Ubuntu内核自动更新,具体操作步骤如下:
【推荐】方案一:
安全禁止ubuntu更新
vi /etc/apt/apt.conf.d/10periodic
vi /etc/apt/apt.conf.d/20auto-upgrades
后面部分全部改成 “0”
再次重新启动机器
为了保险起见,我同时将宿主机与docker容器内全都取消了自动更新
方案二:
图形化界面操作