我可以在 Ubuntu 16.04 LTS 上安装 Cuda 5.0 吗

我可以在 Ubuntu 16.04 LTS 上安装 Cuda 5.0 吗

我的笔记本电脑上有一块 GF FTX 950M,此显卡的 cuda 版本是 cuda 5.0。我使用的是 ubuntu 16.04LTS 64 位,而 cuda 5.0 适用于 ubuntu 11.10。

当我运行 nvidia 11.1 64bit 的 cuda-5-0.run 而没有安装驱动程序时,出现了错误

       Unsupported compiler: 5.4.0
Cannot find Toolkit in /usr/local/cuda-5.0

===========
= Summary =
===========

Driver:   Not Selected
Toolkit:  Installation Failed. Using unsupported Compiler.
Samples:  Cannot find Toolkit in /usr/local/cuda-5.0

我检查了编译器版本http://developer.download.nvidia.com/compute/cuda/5_0/rel/docs/CUDA_Toolkit_Release_Notes_And_Errata.txt

我得到了

**  Distributions Currently Supported  

    Distribution       32 64  Kernel                 GCC         GLIBC        
    -----------------  -- --  ---------------------  ----------  -------------
    Fedora 16          X  X   3.1.0-7.fc16           4.6.2       2.14.90      
    ICC Compiler 12.1     X                                                   
    OpenSUSE 12.1         X   3.1.0-1.2-desktop      4.6.2       2.14.1       
    Red Hat RHEL 6.x      X   2.6.32-131.0.15.el6    4.4.5       2.12         
    Red Hat RHEL 5.5+     X   2.6.18-238.el5         4.1.2       2.5          
    SUSE SLES 11 SP2      X   3.0.13-0.27-pae        4.3.4       2.11.3       
    SUSE SLES 11.1     X  X   2.6.32.12-0.7-pae      4.3.4       2.11.1       
    Ubuntu 11.10       X  X   3.0.0-19-generic-pae   4.6.1       2.13         
    Ubuntu 10.04       X  X   2.6.35-23-generic      4.4.5       2.12.1       

Gcc 是 4.6.1,Glibc 是 2.13,因此我转到 apt-get,但没有 gcc 4.6,它从 4.7 启动并继续。

附言:

如果我尝试 ./cuda-5-0.run --override 它会安装但不工作,并且无法运行示例,而且当我尝试运行它时 nvcc 不存在

如果我执行 apt-get install nvidia....cuda.... 它安装得很好,但我无法在 cuda 中执行任何操作,因为会出现错误,并且不会传递查询示例

谢谢帮助

答案1

您对 CUDA 版本和计算能力感到困惑。CUDA 版本只是安装的软件/API 的版本,而计算能力是您的 GPU 支持的功能级别。

您的 GPU 具有计算能力 5.0,这与 CUDA 版本没有直接关系,因此您无需安装 CUDA 5.0。您应该能够使用 CUDA >= 7.5 的 GPU,因此最新版本的网站或者 repos 应该可以工作。如果不行,请发布你尝试的方法以及遇到的错误。

相关内容