源文件下载
https://developer.nvidia.com/cuda-10.2-download-archive
可以在官网直接下载.run文件。
cudnn需要注册账号后下载。
安装 CUDA
修改运行权限
chmod +x cuda_10.2.89_440.33.01_linux.run #先将打开目录到安装文件所在目录
运行安装程序
./cuda_10.2.89_440.33.01_linux.run
等待一会儿出现如下界面
输入 accept 回车
勾选对话框 只安装CUDA Toolkit
这里面在无root 与 sudo权限中 Driver 是不可安装的,没有权限
CUDA Samples 、CUDA Demo 、CUDA Documentation 可以选择安装,但需要修改相关的安装路径在用户自己的文件夹中,否则无写入权限。
修改安装路径
光标移动到Options 回车
这里我们需要修改Toolkit Options 、Library install path 这两项的路径。
修改Toolkit Options路径
光标移动到Toolkit Options 回车
这里我们回车修改安装路径,同时将下面的选项全部取消
我们这里是将原本安装在系统目录下的位置修改为我们用户自己的目录下
/usr/local/cuda-10.2 /public/home/xqq/cuda-10.2
这里如果使用的家里自己安装的Linux系统则无前面的/public 如果无发确认可以通过pwd
命令查看文件路径
回车确认 出现如下界面
光标移动到Doen 回车
修改Library install path 路径
移动光标到Library install path 回车修改路径
在这里将空白路径修改为和上面Toolkit Options路径相同
回车 然后移动光标到Done 回车 路径修改完成
开始安装
移动光标到Install 回车开始安装
安装完成
出现如下所示的安装信息则说明安装成功
修改环境变量
nano ~/.bashrc
#使用单一版本时
#添加下面的路径
export CUDA_HOME=$CUDA_HOME:/public/home/xqq/cuda-10.2
export PATH=$PATH:/public/home/xqq/cuda-10.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/public/home/xqq/cuda-10.2/lib64
#路径根据自己安装的位置修改
#使用多版本时,可以使用软连接指定使用的版本
export CUDA_HOME=$CUDA_HOME:/public/home/xqq/cuda
export PATH=$PATH:/public/home/xqq/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/public/home/xqq/cuda/lib64
#修改成在用户目录下的cuda
#使用下面这个命令创建软链接
ln -s /public/home/xqq/cuda-10.2 /public/home/xqq/cuda
#如果已经存在cuda可以先删除
rm /public/home/xqq/cuda
安装 cudnn
解压下载好的cudnn
我们使用ls -l
查看我们下载文件的名称
输入下面命令回车开始解压
tar -zxvf cudnn-10.2-linux-x64-v8.0.1.13.tgz
复制文件到CUDA安装目录
cp cuda/include/cudnn* ../cuda-10.2/include/
cp cuda/lib64/libcudnn* ../cuda-10.2/lib64/
修改权限
chmod a+r ../cuda-10.2/include/cudnn* ../cuda-10.2/lib64/libcudnn*