- 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