ubuntu16.04+cuda9.0+cudnn7.0+tensorflow1.8安装指南

1. 检查tensorflow官网安装条件(需要翻墙):

        注意cuda和cudnn版本最好严格按照官网要求安装,若是安装其他版本,可能会跟tensorflow不兼容。

 

2. 安装ubuntu16.04 LTS桌面版。

(1)下载

        ubuntu官网默认下载的是最新版的系统,即18.04 LTS。16.04可以在这里下载。

(2)刻盘

        在windows下刻盘,参照这里

(3)安装

        官网有详细指引

 

3. 安装cuda9.0

(1)下载

        根据自己系统,选择相应版本

(2)安装

        这里有个安装类型,强烈建议选择deb方式安装,runfile方式安装非常复杂,需要禁用nouveau,安装过程可能会出现各种问题。deb几乎不会出现什么问题。安装过程如下:

        patch安装方式:

              

        deb安装虽然简单,但是自己安装时还是出现了一个问题: your systen has uefi secure boot enabled, 这个需要disable。(这个问题是个个例,本人后面在其他电脑安装时没遇到该问题)

    

        解决方法:开机时按F2或者del进入bios界面,然后把Windows UEFI模式改为其他操作系统。

 

4. 安装cudnn7.0

        从官网下载,这个需要注册。网站响应巨慢,请耐心等待。

    下载上图红框中的压缩包cudnn-9.0-linux-x64-v7.solitairetheme8(下载deb也行,但是解压出来位置比较难找),这个solitairetheme8后缀的文件解压方式和一般的tar文件是一样的。

     

       安装完后,将cuda路径加入到系统环境变量/etc/profile中:

      

       然后重启电脑。

5. 安装tensorflow1.8.0

(1)选择安装方式

        

        对比了一下发现pip安装好像比较省事,就选了这种方式安装了。

 

        注意:ubuntu16.04是自带python2.7的,如果想用python3.n,直接安装就行,但是后面需要再设置一下默认的python和pip版本。

        sudo apt-get install python3-pip python3-dev # for Python 3.

 

(2)设置默认python和pip版本

            在~/.bashrc(用户级)或者/etc/profile(系统级)中添加以下两行就行:

 

                alias python=python3.5.2

                alias pip=pip3

(3)验证tensorflow安装结果:

        
 

 

 

 


版权声明:本文为lcz200原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。