nvidia-smi 无法初始化 NVML:GPU 访问被操作系统阻止
nvidia-smi Failed to initialize NVML: GPU access blocked by the operating system
询问时
nvidia-smi
它给出了这个错误:
Failed to initialize NVML: GPU access blocked by the operating system
其他信息:
$ nvcc --verion
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27
还有:
$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
在互联网上搜索了很多我找不到解决这个问题的方法。
当我使用 ipython notebook 并想要 运行 Caffe 框架时,它给出了这个错误:
Check failed: error == cudaSuccess (38 vs. 0) no CUDA-capable device is detected
如果您认为CUDA和显卡驱动都安装正确,但仍然无法检测到您的GPU,问题可能是您使用的是移动Nvidia在 Linux.
上启用 Optimus 的笔记本电脑上的图形
您可以:
我注意到在 CUDA 安装后重新启动 Ubuntu 工作,现在我看到 nvidia-smi
输出的 GPU 详细信息
我遇到了同样的问题。这是因为安装了 nvidia 工具包而发生的(我不确定)。根据 this website (其中有有用的想法)
我发现 cuda 安装程序和主机中的 cuda 驱动程序版本不兼容。 (host : 367.57 , installer: 375.26 , 起初我无法查看安装程序版本,因为所有版本都是 367.57,但是当我通过 运行 文件重新安装 cuda 时,我找到了)
所以,我完全卸载了cuda和nvidia并通过this help重新安装了cuda。起初在安装过程中我发现了一些错误,nvidia 还没有完全消失。完全卸载后,我安装了cuda,现在可以运行"sudo nvidia-smi"没问题了
我收到错误 failed to initialize NVML: Driver/Library version mismatch
。 nvidia-smi
未能打印任何信息。我试图查找我的 ubuntu 中是否安装了其他版本的 nvidia 驱动程序。但是我刚刚找到了 nvidia-driver-390。最后,reboot
帮我解决了问题。
这里是 WSL 用户。 运行 Windows 和 WSL 上的 nvidia-smi 失败。在 Windows 端重新安装 Nvidia for WSL 驱动程序,解决了这个问题。问题是在安装 CUDA Toolkit 和 CUDNN 破坏 Nvidia for WSL 驱动程序时产生的。
询问时
nvidia-smi
它给出了这个错误:
Failed to initialize NVML: GPU access blocked by the operating system
其他信息:
$ nvcc --verion
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27
还有:
$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 425M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
在互联网上搜索了很多我找不到解决这个问题的方法。 当我使用 ipython notebook 并想要 运行 Caffe 框架时,它给出了这个错误:
Check failed: error == cudaSuccess (38 vs. 0) no CUDA-capable device is detected
如果您认为CUDA和显卡驱动都安装正确,但仍然无法检测到您的GPU,问题可能是您使用的是移动Nvidia在 Linux.
上启用 Optimus 的笔记本电脑上的图形您可以:
我注意到在 CUDA 安装后重新启动 Ubuntu 工作,现在我看到 nvidia-smi
我遇到了同样的问题。这是因为安装了 nvidia 工具包而发生的(我不确定)。根据 this website (其中有有用的想法) 我发现 cuda 安装程序和主机中的 cuda 驱动程序版本不兼容。 (host : 367.57 , installer: 375.26 , 起初我无法查看安装程序版本,因为所有版本都是 367.57,但是当我通过 运行 文件重新安装 cuda 时,我找到了)
所以,我完全卸载了cuda和nvidia并通过this help重新安装了cuda。起初在安装过程中我发现了一些错误,nvidia 还没有完全消失。完全卸载后,我安装了cuda,现在可以运行"sudo nvidia-smi"没问题了
我收到错误 failed to initialize NVML: Driver/Library version mismatch
。 nvidia-smi
未能打印任何信息。我试图查找我的 ubuntu 中是否安装了其他版本的 nvidia 驱动程序。但是我刚刚找到了 nvidia-driver-390。最后,reboot
帮我解决了问题。
这里是 WSL 用户。 运行 Windows 和 WSL 上的 nvidia-smi 失败。在 Windows 端重新安装 Nvidia for WSL 驱动程序,解决了这个问题。问题是在安装 CUDA Toolkit 和 CUDNN 破坏 Nvidia for WSL 驱动程序时产生的。