Ubuntu18.04下安装Cudnn9.0和Cuda7.4

本文详细介绍了在Ubuntu18.04上安装CUDA9.0的步骤,包括NVIDIA驱动安装、GCC版本降级、依赖库安装、CUDA9.0下载与安装、环境变量配置及测试方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. Cuda Toolkit 9.0安装
  • 1.1. NVIDIA驱动安装:参照前一篇文章进行安装
  • 1.2 GCC降级

因为Ubuntu18.04默认gcc7.0,而CUDA9.0只支持gcc6.0及以下版本,因此需要降级,这里选择降级到的版本是gcc5.5版本。

首先查看自己的版本:

gcc --version

机器显示7.3.0,因此降级版本并激活。

在终端输入:

sudo apt-get install gcc-5 g++-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
gcc --version

如果显示是5.5版本则OK。

  • 1.3 依赖库的安装

在终端输入:

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev
sudo apt-get install libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
  • 1.4 下载安装

进入CUDA官网下载所需的包到本地,然后在终端输入:

sudo dpkg -i cuda-repo-ubuntu1704-9-0-local_9.0.176-1_amd64.deb
sudo apt-key add /var/cuda-repo-9-0-local/7fa2af80.pub

继续在终端输入:

sudo dpkg -i cuda-repo-ubuntu1704-9-0-local-cublas-performance-update_1.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1704-9-0-local-cublas-performance-update-2_1.0-1_amd64.deb
sudo apt-get update

最后输入:

sudo apt-get install cuda

若安装成功则成功,若出现下面错误

则需要采用下面命令安装:

sudo aptitude install cuda

如果没有aptitude命令,则安装

sudo apt install aptitude

进入/usr/local目录下可以看到cuda和cuda-9.0两个文件夹,表明安装成功.

安装成功,接下来进行环境变量配置~

  • 1.5 环境配置

完成以上的步骤以后一定要进行环境的配置。步骤如下:

打开终端输入:

sudo gedit ~/.bashrc

在打开的配置文件中,将以下内容写入末尾处.

export CUDA_HOME=/usr/local/cuda-9.0
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:/usr/local/cuda-9.0/extras/CUPTI/lib64:$LD_LIBRARY_PATHs
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH="/usr/local/cuda-9.0/lib64:/usr/local/cuda-9.0/extras/CUPTI/lib64:/usr/local/cuda-9.0/lib64:/usr/local/cuda-9.0/lib64"

使环境变量生效.

source ~/.bashrc
  • 1.6测试

在安装的时候也相应安装了一些cuda的一些例子,可以进入例子的文件夹然后使用make命令执行。
第一步:进入例子文件

cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery

第二步:执行make命令

sudo make

第三步:运行Demo

./deviceQuery

如果结果有GPU的信息,说明安装成功。

2.CUDA7.4安装

  • 2.1 下载安装

官网下载地址:点击这里(需要注册个账号)
为适应Cudn9.0,这里下载的是CuDnnv7.4.2.24 , for CUDA 9.0。这里下载完的CuDnn是.solitairetheme8格式的文件。

解压下载的文件:

tar -xvzf cudnn-9.0-linux-x64-v7.4.2.24.tgz

在终端输入:

sudo cp cuda/include/cudnn.h   /usr/local/cuda/include

注意,解压后的文件夹名称为cuda ,将对应文件复制到 /usr/local中的cuda内.

sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
  • 2.2 安装测试

在终端输入:

nvcc -V

安装成功!(若没有显示,可以重启电脑)
至此,Cudnn9.0和Cuda7.0安装成功~~

 

参考:

https://blog.youkuaiyun.com/CAU_Ayao/article/details/83627342

https://blog.youkuaiyun.com/u012911347/article/details/81191669

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值