ubuntu16.04+cuda9.0+cudnn7.0

1.禁用之前的显卡版本(如果第一次安装可以忽略)

sudo apt-get remove --purge nvidia*

2.安装显卡
快捷键ctrl+alt+T打开命令终端,加入官方ppa源。
$ sudo add-apt-repository ppa:graphics-drivers/ppa
(提示找不到命令,是因为复制,重新键盘敲入即可)
需要输入密码并按enter键确认。之后刷新软件库并安装最新驱动。
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install nvidia-415 
安装完成后通过下面命令查看是否安装成功。
$ nvidia-settings   或者nvidia-smi,如下图所示即为成功

也可以参考如下作者到进行编译

https://blog.csdn.net/wzz18191171661/article/details/70147709

如果你之前有很多到版本也可以自己选择一个 “设置--系统设置--软件与更新--附加驱动”,就可以看到你安装了哪些版本到驱动了

3 安装CUDA 9.0

1)sudo sh cuda_9.0.176_384.81_linux.run。会出现如下问题

Do you accept the previously read EULA?
accept/decline/quit: accept
 
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?
(y)es/(n)o/(q)uit: n
 
Install the CUDA 9.0 Toolkit?
(y)es/(n)o/(q)uit: y
 
Enter Toolkit Location
[ default is /usr/local/cuda-9.0 ]:(空格)
 
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y
 
Install the CUDA 9.0 Samples?
(y)es/(n)o/(q)uit: y

2)安装后sudo reboot 进行重启

3)sudo gedit ~/.bashrc,回车后填入最下边三行内容

 

4)sudo ldconfig

sudo reboot

5)查看CUDA版本

nvcc --version

6)测试是否成功

cd  /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

4.CUDNN7.0安装

https://developer.nvidia.com/rdp/cudnn-archive下载网址,选择第4个CUDNN V7.0.5 Library for Linux

1)sudo cp cuda/include/cudnn.h /usr/local/cuda-9.0/incude

2)sudo cp cuda/lib64/libcudnn* /usr/local/cuda-9.0/lib64

3)sudo chmod a+r /usr/local/cuda-9.0/include/cudnn.h

4)sudo chmod a+r /usr/local/cuda-9.0/lib64/libcudnn*

5)source ~/.bashrc

6)nvcc --version

7)cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery

sudo make

./deviceQuery

5.openCV3.2.0安装

下载地址:https://opencv.org/release.html

1)解压到/home文件夹下即可,重命名为opencv

2)安装依赖项

3)cd opencv

mkdir build #创建build文件夹

cd build

4)配置

sudo apt install cmake
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

此处容易出错:

 

ICV: Downloading ippicv_linux_20151201.tgz 超时

参考:https://blog.csdn.net/qq_42517195/article/details/808346553

下载文件放到指定位置重新执行4)即可

然后执行:sudo make -j6

sudo make install

5)文件修改

opencv--cmake--opencvdetectcuda.cmake.第21行1改成0

opencv--cmakelists.txt 176与177行 on改成off.

完成

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值