OS:Ubuntu 12.04 (amd64)
基本工具集
aptitude install binutils ia32-libs gcc make automake autoconf libtool g++ g++-4.6 gawk gfortran freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev -y
如果是一个不带图形界面的server系统,就没有停掉lightdm这个图形界面管理器的步骤了。。。服务器上也不应该有这个东东。。。但是,照例还是要先确认有没有安装一些有冲突的开源驱动程序,包括nvidia自己的。。。
dpkg -l | grep nvidia
如果有先卸载
aptitude remove nvidia (名字并不一定就是叫 nvidia 需要根据查询得到的名称去卸载)
完成后,将开源驱动加入黑名单,主要是避免开机黑屏等现象出现,编辑文件 /etc/modprobe.d/blacklist.conf 加入以下内容
blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
以上完成后,下载好 cuda 软件 (采用最新的 6.5 版本)
下载地址 https://developer.nvidia.com/cuda-downloads 根据相应的系统选择下载
下载之后就可以执行安装了
chmod +x cuda_6.5.14_linux_64.run
./cuda_6.5.14_linux_64.run
过程很顺利,并没有出现错误,因为cuda6.5自带了卡片的驱动,因此不用单独装GPU卡的驱动。安装结束后,可以在进入samples目录的bandwidth中编译一下这个工具,可以简单测试一下能不能正常工作。卡片的带宽什么的。。。
此图是用 nvidia-smi 命令检查卡片执行情况 两片K40C
Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
Ubuntu 14.04 安装配置CUDA
Ubuntu 12.04配置NVIDIA CUDA5.5实录
关于Ubuntu 12.04 下 CUDA5.5 的安装请参看如下链接 Ubuntu 12.04 安装 CUDA-5.5