Ubuntu安装CUDA

安装CUDA

首先,在cuda版本库中选择自己需要的cuda版本。
在这里插入图片描述
下载完成以后,我们利用cd命令,进入到cuda***.run文件所在的目录中,
对于.run文件需要先用下面命令更改权限, 更改完成后应该可以看到文件权限有了x

chmod +x cuda***.run

在这里插入图片描述

,然后运行命令进行安装

sudo ./cuda***.run

安装CUDA的时候一定不要安装图形驱动不要安装图形驱动不要安装图形驱动!!!

安装过程中在建立软链接时需要注意一下,如果你是第一次安装cuda,那么毫无疑问输入y(yes),但是如果你是安装额外版本的cuda,是否选择y(yes)就要看你的具体需求而定,简言之,就是如果你希望启用当前安装的cuda版本,就选y,如果你只是想安装这个版本,而暂时还不想启用该版本时,就选n。

1.	#先执行下面的命令安装相关依赖,
2.	#否则会出现`Missing recommended library`错误
3.	sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev 
4.	 
5.	 
6.	sudo ./cuda***.run #开始安装
7.	 
8.	#..一堆协议说明...
9.	#直接按q退出协议说明.
10.	zerozone@zerozone: accept/decline/quit: accept  #接受协议
11.	 
12.	Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26? 
13.	y)es/(n)o/(q)uit: n  #是否显卡驱动包,由于已经安装显卡驱动,选择n
14.	 
15.	Install the CUDA 10.0 Toolkit?
16.	(y)es/(n)o/(q)uit: y #是否安装工具包,选择y
17.	 
18.	Enter Toolkit Location
19.	[ default is /usr/local/cuda-10.0 ]: #工具包安装地址,默认回车即可
20.	 
21.	Do you want to install a symbolic link at /usr/local/cuda?
22.	(y)es/(n)o/(q)uit: y #添加链接**注意这个连接,如果你之前安装过另一个版本的cuda,除非你确定想要用这个新版本的cuda,否则这里就建议选no,因为指定该链接后会将cuda指向这个新的版本**
23.	 
24.	Install the CUDA 10.0 Samples?
25.	(y)es/(n)o/(q)uit: y #安装样例
26.	 
27.	Enter CUDA Samples Location
28.	 [ default is /root ]:  #样例安装地址默认即可
29.	 
30.	# ***安装信息***
31.	Installing the CUDA Toolkit in /usr/local/cuda-10.0 ...
32.	 
33.	Missing recommended library: libXi.so
34.	Missing recommended library: libXmu.so
35.	#注意,这里出现了Missing recommended library错误,
36.	#是因为博主在第一次安装时,没有添加最开始的那条安装相关依赖的指令,
37.	#之后我添加了依赖后,再次安装,就没有Missing错误了
38.	 
39.	Installing the CUDA Samples in /root ...
40.	Copying samples to /root/NVIDIA_CUDA-10.0_Samples now...
41.	Finished copying samples.
42.	 
43.	===========
44.	= Summary =
45.	===========
46.	Driver:   Not Selected
47.	Toolkit:  Installed in /usr/local/cuda-10.0
48.	Samples:  Installed in /root, but missing recommended libraries
49.	 
50.	Please make sure that
51.	 -   PATH includes /usr/local/cuda-10.0/bin
52.	 -   LD_LIBRARY_PATH includes /usr/local/cuda-10.0/lib64, or, add /usr/local/cuda-8.0/lib64 to /etc/ld.so.conf and run ldconfig as root
53.	 
54.	To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-10.0/bin
55.	 
56.	Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-10.0/doc/pdf for detailed information on setting up CUDA.
57.	 
58.	***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 420.00 is required for CUDA 10.0 functionality to work.
59.	 
60.	To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
61.	 
62.	    sudo <CudaInstaller>.run -silent -driver
63.	 
64.	Logfile is /tmp/cuda_install_6388.log   
65.	# ***安装完成***

安装CUDNN

下载CUDNN

进入到文件所在目录, 解压后将文件拷贝到相应目录

cd ~/Downloads
tar -xvf cudnn-10.0-linux-x64-v7.tgz

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
sudo chmod a+r /usr/local/cuda-10.0/lib64/libcudnn*

配置CUDA的环境变量

用vi命令修改~/.bashrc文件,在文件末尾添加

#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
#export PATH=$PATH:/usr/local/cuda/bin
#export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH

如果后期需要切换多版本的cuda, 可以修改执行的cuda版本。如/usr/local/cuda-10.1/bin:$PATH

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值