Ubuntu 14.04安装配置CUDA
来源:互联网 发布:围棋做题软件 编辑:程序博客网 时间:2024/04/28 03:57
初学CUDA,笔记错误之处在所难免,还请发现问题的诸位读者不吝赐教。
1. 什么是CUDA?
2.安装
2.1 预检查
2.1.1 验证系统是否具有支持CUDA的GPU
$: lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
或
lspci | grep -i VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
或
验证你的显卡是否支持GPU编程,在终端(Ctrl+Alt+T,打开终端)输入
lspci | grep -i nvidia
它会给出你的显卡信息,上http://developer.nvidia.com/cuda-gpus查看你的显卡是否在CUDA支持产品之列。2.1.2 验证Linux系统版本是否支持CUDA
检查系统版本:$ uname -m && cat /etc/*release
2.1.3 验证GCC是否正确安装
gcc --version
2. 2 安装
Deb包安装较为简单,但是安装过程中提示不稳定,不过用着也没啥出错的地方。
先按照参考链接2安装必要的库。
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
还是按照官网上的流程来。
- sudo dpkg -i cuda-repo-ubuntu1404-8-0-local_8.0.44-1_amd64.deb
- sudo apt-get update
- sudo apt-get install cuda
2.3 配置环境
我的系统是64位的,因此配置环境时在.bashrc中加入 (vim ~/.bashrc)
$ export PATH=/usr/local/cuda-8.0/bin:$PATH
$ export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
配置完环境后,执行命令
$ source ~/.bashrc
使其立刻生效。
2.4. 安装sample
这样,就将/usr/local/cuda的sample拷贝到dir文件夹下了。sudo chmod 777 sample 修改文件夹权限。
然后进入该文件夹,执行sudomake命令进行编译,编译时间较长,需要等待。
2.5 安装验证
2.5.1. 驱动验证 (该步骤没法实现)
首先,验证nvidia的驱动是否安装成功。
$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 340.29 Thu Jul 31 20:23:19 PDT 2014
GCC version: gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)
首先得安装mesa-utils,在终端输入命令:sudo apt-get install mesa-utils
然后再运行命令:glxinfo | grep rendering
如果结果是“yes”,证明显卡 驱动已经成功安装。
2.5.2 Toolkit验证
验证cuda toolkit是否成功。
$ nvcc -Vnvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Sun_Sep__4_22:14:01_CDT_2016
Cuda compilation tools, release 8.0, V8.0.44
2.5.3. 设备识别
使用cuda sample已经编译好的deviceQuery来验证。deviceQuery在<cuda_sample_install_path>/bin/x_86_64/linux/release目录下。我的结果如下,检测出了1块CPU来。
~/install/NVIDIA_CUDA-8.0_Samples/bin/x86_64/linux/release$ ./deviceQuery
./deviceQuery
结果:
CUDA Device Query (Runtime API) version (CUDART static linking)
Detected 1 CUDA Capable device(s)
Device 0: "GeForce GT 740M"
测试:
j进入该目录 cuda/samples/3_Imaging/bilateralFter$
sudo ./bilateralFter
得到图片:
CUDA安装大功告成。
参考文献:
http://blog.csdn.net/augusdi/article/details/12512257 (cuda简介)
https://developer.nvidia.com/cuda-downloads (下载地址)
http://www.linuxdiyf.com/linux/2699.html (安装)
http://blog.csdn.net/uninterrupted/article/details/8240327 (系列)2cuds
- Ubuntu 14.04安装配置CUDA
- Ubuntu 14.04+cuda 7.5+caffe安装配置
- Ubuntu 14.04+cuda 7.5+caffe安装配置
- ubuntu 14.04 安装cuda
- ubuntu 14.04安装cuda
- ubuntu 14.04 安装cuda
- Caffe + Ubuntu 14.04 + CUDA 6.5 新手安装配置指南
- Caffe + Ubuntu 14.04 + CUDA 6.5 新手安装配置指南
- Caffe + Ubuntu 14.04 + CUDA 7.0 新手安装配置指南
- 2015.08.17 Ubuntu 14.04+cuda 7.5+caffe安装配置
- 2015.08.17 Ubuntu 14.04+cuda 7.0+caffe安装配置
- 2015.08.17 Ubuntu 14.04+cuda 7.0+caffe安装配置
- Caffe + Ubuntu 14.04 + CUDA 7.0 新手安装配置指南
- 2015.08.17 Ubuntu 14.04+cuda 7.5+caffe安装配置
- 2015.08.17 Ubuntu 14.04+cuda 7.5+caffe安装配置
- ubuntu 14.04 安装 cuda 6.5
- ubuntu 14.04 安装 cuda 7.5
- caffe +cuda +ubuntu 14.04安装
- Zookeeper安装以及配置说明(三)
- 工单状态的几个TABLE
- 更新jar包之后授权报错null
- 正常化偏见normalcy bias --- 词语学习
- mssql 系统信息
- Ubuntu 14.04安装配置CUDA
- 转义字符/
- 算法——大事化小,小事化了的分治法
- 托福考试前你需要知道哪些事情
- Rxjava中的线程控制 —— Scheduler (一)
- 教你如何读懂线性回归lm的结果summary(判断显著性)
- Unity2D常用组件
- Linux 内核网络协议栈源码剖析】bind 函数剖析
- Mapreduce执行过程分析(基于Hadoop2.4)——(三)