检查 nvidia 驱动程序版本时出现错误“无法初始化 NVML:操作系统阻止 GPU 访问”

检查 nvidia 驱动程序版本时出现错误“无法初始化 NVML:操作系统阻止 GPU 访问”

我尝试使用 检查我的 nvidia 驱动程序版本sudo nvidia-smi。但是,我收到一个错误Failed to initialize NVML: GPU access blocked by the operating system 希望就此问题获得您的支持。

此致

答案1

我遇到了同样的问题。这是因为安装了 nvidia 工具包(我不确定)。根据本网站(其中有有用的想法)我发现 cuda 安装程序和主机中的 cuda 驱动程序版本不兼容。(主机:367.57,安装程序:375.26,起初我无法检查安装程序版本,因为所有版本都是 367.57,但是当我通过运行文件重新安装 cuda 时,我发现了它)

因此,我完全卸载了 cuda 和 nvidia,然后再次安装 cuda此帮助。安装过程中,我首先遇到了一些错误,我发现 nvidia 并没有完全消失。完全卸载后,我安装了 cuda,现在我可以毫无问题地运行“sudo nvidia-smi”。

答案2

如果重新启动机器也无法解决,您可以通过安装最新版本的 CUDA 轻松解决此问题。

sudo nvidia-installer --update

并再次检查GPU的状态。

nvidia-smi

希望这有帮助。

相关内容