安装的东西:
NVIDIA-Linux-x86_64-378.13
cuda_8.0.61_375.26_linux
cudnn-8.0-linux-x64-v5.0-ga
首先理清楚顺序:由于cuda自带的驱动太老,所以需要在安装cuda前先装好NVIDIA驱动,然后再装cuda,再将cudnn解压到cuda安装目录下即可。
参考 http://blog.csdn.net/frank_zrh/article/details/52298909
录坑:
1. 不要安装cuda自带的驱动,即在安装时的graphic driver选择no,否则会出现不能识别显卡的情况
2.看教程的时候注意评论和点赞数,不要看见个教程就装,这个也用于提醒自己。
3.Ubuntu原生Python从2.7转成3.5的时候出现了无configpaser的问题,暂时不知道如何解决,只好先装2.7的tensorflow-gpu
4. 大神跟我说anaconda有坑,所以放弃使用,用pip install tensorflow-gpu就能够装好tensorflow了,不需要费劲编译。
5. 12.12时利用python输入import tensorflow时,系统显示无法调用GPU,运行nvidia-smi时显示
failed call to cuInit: CUDA_ERROR_UNKNOWN,参考http://kawahara.ca/tensorflow-failed-call-to-cuinit-cuda_error_unknown/ 运行了sudo apt-get install nvidia-modprobe,成功安装但并没有解决问题,最后把cuda驱动卸载重装,问题解决。
网友评论