【问题标题】:cudaGetDeviceCount giving 0 but i have tesla c2075 on hp z820 workstationcudaGetDeviceCount 给出 0 但我在 hp z820 工作站上有 tesla c2075
【发布时间】:2018-12-06 11:45:31
【问题描述】:

我安装了 Tesla c2075 卡附带的 NVIDIA 驱动程序,而不是 cuda 5.0 中的驱动程序 该驱动程序的版本为 NVIDIA-Linux-x86_64-275.21.run。在某处我读到驱动程序安装在运行 CUDA 程序时出现问题是由于这个还是其他原因

【问题讨论】:

    标签: cuda gpgpu


    【解决方案1】:

    该驱动程序对于 cuda 5 来说太旧了。cuda 5 需要驱动程序 304.54 或更高版本。

    使用 cuda 5 软件包中的 cuda 驱动程序 (304.54)。它可以在您的 tesla C2075 上正常工作。

    或者如果你想要最新的驱动程序,它是here

    此外,如果您在您的 cuda api 调用(如 cudaGetDeviceCount)上执行 cuda error checking,您将获得有关问题所在的更多信息。

    【讨论】:

    • 先生,我使用的是 centos 6.4,它的 gcc 版本为 4.4.7,但 CUDA 5 需要 gcc 版本 4.4.5,根据以下链接 CUDA rel note 我可以将 gcc 降级到 4.4.5 或以下吗跨度>
    • 其实我觉得4.4.7就可以了。如果您在使用 4.4.7 时遇到问题,请发布一个新问题,详细说明您遇到的问题。尽管您引用的链接提到了 4.4.5,但这仅仅意味着 CUDA 是 tested 的。如果您查看/usr/local/cuda/include/host_defines.h,您将看到强制限制为 4.6.x 或更低。如果你真的想安装不同的 gcc/g++ 是可以的,你可以搜索那些关于堆栈溢出的主题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 2023-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多