cuda7.0 + caffe + ubuntu14.04(笔记本) 配置过程
来源:互联网 发布:php基本语法 编辑:程序博客网 时间:2024/05/21 02:35
前后加起来估计有两周时间,玲玲碎碎配着配着,前后重装了几次系统,中间配置opencv的时候出了点问题,不过在咨询了实验室的shixiong后总算是配完了,能够用GPU测试MNIST数据集。
xubuntu14.04
实验室那些电脑装的都是ubuntu,我想在自己的电脑熟悉先caffe,所以在自己笔记本先装了ubuntu14.04,结果安装cuda的时候,按照大部分教程那样,进入tty,关了桌面,安装.run文件,但是重启的时候发现图形界面进不去了,试了不少方法全都没有,请教实验室师兄,说cuda的.run文件只有xubuntu能装,当然后来我也看到还是有一些解决方法,并且主要原因是因为笔记本的集显原因,具体没去深究。但建议笔记本最好装xubuntu,省得折腾,cuda直接就能装。
cuda7.0
这里装的是最新版cuda7.0,cuda的installation基本是参考Nvidia官网的在线文档来,但中间略微有点不同 cuda installation tutorial
步骤如下
Pre-installation
- 验证GPU是否支持cuda
lspci | grep -i nvidia
如果返回的型号有被nvidia 列在可用的名单里即可 - 检查是否是可用的linux版本
uname -m && cat /etc/*release
- 检查是否装了gcc
gcc --version
- 下载NVIDIA CUDA Toolkit,其中包含driver,toolkit,sample三部分
卸载不兼容的软件(这里针对的是之前已经装过cuda的系统)
sudo /usr/local/cudaX.Y/bin/uninstall_cuda_X.Y.plsudo /usr/bin/nvidia-uninstallsudo apt-get --purge remove <package_name>
- 验证GPU是否支持cuda
Runfile Installation
如果按照官网在线文档的方法,要先禁止ubuntu默认的Nouveau drivers,而且还要开机直接进入text mode,其中操作挺麻烦,我直接用了cuda之前版本教程的简单粗暴的方法,这两步我直接忽略。- 进入tty模式,关闭然后图形界面:
sudo stop lightdm
- 找到之前下载的cuda的.run文件,安装
sudo sh cuda_<version>_linux.run
- 接着,按照他的提示安装完,中间会看到自动禁止了Nouveau这个东西,安装完重启
- 进入tty模式,关闭然后图形界面:
post-installation actions
进入图形界面设置环境变量(64位系统)export PATH=/usr/local/cuda-7.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda7.0/lib64:$LD_LIBRARY_PATH
接着在根目录下
sudo gedit .bashrc
将上面两行export复制到文档的最后,保存
验证cuda是否安装成功
- 检查是否加载了驱动
cat /proc/driver/nvidia/version
返回驱动的版本 - 执行
nvcc -V
,返回nvcc的版本 - 编译sample,切换到NVIDIA_CUDA-7.0_Samples
make
生成二进制文件在目录NVIDIA_CUDA-7.0_Samples/bin - NVIDIA_CUDA-7.0_Samples 中执行 deviceQuery文件
返回结果会检测到有1个cuda capable device
至此,cuda安装完毕
- 检查是否加载了驱动
0 0
- cuda7.0 + caffe + ubuntu14.04(笔记本) 配置过程
- Ubuntu14.04+CUDA7.0+Opencv3.0+Caffe 配置
- caffe+cuda7.0+opencv3.0.0+mkl ubuntu14.04配置
- Ubuntu14.04+CUDA7.5+opencv3.0+MKL+Caffe配置
- caffe+cuda7.0+opencv3.0.0+mkl ubuntu14.04配置
- Ubuntu14.04+CUDA7.0+Anaconda2+Cudnn+caffe安装配置
- Caffe+CUDA7.5+Ubuntu14.04配置
- 安装配置ubuntu14.04+cuda7.5+caffe
- Ubuntu14.10+cuda7.0+caffe配置
- Ubuntu14.10+cuda7.0+caffe配置
- ubuntu14.04下的caffe环境配置(ubuntu14.04+Opencv2.4.9+cuda7.0)
- ubuntu14.04+cuda7.5+caffe
- Caffe安装:Ubuntu14.04+caffe+cuda7.0+cudnnv3.0
- Ubuntu14.04+cuda7.5+opencv2.4.13+caffe+faster-rcnn 配置
- 基于ubuntu14.04 cuda7.5 cudnn5.1caffe 配置
- ubuntu14.04下cuDNN配置(caffe+cuda7.5)
- ubuntu14.04+CUDA7.0+cuDNN-v2+OPENCV3.0 caffe环境配置
- Caffe + Ubuntu14.04 64bit(位)+ Cuda6.5/Cuda7.0 安装配置教程
- Layer动画的停止和恢复
- linux(CentOS)mysql 安装
- include做配置文件
- 数据结构之栈与队列
- ThinkPHP框架基础回顾
- cuda7.0 + caffe + ubuntu14.04(笔记本) 配置过程
- B实习编程·1
- BZOJ 3998 TJOI2015 弦论 后缀自动机
- Linux常用命令-文件处理命令-目录处理命令(下)
- 写了 windows RC 资源多语言string 替换的程序,发出来看下。
- IO输入输出流学习笔记(第二篇)(JAVA)
- LeetCode 10 Regular Expression Matching 正则匹配
- 按单词将句子逆序
- hdu-1796 How many integers can you find(容斥原理)