首先在安装Ubuntu的时候,你需要确认你的Ubuntu系统的内核是多少,在安装cuda的时候是需要彼此匹配的,这个可以查询cuda官网上的手册。
网上大多数的关于cuda的安装都有这样的介绍,那就是先删除你原来的显卡驱动,再安装nvidia驱动,原因在于我重新安装了1080Ti,而我在安装ubuntu16.04系统的时候就已经将驱动安装完毕,所以我基本上是直接安装cuda。
安装cuda,需要下载相应的.run文件,我安装的是cuda8.0,文件如下:
接着,就是在你的.run文件目录下打开终端,执行语句:sudo sh cuda_8.0.61_375.26_linux.run
在执行过程中,首先出现的是more--,你需要Enter下去,直到100%,这是需要你阅读的内容,没太大用处,然后出现的内容如下:
1、Do you accept the previously read EULA?
accept/decline/quit:
当然是accept
2、Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?
(y)es/(n)o/(q)uit:
此时选择n,原因在于我已经安装了,即使你没有安装,我也不建议你选yes,大可在安装完cuda后在安装,防止不可预知的问题发生。
3、Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y
Enter Toolkit Location
[ default is /usr/local/cuda-8.0 ]:
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y
Install the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: y
Enter CUDA Samples Location
[ default is /home/xubo ]:
这些基本就是y,然后就是enter默认
4、Installing the CUDA Toolkit in /usr/local/cuda-8.0 ...
Missing recommended library: libGLU.so
Missing recommended library: libXmu.so
Installing the CUDA Samples in /home/xubo ...
Copying samples to /home/xubo/NVIDIA_CUDA-8.0_Samples now...
Finished copying samples.
Installing the CUDA Toolkit in /usr/local/cuda-8.0 ...
Installing the CUDA Toolkit in /usr/local/cuda-8.0 ...
Installing the CUDA Toolkit in /usr/local/cuda-8.0 ...
这一步就是它开始安装了的过程,
最后出现下图:
正常情况下:此句Samples: Installed in /home/xubo, but missing recommended libraries
是不应该有后面的 but missing recommended libraries
不过没关系,这句话意思是缺少一些包或者库
可以执行
sudo apt-get install freeglut3-dev build-essential libx11-dev
libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa
libglu1-mesa-dev
然后在bashrc文件中添加一些内容,执行sudo gedit ~/.bashrc
加入下面的内容