linux非root下安装CUDA

版权声明:欢迎大佬指正! https://blog.csdn.net/sinat_36215255/article/details/86361258

1.首先查看自己系统的信息

uname -a 
lsb_release -a

这是我们的信息

于是根据版本来然后去官网选择对应版本下载,cuda

安装成功后用winscp上传文件到服务器

2.安装cuda

(1)在文件目录下运行, bash+文件名

bash cuda_10.0.130_410.48_linux.run

(2) 一开始出现很多一直按回车就可以了, 应该是使用协议,然后选择:accept

(3)对于是否安装driver installation 选择输入:no (因为这个需要root权限)

(4)开始安装,一般是y,但是注意后面有一个install开头的依旧选择 no

(5)输入安装路径 根据自身情况写安装目录,然后选择是否需要cudasample,然后输入目录

大体安装过程如下:

此时便安装完成了

3.配置环境变量

根据安装位置,把安装路径加进去

export PATH=~/CUDA10/bin:$PATH

然后输入 nvcc -V,就能看见cuda 的版本号了,此时即安装成功了。

对于CUDNN

1.cudnn的安装,从官网下载https://developer.nvidia.com/cudnn(需要注册账号), 我下载的是cudnn-9.0-linux-x64-v7.tgz,然后用

tar -xzvf cudnn-9.0-linux-x64-v7.tgz cd cuda 解压,解压到了cuda文件夹。

[ASC1@login huangying]$ tar -xzvf cudnn-10.0-linux-x64-v7.4.2.24.tgz cd cuda

2.拷贝过去cudnn->cuda (cuda10是个人用户的下的目录/home/yourname/cuda10)

[ASC1@login ~]$ cp huangying/cuda/include/cudnn.h CUDA10/include
[ASC1@login ~]$ cp huangying/cuda/lib64/libcudnn* CUDA10/lib64
[ASC1@login ~]$ chmod a+r CUDA10/include/cudnn/h CUDA10/lib64/libcudnn*


3.修改个人用户的环境变量

 export LD_LIBRARY_PATH=~/CUDA10/lib64:$LD_LIBRARY_PATH

其过程如下图

到此cuda的安装应该算是完成了



本文借鉴自原文 
 

猜你喜欢

转载自blog.csdn.net/sinat_36215255/article/details/86361258
今日推荐