我安装了CUDA-7.5和NVIDIA-355司机,但设备查询尽管 Nvidia-X-Settings 控制面板显示我有 144 个 CUDA 核心,但示例失败。我使用的是 Ubuntu 14.04。
答案1
在 CUDA 文档中,我们被建议使用 SELINUX 下的命令setenforce 0
。这对我来说曾经有效(在运行 CUDA 示例时)。
在其他论坛上,我们被建议在超级用户下工作,通过sudo su
并且sudo COMMAND
这总是有效的。
我在编译 CUDA 示例时又遇到了另一个问题,但我通过将这些行添加到我的文件中来纠正它~\.bash_rc
:
LIBRARY_PATH=/usr/lib/nvidia-355:${LIBRARY_PATH}
export LIBRARY_PATH
我们被建议使用:
$ LIBRARY_PATH=/usr/lib/nvidia-355:${LIBRARY_PATH} make
但目前我还不明白。
答案2
我的没问题,但在升级之前,我按照它的建议卸载了所有的 nvidia 显示驱动程序和 CUDA 并恢复到级别 3(这对 Ubuntu 来说很奇怪),还删除了 nouvea 的黑名单,此外,我还清除了以 nvidia* 开头的所有内容。屏蔽了 ld.so.conf 和 ~/.bashrc 中所有相关的 lib 变量并更新它。希望这对你有帮助。