ubuntu系统安装cuda遇到的问题记录
想用kaldi做语音识别,因为最好在linux上编译,并且需要cuda加持,于是开始了漫长的安装之路,cuda断断续续安装了1周才搞定。这里记录一些步骤以及遇到的问题。
安装cuda主要经历
1.安装ubuntu 16.04,成功
2.安装cuda10.2,失败(原因后述)
3.安装ubuntu18.04,成功
4.安装cuda10.2 成功!
遇到的问题
安装过程中出现的最主要问题有两个:
问题1:无线网卡支持的内核(kernel)的问题:
查阅cuda的官方指导手册可以看到,ubuntu16.04下的cuda只支持4.4的内核:
而默认安装的内核是4.15的,于是我想到了降低内核到4.4,结果切换至4.4内核时,我的无线网络不起作用了,显示没有可用的设备。一番搜索,发现了是无线网卡驱动的问题,我的无线网卡型号是Wireless-AC 8265,去Linux* Support for Intel® Wireless Adapters 官网可以看到我的网卡只支持4.6+的内核,这就是为什么4.4内核下无法使用无线网络的原因了。
也就是说,cuda支持的ubuntu16.04的内核跟无线网卡支持的内核,根本是冲突的!!
于是只好装上ubuntu18.04作罢。
问题2:使用runfile方式安装cuda过程中安装opengl
在运行了cuda.run 文件后,出来的安装界面中选择accept之后就是自定义安装设定了,并不是一步步的yes or no,这时选择option-第一项(名字记不清了),do not install opengl这一步勾选上,后面才不会出现循环登录的问题。
后记
这是交通专业的我第一次接触linux系统,虽然耗时略长,一番安装也学习了一些常用命令。安装过程中参考了好多博客,最主要看的是这两篇:
Ubuntu 16.04 上安装 CUDA 9.0 详细教程
Ubuntu 18.04上安装cuda
谢谢分享的大家!
最后希望我这步履蹒跚的语音识别之路有起色吧~