安装 CUDA
建议下载历史版本的CUDA(以安装CUDA11.4为例)
找到你所要下载的版本,我就找CUDA Toolkit 11.4.4,点进去
然后选择自己对应的系统版本的CUDA,并下载(在这里我们推荐用runfile(local)
的方式进行下载):
请注意,有的CUDA版本只支持特定版本的linux发行版系统,请进行匹对。
按照它给出来的指令依次执行:
wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run
sudo sh cuda_11.4.4_470.82.01_linux.run
出现报错Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.表示安装CUDA时,安装程序无法验证系统中GCC(GNU Compiler Collection)编译器的版本。CUDA通常需要特定版本的GCC来编译部分组件。
解决方法:
-
检查GCC版本:运行
gcc --version
查看当前GCC版本是否符合CUDA的要求。 -
安装或更新GCC:如果GCC版本不符合要求,需要安装或更新到合适的版本。可以使用包管理器(如apt-get或yum)来安装。例如,在Ubuntu系统中,可以使用以下命令安装或更新GCC:
gcc --version
sudo apt-get update
sudo apt-get install gcc
输入gcc --version之后出现Command 'gcc' not found, but can be installed with: sudo apt install gcc表示'命令gcc'没有找到,但可以安装:sudo apt install gcc
安装好了gcc之后,重新运行CUDA安装程序,如下图:
1、接下来出现以下界面,输入accept
接着出现:
2、按Enter回车取消 Driver 的安装,也就是[ ]
里面没有X
(因为一般已经装好驱动了),然后点击键盘的↑ ↓按键,↓选择Install再按
回车 :
3、接着输入sudo sh cuda_11.4.4_470.82.01_linux.run等待即可,出现以下界面就是安装完成
4、接着需要添加CUDA的环境变量,以便于可以任何地方都能启动它(不知道Linux的环境变量知识点可自行搜索),输入以下命令:
sudo vim ~/.bashrc
出现sudo: vim:找不到命令的错误,是因为系统缺少vim编辑器,而sudo命令需要用到编辑器来编辑文件。
首先,我们需要确认系统是否缺少vim编辑器。在终端输入以下命令:vim
如果系统没有安装vim编辑器,终端会提示Command 'vim' not found。
然后使用以下命令来安装vim编辑器:
sudo apt-get update
sudo apt-get install vim
这样就安装好了vim编辑器,安装完成后,我们可以再次运行vim命令来确认是否成功安装了vim编辑器。此时,终端不应该再报错找不到vim命令。
按:q<Enter>就可以退出该界面。
接着继续第4步输入sudo vim ~/.bashrc
在最后面一行输入export PATH=/usr/local/cuda-11.4/bin:$PATH (可以看到cuda的环境变量路径就在其他位置/计算机/usr/local/cuda-11.4/bin路径下)
export PATH=/usr/local/cuda-11.4/bin:$PATH
然后输入:wq!保存
5.接着sourec ~/.bashrc
至此我们安装cuda成功,可以通过以下命令查看cuda信息:
查看CUDA版本信息:nvcc --version
没有问题的话,一般会输出以下信息:
里面就可以显示你的CUDA信息了。