Ubuntu 16.04 CUDA 8 cuDNN 5.1安装
来源:互联网 发布:剑与家园 知乎 编辑:程序博客网 时间:2024/06/11 17:59
环境:Ubuntu 16.04 64bit
Nvidia GeForce GTX 1070 (驱动Nvidia-Linux-x86_64-367.57)
安装:CUDA 8.0.44
cuDNN 5.1
显卡驱动安装:Ubuntu16.04 Nvidia 显卡驱动安装
CUDA是NVIDIA的编程语言平台,想使用GPU就必须要使用cuda。
cuDNN是GPU加速计算深层神经网络的库。
下载CUDA
去官网https://developer.nvidia.com/cuda-downloads下载CUDA。
我选择的是:
Operating System : Linux
Architecture : x86_64
Distribution : Ubuntu
Version : 16.04
Installer Type : runfile(local)
安装cuda
我安装的时候运行完,显示安装cuda_toolkit的时候库libGLU.so和libXmu.so缺失。或许可以尝试先安装:
apt-get install libglu1-mesa libxi-dev libxmu-dev libglu1-mesa-dev
(见Missing recommended library: libGLU.so)
我是先装Nvidia驱动的,第一次装cuda的时候总是报Warning : Incomplete installation ...然后提示没有驱动。我感觉可能是显卡驱动那边有问题,于是
sudo update-initramfs -u
重启。
sudo modprobe nvidia
然后安装Cuda。
具体参考:this installation did not install the CUDA driver
安装:
sudo sh ./cuda_8.0.44_linux.run
(可通过sudo sh ./cuda_8.0.44_linux.run --help查看一些参数命令,安装某一部分或是卸载的参数都可以看到,可能有些情况安装要带--override参数)
一大堆条款什么的,愿意看就看吧,不想看直接回车按到底。
输入accept接受条款。
接下来只有nvidia驱动那里不要装,因为我之前已经装过了显卡驱动。其他都选是或者默认就可以。
流程:
输入n。不装nvidia驱动。
输入y。安装cuda toolkit
回车。 使用默认安装路径/usr/local/cuda-8.0
输入y。安装指向/usr/local/cuda的链接
输入y。安装Samples。
回车。 使用Samples默认安装路径/home/username
环境变量设置
sudo vim ~/.bashrc
在末尾添加
export CUDA_HOME=/usr/local/cuda-8.0
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-8.0/bin:$PATH
保存退出。
然后刷新。
source ~/.bashrc
动态链接库设置
创建文件:
sudo vim /etc/ld.so.conf.d/cuda.conf
写入:/usr/local/cuda/lib64
保存之后使其立即生效:
sudo ldconfig -v
检查
(1)Cuda版本
nvcc --version
我这里提示nvcc没安装。之前说装toolkit时缺两个库,我装上后重装了cuda还是这样,执行cuda.run --silent --toolkit还是没用。最后只能sudo apt-get install nvidia-cuda-toolkit下一个G了,不知道为什么。
sudo apt-get install nvidia-cuda-toolkit
nvcc --version
(2)Sample测试
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
输出一些关于cuda及显卡的信息则正常。make时可能会因gcc、g++版本过高引发问题,但我没遇到,解决方法可见底部我的参考。
获取cuDNN
去官网https://developer.nvidia.com/rdp/cudnn-download下载cuDNN,要注册NVIDIA账号。
我选择的是cuDNN v5.1 -> cuDNN v5.1 Library for Linux
安装cuDNN
下载cuDNN后解压
sudo cp lib* /usr/local/cuda/lib64/
sudo cp cudnn.h /usr/local/cuda/include/
更新软链接
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.5
sudo ln -s libcudnn.so.5.1.5 libcudnn.so.5
sudo ln -s libcudnn.so.5 libcudnn.so
若需要更换cudnn版本,则替换原来的libcudnn*,并重新软链接。
更新链接库:
sudo ldconfig
参考:
Ubuntu16.04+CUDA8.0+caffe配置
Ubuntu16.04 + cuda8.0 + GTX1080 + Opencv3.0 + caffe 安装教程
Installing and testing CUDA in Ubuntu 14.04
- Ubuntu 16.04 CUDA 8 cuDNN 5.1安装
- Ubuntu 16.04+Gtx1050Ti+cuda 8.0+cudnn 5.1 tensorflow 安装
- ubuntu 16.04 安装 cuda 8 toolkit 及 cudnn 5.0
- 安装TensorFlow(Ubuntu+CUDA+Cudnn)
- ubuntu下安装cuda,cudnn
- 关于Ubuntu 16.04 安装CUDA和cuDnn环境变量的设置
- ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA
- ubuntu 16.04 安装 tensorflow GPU 1.0(cuda 8+cudnn v5+anaconda3 4.2+python3.5)记录
- ubuntu 14 cuda cudnn 重装 安装 cutorch
- ubuntu下安装nvidia驱动、cuda、cudnn
- Ubuntu+cuda+CuDnn+Caffe完美安装教程
- Ubuntu 14.04 + gtx1070 安装cuda,cudnn
- ubuntu安装显卡驱动+cuda+cudnn+vsftp
- Ubuntu离线安装cuda,cudnn,caffe,opencv
- ubuntu下安装CUDA和CUDNN
- ubuntu安装nvidia, cuda和cudnn
- ziyong Installing CUDA 8.0 and cuDNN 5.1 on Ubuntu 16.04
- Tensorflow 1.2+Ubuntu 16.04+Cuda 8.0+cuDNN 5.1配置流程
- SourceForge上发布dedup util
- DRBD UpToDate/DUnknown 故障恢复
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Som
- 乱用函数导致sql变慢
- LCS-51NOD-1092 回文字符串
- Ubuntu 16.04 CUDA 8 cuDNN 5.1安装
- PAT (Basic Level) Practise (中文)1015. 德才论(3种方法)
- Jade/pug-HTML模板引擎
- paint 的介绍
- 《机器学习实战》读后备忘
- Effective Java 学习笔记《二》 构建器
- 程序员之终于遇到你
- Handler,Looper ,Message和MessageQueue 之间的关系
- 类的公有继承,私有继承,protected特点