热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

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

一.win10安装ubuntu16.04双系统二.ubuntu16.04安装nvidia显卡驱动三.Ubuntu16.04安装anaconda+配置tensorflow环境一.wi

一.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),不然会报错。

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


推荐阅读
author-avatar
北京馨香海棠
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有