linux - CUDA 是否正确安装在我的 Ubuntu 10.04 上?一些样本不运行。

标签 linux ubuntu cuda gpu

我正在尝试在运行 Ubuntu 10.04 的服务器上安装 CUDA。

我按照 NVDIA 的说明安装了“Ubuntu Linux 10.04 的 CUDA 工具包”、“GPU 计算 SDK 代码示例”和“Linux 开发人员驱动程序 (260.19.26)(64 位)”,我的系统是 64 位.这个安装似乎成功了。从 http://developer.nvidia.com/object/cuda_3_2_downloads.html#Linux 下载的所有内容

根据安装包的提示,我在PATH中添加了/usr/local/cuda/bin,在LD_LIBRARY_PATH中添加了/usr/local/cuda/lib64:/usr/local/cuda/lib

然后,我尝试运行示例程序。奇怪的是,有的可以运行,有的甚至连运行都没有,也可以毫无问题地制作出来。

例如,
- convolutionSeparable 将在没有任何消息的情况下停在那里,我可以通过 ctrl + c 将其终止。

  • matrixMul 输出一行

    设备 0:具有 Compute 2.0 功能的“Quadro 5000”

    到此为止,再次可以被Ctrl+C杀死

  • 时钟 工作,输出

    通过
    时间 = 12574
    按 ENTER 键退出...

  • simpleMultiCopy 输出 PASSED

  • MonteCarlo 输出 PASSED

  • simpleZeroCopy 输出 PASSED

  • bandwidthTest 停在那里,光标永远闪烁。

这是怎么回事?!如何检查我的 CUDA 安装是否成功?这些程序不运行有什么问题?他们甚至没有错误消息。

最佳答案

我首先将驱动程序升级到 260.19.36,即 can be found here .然后我建议运行 nvidia-smi -a 来查看驱动程序是否满意。然后我支持运行 deviceQuery 以查看 CUDA Toolkit 3.2 是否正常工作的建议。

如果 deviceQuery 输出看起来正常,那么我将开始添加 printf 以查看 matrixMul 中哪里出了问题。

关于linux - CUDA 是否正确安装在我的 Ubuntu 10.04 上?一些样本不运行。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133901/

相关文章:

PHP Sendmail 队列优先级

python - 如何在 show() 之后为 matplotlib 图设置 tight_layout

docker - 我是否在容器上运行?

CUDA 构建共享库

linux - unix - 打印文件中不同的控制字符列表

python - 在 ubuntu 中安装 imutils

php - 在子文件夹中创建 txt 文件列表文件

CudaMemcpy 不会将值从主机复制到设备

C++:升级到 GTX970 后 cv::gpu::GpuMat::upload 出现长时间延迟

linux - Linux(Ubuntu 服务器)上带有 Apache 的 Lua 错误?