ubuntu16.04 + cuda9.0 + cuDNN7.0 +python3.4(Anaconda) + tensorflow1.6.0
写在前面:cuda+cuDNN+Ubuntu+Python+tensorflow对版本的要求非常严格,不同的版本之间是不兼容的,所以安装的时候需要按照官网的要求进行适配。本文所给出的是最典型的一种安装,也是比较方便快捷的一种安装方法,建议使用。tensorflow运行环境的配置虽然官网给出了说明,但是实际操作起来还是会有许多的问题,作者在安装的时候就遇到了一些问题,写作此文一方面是希望记录一下,另一方面希望能够给予后来者一些帮助。
说明:文中的一些名称例如 your_home_dir,anaconda_installer.sh为本人所取的代号,安装的时候应该加以替换。
1、检查是否符合安装条件
(1)验证你的GPU是否支持cuda: lspci | grep -i nvidia
如果显示的结果可以在 http://developer.nvidia.com/cuda-gpus 找到,则继续往下进行
(2)验证linux版本是否符合要求
uname -m && cat /etc/*release
(常见的支持的Linux系统可以在nvidia官网上找到,例如ubuntu系统,主要支持Ubuntu14.04以及Ubuntu16.04)
(3)验证gcc版本:gcc –version (这个一般不会有问题)