在Ubuntu16.04上装CUDA-9.1

我的笔记本是ThinkPad T450,操作系统是Ubuntu16.04,双显卡独立(NVIDIA GeForce 940M)+集成(Broadwell-U Integrated Graphics,Intel)。

本文参考的资料有:

庞贝船长的Ubuntu 14.04安装CUDA-8.0

憨人池的双显卡 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

你可能感兴趣的:(在Ubuntu16.04上装CUDA-9.1)