在启动过程中运行 nvidia-smi 以创建开发文件之前检测 GPU 是否可以访问

在启动过程中运行 nvidia-smi 以创建开发文件之前检测 GPU 是否可以访问

过去,我曾成功配置包含 NVIDIA GPU 的 Ubuntu 系统,使其在系统启动期间nvidia-smi从后台启动以创建必要的文件。最近在 Ubuntu 14.04 上试用了 NVIDIA 的 346.46 驱动程序(CUDA 6.5-19 和 Linux 内核 3.13.0-48)后,我注意到在启动期间会无限期挂起(并且永远不会创建任何文件)。我能够通过在启动前立即插入延迟(即)来解决这个问题。在启动之前,有没有办法检查 GPU 是否以某种方式“可访问”(因为没有更好的词)?/etc/rc.local/dev/nvidia*nvidia-smi/dev/nvidia*sleep 30/etc/rc.localnvidia-sminvidia-smi

我应该补充一点,该问题似乎仅影响 Tesla GPU(费米一代);我没有在/etc/rc.local配备 GeForce(费米)GPU 的系统上添加任何延迟。

相关内容