安装CUDA8.0
参考https://blog.csdn.net/qq_35379989/article/details/80147630
参考https://blog.csdn.net/qq_39521554/article/details/82829886很好!避开雷区!
参考https://www.jianshu.com/p/4823d7b2ae6c非常好!
参考了大神https://blog.csdn.net/qlulibin/article/details/78714596的博客!!!
参考https://iask.sina.com.cn/b/8043167.html的
进入字符模式按:ctrl+alt+F1/F2/F3/F4/F5/F6 ctrl+alt+F7返回图形模式,sw的电脑是F2进出文本和图形模式
locate能找到的东西,文件夹里却没有?sudo updatedb。。。
和上面大神一样讲到了换驱动https://blog.csdn.net/qq_21950671/article/details/90698632
参考https://www.cnblogs.com/ponxiaoming/p/11890664.html
检查NVIDIA的驱动版本与要安装的CUDA版本,有一个对应表格,只要驱动版本高于CUDA版本就可以安装,最后利用nvcc -V命令查询安装的版本号,显示则安装成功。(也可以去跑一个cuda自带的sample)
他参考了这篇博客https://blog.csdn.net/qq_23996885/article/details/90205937很不错!
ubuntu内核与CUDA
参考https://www.cnblogs.com/youpeng/p/10887386.html
执行nvidia-smi
出错
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running;
看了网上说需要降低Linux内核版本,但是试了没用,最后通过改TensorFlow和cuda的版本才把问题解决,然后得出个结论,对于TensorFlow这种多路配合配能用的东西,一定要注意版本间的对应关系,以前不注意这个问题,总喜欢用最新版本的东西,后来栽在这里,浪费了很多时间,果然合适才是最重要的!
我用的版本cuda版本是9.0,cudnn版本自然与之对应,TensorFlow版本是1.8,之后没有出现这样的问题,正常运行
ubuntu内核升级问题
参考https://blog.csdn.net/qq_39742013/article/details/87932189
之前使用nvidia-smi命令能够成功显示显存的使用情况,但是最近就不行了,提示如下错误
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
查了网上好多的教程,有的说是bios需要设置安全权限,然后有的说重新安装一遍驱动程序就可以了,这些都没有解决我的问题,其实问题很简单是因为ubutnu内核升级了,新版本内核和显卡驱动不匹配出现了上面的问题,我们只需要在进行ubuntu启动引导的界面时,就是刚开始叫你选择操作系统的界面,选择“ubuntu高级选项”,选择一个以前的内核版本,我的新版本是4.15.0-43-generic
我然后选择了4.15.0-42-generic版本,然后进入系统再使用nvidia-smi命令就可以成功执行了。
可以通过如下命令查看当前ubuntu使用的内核版本
>uname -r
卸载cuda参考https://blog.csdn.net/yidi0979/article/details/85121999
或者https://www.jianshu.com/p/2567ee53e861