ubuntu cuda 安装 cuda安装教程
Ubuntu24.04配置cuda、cudnn
首先,对于Ubuntu 24.04的CUDA和CUDNN配置,关键步骤如下:
1.确保显卡驱动已安装:检查电脑当前的显卡驱动,确认是否为支持CUDA的版本。如果需要更新,可以从显卡制造商的官方网站下载安装程序,然后按照指示进行安装。安装完成后,通过命令行验证驱动是否成功加载。
2.安装CUDA 12.2:
访问CUDA 12.2的官方下载链接进行下载。
在终端中,打开bash配置文件:vi~/.bashrc,为新安装的CUDA设置环境变量。
3.安装CUDNN:同样从官方或可信源获取CUDNN对应CUDA版本的下载文件。
安装CUDNN后,验证其是否成功安装,可以通过CUDA管理工具或运行特定的CUDNN测试程序来确认。
如何安装CUDA
首先验证你是否有nvidia的显卡(developer.nvidia.com/cuda-gpus这个网站查看你是否有支持gpu的显卡):
[plain] view plain copy
$ lspci| grep-i nvidia
查看你的linux发行版本(主要是看是64位还是32位的):
[plain] view plain copy
$ uname-m&& cat/etc/*release
看一下gcc的版本:
[plain] view plain copy
$ gcc--version
首先下载nvidia cuda的仓库安装包(我的是ubuntu 14.0464位,所以下载的是ubuntu14.04的安装包,如果你是32位的可以参看具体的地址,具体的地址是)
[plain] view plain copy
wget developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_6.5-14_amd64.deb
下载完成之后可以使用如下命令安装它,注意文件名修改为cuda-repo-ubuntu1404_6.5-14_amd64.deb
[plain] view plain copy
sudo dpkg-i cuda-repo-<distro>_<version>_<architecture>.deb
安装好仓库之后,就可以更新你的本地仓库。
[plain] view plain copy
sudo apt-get update
最后开始安装cuda以及显卡驱动(安装cuda的同时就会把显卡驱动也全部安装好,这个真的很方便。但是下载的时间有点长。)
[plain] view plain copy
sudo apt-get install cuda
需要注意的是,我这里提供的安装方法跟网络上各种安装方法都不一样,他们的方法往往很复杂
主要是因为:(1)有些教程是手工安装显卡的驱动程序,手工屏蔽系统的默认开源的驱动
(2)安装cuda也是手工进行
使用这个方法的时候千万要注意几个问题:
(1)cuda6.5已经不支持老旧的显卡了所以sm11等等都必须删除。可以参考我的另一个文章,关于编译opencv3.0的
(2)ubuntu14.04是64位的,并且不要一开始就更新系统补丁什么的,因为系统更新过之后,再安装显卡驱动就会无法进入图形界面,我查看了相关的日志发现是卡在了dbus那边。所以,我建议一安装好ubuntu 14.04就不要更新系统补丁。
安装完之后你需要设置环境变量:
[plain] view plain copy
$ export PATH=/usr/local/cuda-6.5/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH
设置完毕之后,你还可以选择是否安装cuda附带的示例代码(<dir>表示你要安装的位置,你可以将<dir>替换成~):
[plain] view plain copy
$ cuda-install-samples-6.5.sh<dir>
接下来做一些验证工作:
查看显卡的驱动版本
[plain] view plain copy
cat/proc/driver/nvidia/version
查看nvcc编译器的版本
[plain] view plain copy
nvcc-V i
编译cuda的示例代码:
[plain] view plain copy
cd~/NVIDIA_CUDA-6.5_Samples
然后make一下编译代码。
进入bin路径运行devicequery
[plain] view plain copy
cd~/NVIDIA_CUDA-6.5_Samples/bin
[html] view plain copy
./ deviceQuery
具体的安装过程可以参考英文。
这里必须要强调的是一定要是新的ubuntu14.04在安装显卡驱动之前千万别更新,否则就无法进入桌面,这个问题困扰了我很久了。重装了是十几遍的系统。
这篇guide只是一些零散的安装步骤以及给后来人对于cuda的一些坑上的提醒。
Ubuntu 20.04 CUDA&cuDNN安装方法
本文将详细介绍如何在Ubuntu 20.04上安装CUDA和cuDNN。请按照以下步骤操作。
首先,检查并安装显卡驱动。运行“nvidia-smi”命令查看支持的CUDA版本。若无驱动信息显示,需点击“附加驱动”,选择相应版本的驱动,完成下载与安装。重启电脑后,再次使用“nvidia-smi”确保驱动安装成功。
其次,对GCC进行降级。Ubuntu 20.04自带GCC 9.7.0,需添加GCC 7以兼容CUDA 10.2。执行“sudo apt-get install gcc-7 g++-7”安装GCC 7。通过“update-alternatives”命令将GCC版本切换至7,确保默认使用GCC 7。
接着,下载并安装CUDA 10.1。访问指定网站下载CUDA 10.1版本。按照指引完成安装,注意跳过安装显卡驱动的选项,仅选择安装CUDA。确认安装成功后,配置环境变量,编辑“~/.bashrc”,添加以下语句,以指向CUDA 10.1的bin和lib64目录。更新环境变量配置并重启终端以确保CUDA安装完成。
最后,安装cuDNN。访问指定网站下载与CUDA 10.1对应的cuDNN版本。下载并解压后,将cudnn.h文件复制到/usr/local/cuda/include目录,将所有lib64文件复制到/usr/local/cuda/lib64目录,并赋予读取权限。至此,cuDNN安装完成。
遵循以上步骤,您将成功在Ubuntu 20.04上安装CUDA和cuDNN,为进行GPU加速的深度学习项目做好准备。