ubuntu16.04安装tensorflow(GPU)版本的心酸历程

一.win10安装ubuntu16.04双系统

二.ubuntu16.04安装nvidia显卡驱动

三.Ubuntu16.04安装anaconda+配置tensorflow环境

一.win10安装ubuntu16.04双系统

1.怎样安装请自行百度,一般u盘安装比较好。

2.在分区的时候,根目录(挂载点/)建议大一些,安装教程的几个G是不够用的。我就是后面根目录空间不足不得已重装系统。我现在根目录给了40G空间,一方面是懒得分太多区,另一方面就是根目录空间满了真的很蛋疼。

3.安装完ubuntu后,需要开机重新设置一下boot,不然一直会反复安装ubuntu(因为设置的首启动项是u盘)

4.如果不喜欢Ubuntu的grub界面,可以在win10下载一个easyBCD设置一下开机引导,就可以变成win10的metro引导界面。(注意!!easyBCD别瞎点,别问我是怎么知道的)

5.如果确实需要卸载Ubuntu的话。

请一定在卸载前使用mbrfix!!!

请一定在卸载前使用mbrfix!!!

请一定在卸载前使用mbrfix!!!

否则的话,你会发现卸载之后,windows都进不去了。(手动微笑)

二.ubuntu16.04安装nvidia显卡驱动

1.安装教程自行百度。

2.建议不要使用cuda安装过程中自带的nvidia和software&update的nvidia,因为会报错。最好去nvidia官网找自己的显卡对应的驱动

3.安装nvidia驱动会出很多bug,没关系。多安装几次就好了,说不定哪次就安装成功了呢(nvidia-smi查看),特别是循环登陆的问题,就需要多安装几次。

4.安装cuda的时候,请选择8.0版本!

安装cuda的时候,请选择8.0版本!

安装cuda的时候,请选择8.0版本!

tensorflow不支持cuda9.0,别让自己后悔。

5.cudnn请选择5.x版本,别选6.0 这是因为我在安装tensorflow的时候,anaconda的tensorflow只支持cuda7.5,后来只好在师兄的帮助下安装了支持cuda8.0(目前cuda8.0是主流版本)的tensorflow,而因此需要改动cudnn为5.x版本。

6.确认cuda安装成功的deviceQuery的目录在1_untitles,网上好几个教程都说错位置了。

三.Ubuntu16.04安装anaconda+配置tensorflow环境

1.anaconda下安装的tensorflow需要的cuda是7.5版本的,因此安装了cuda8.0的可以有两个选择:

I.卸载cuda8.0,重新安装cuda7.5。但是搞笑的是,cuda7.5只支持Ubuntu14.04和Ubuntu15.04,因此选择这条路的最后需要———–重装系统(手动再见)

II.卸载anaconda自带的tensorflow,重新安装支持cuda8.0的tensorflow。这是我的做法,但是需要注意cudnn得是5.x版本的,所以安装cudnn6.0的需要重新弄一下。

2.如果想在在spyder中使用tensorflow,需要在该环境下重新安装spyder,即spyder(tensorflow),不然会报错。

以上就是需要注意的地方。可能有些地方说的不对,但是对于新手来说,还算是一些游泳的经验吧。希望对大家有帮助

    原文作者:吾往矣
    原文地址: https://zhuanlan.zhihu.com/p/34593080
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞