经过楼主的各种挣扎,终于成功地安装好了tensorflow,参考网上的各种教程遇到很多坑,导致进度缓慢,下面进行最后总结。
首先,在安装tensorflow之前需要先安装cuda和cudnn,这个楼主之前并不知道,结果饶了一大圈子。
1.cuda
VIDIA CUDA 解析工具的接口,libcupti-dev 库。该库提供了更高级的分析工具支持。要安装这个库,对 CUDA Toolkit 8.0 以上的版本运行如下命令:
sudo apt-get install cuda-command-line-tools
并且将其路径加在你的环境变量 LD_LIBRARY_PATH 中:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64
对于 CUDA Toolkit 7.5及以下版本,运行:
sudo apt-get install libcupti-dev
Ctrl+alt+F1进入字符界面,关闭图形界面(划重点!!!不然安装之后重启会无法登录图形界面,只能返回字符界面删除新安装的cuda然后再重新来一次!)
sudo service lightdm stop //必须有,不然会安装失败
安装nvidia driver
sudo chmod 755 NVIDIA-Linux-x86_64-390.25.run //获取权限
sudo ./NVIDIA-Linux-x86_64-390.25.run //安装驱动
sudo service lightdm start