在Ubuntu16.04上装CUDA-9.1
我的笔记本是ThinkPad T450,操作系统是Ubuntu16.04,双显卡独立(NVIDIA GeForce 940M)+集成(Broadwell-U Integrated Graphics,Intel)。
本文参考的资料有:
憨人池的双显卡 ubuntu16.04 安装 NVIDIA驱动 + CUDA + cuDNN + tensorflow-gpu + keras
prodes38的NVidia driver not loading after CUDA 9.1 installation with runfile
AutoRobot410的ubuntu14.04.5装cuda7.5记录(解决unable to locate the kernel source,装cuda黑屏问题,装cuda循环登录问题)
NVIDIA的官方文档CUDA Installation Guide for Linux
关键部分:安装过程中不要用CUDA自带的显卡驱动,因为自带的驱动有问题,详见参考资料prodes38,自己下载最新的显卡驱动安装,驱动下载地址为http://www.nvidia.com/download/driverResults.aspx/128743/en-us
然后按照官方文档一步一步操作,建议安装run版本,我用deb版本装了一次,没有成功。在询问你是否安装显卡驱动时选择no。
如果最终提示missing recommended library:libGLU.so...建议参考这篇文章http://blog.csdn.net/10km/article/details/61915535即在安装之初安装相应的依赖库
最后一步是验证CUDA是否安装成功
$ sudo cd /usr/local/cuda-9.1/samples/1_Utilities/deviceQuery
$ sudo make
$ ./deviceQuery
如果出现GPU的信息,说明安装成功,或者安装官方文档执行
$ ls /dev/nvidia*
查看是否输出
/dev/nvidia0/dev/nvidiactl /dev/nvidia-uvm