我的笔记本电脑上有一块 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
我得到了
** 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 应该可以工作。如果不行,请发布你尝试的方法以及遇到的错误。