安装cuda-10.0
1. gcc 版本
Ubuntu18.04默认gcc/g++ 7.3版本,如果安装cuda 9并不支持,gcc/g++7,所以先降级至6或6以下 。我自己的gcc是7.5.0,安装过程没有报错,看来CUDA10是支持7.5.0的。
2.安装cuda依赖
sudo apt-get install freeglut3 freeglut3-dev libxi-dev libxmu-dev
3.在官网下载cuda“run”file
下载cuda10.0
4.cd到cuda10.0文件夹,运行 runfile
sudo sh cuda_10.0.130_410.48_linux.run
如果已经正确安装驱动,注意第二个问题选择"n"
You are attempting to install on an unsupported configuration. Do you wish to continue?
(y)es/(n)o [ default is no ]: y
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 396.26?
(y)es/(n)o/(q)uit: n
Install the CUDA 10.0 Toolkit?
(y)es/(n)o/(q)uit: y
Enter Toolkit Location
[ default is /usr/local/cuda-10.0 ]:
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: n
Install the CUDA 10.0 Samples?
(y)es/(n)o/(q)uit: y
Enter CUDA Samples Location
[ default is /home/kinghorn ]: /usr/local/cuda-9.2
5.安装 cuBLAS patch
sudo sh cuda_10.0.130.1_linux.run
6.配置环境
6.1 如果需要多版本cuda共存
这个方法可以让你切换不同的cuda环境,当你需要哪cuda环境时候激活即可。在某个路径中写个脚本,名为cuda10.0-env
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDADIR=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
激活环境
source cuda10.0-env
6.2只需要一个cuda环境,无需切换,直接在~/.bashrc
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/64:$LD_LIBRARY_PATH
7.检查版本
nvcc -V
或者
cat /usr/local/cuda/version.txt
如果出现的版本信息没错,即安装成功。
cudnn7.4安装
1.解压文件
tar -zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz
2.在终端输入
sudo cp cuda/include/cudnn.h /usr/local/cuda-10.0/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-10.0/lib64
sudo chmod a+r /usr/local/cuda-10.0/include/cudnn.h /usr/local/cuda-10.0/lib64/libcudnn*
3.检查cudnn版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)