linux ubuntu16.04 安装CUDA9.1

时间:2024-05-23 18:24:06

 

       因为要写Benmark,有.cpp文件,有.cu文件,所以要在linux安装cuda编译环境,中间安了18.04系统,安了cuda9.2,不是驱动版本对不上,就是g++版本对不上,通通不行,搞了好几天。最终选了ubuntu16.04,真心建议安装ubuntu16.04

安装方法可以看我的博客:https://blog.****.net/reidsc/article/details/81045718

实验室硬件配置(就需要而言):

               gpu : Nivdia GTX1160 6G 显存 内存: 8G

1.安装 gcc,g++

打开terminal输入:

 

sudo apt-get update

再输入:

sudo apt-get install gcc

最后输入

sudo apt-get install g++

 

等待比较长的一段时间后 gcc,g++编译器环境就安装好了,这样安装的是gcc和g++5.4,可以对c++11有很好的支持,而且也支持cuda9.1,所以不用对gcc,g++降级

2.安装显卡驱动:

首先我们进入BIOS,进入Boot,如果BootMode是UEFI ,我们就将下面的Secure Boot 设置Disable。如果Boot Mode是Legacy那么我们就跳过这步。 

然后开机后直接打开软件与更新,下表CUDA所要求的驱动版本

 

linux ubuntu16.04 安装CUDA9.1

 

linux ubuntu16.04 安装CUDA9.1

根据自己要下载的cuda版本下载,这里我下载的是CUDA9.1,所以安装驱动得是390以上,打开后发现没有390版本驱动,可执行以下两段代码

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

再打开就有390版本驱动了,点击390然后应用更改就可以。

 

linux ubuntu16.04 安装CUDA9.13.安装 CUDA

3.1下载 CUDA 9.1 安装包

地址:https://developer.nvidia.com/cuda-toolkit-archive

 

 
  linux ubuntu16.04 安装CUDA9.1

 

 

按下图进行选择

linux ubuntu16.04 安装CUDA9.1

 

 

对应的有一下四个文件,需要统统下载,第一个是主文件,后3个相当于补丁。

linux ubuntu16.04 安装CUDA9.1

3.2 安装cuda

首先进入到你安装包所在的文件夹然后输入命令:

sudo cuda_9.1.85_387.26_linux.run

需要注意的是,之前已经安装过显卡驱动程序,故在提问是否安装显卡驱动时选择 no,其他选择默认路径或者 yes 即可。

然后,继续执行以下操作安装 3 个 patch :

sudo sh cuda_9.1.85.1_linux.run

安装完毕之后,输入以下命令打开 bashrc.

sudo vim ~/.bashrc

将下面两条内容添加到 bashrc 中

export PATH=/usr/local/cuda-9.1/bin${PATH:+:$PATH}

#注意,根据自己的版本,修改 cuda-9.2/9.0...

export LD_LIBRARY_PATH=/usr/local/cuda- 9.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}

#注意,根据自己的版本,修改 cuda-9.2/9.0...

最后输入**一下,输入

source ~/.bashrc

OK ,那么,到这一步,cuda 就安装完成了

安装完成后在终端输入 nvcc –version 如果出现你所安装的版本,说明环境安装成功 ,安装完成后搜索nsight,就可以用了。

 

linux ubuntu16.04 安装CUDA9.1