0

我在已经安装了 3 个 Nvidia GPU 的工作站中安装了新的 Intel Xeon Phi。为了使 Phi 卡工作,我必须将 Intel 的 MIC 内核模块加载到我的 Linux 内核中。通过这样做,Phi 卡可以正常工作。但是,每次我们重新启动系统时,我们都无法使用 GPU。错误消息是系统找不到 CUDA 驱动程序。

但是,我唯一需要做的就是使用“SUDO”来运行一个 CUDA 二进制文件或一些 Nvidia 的命令,就像“sudo nvida-smi”一样。然后一切正常,包括 CUDA 和英特尔的 Xeon phi。

有人知道为什么吗?没有我的 sudo 命令,其他人就无法使用 GPU。这有点烦人。我怎样才能解决这个问题?

4

1 回答 1

4

CUDA 要求为 GPU 使用建立某些资源文件,这在 Linux入门指南中进行了介绍(运行文件安装下的第 6 步——注意推荐的启动脚本)。

您可能还对这篇文章感兴趣,这篇文章关注的是同一个主题——如何在启动时自动建立资源文件。

一旦正确建立了这些文件,普通用户(非 root)将能够在没有任何其他干预的情况下使用 GPU。

我不知道为什么 Xeon Phi 安装可能会在您的特定设置中影响到这一点。

于 2013-08-22T14:40:02.267 回答