ubuntu16.04环境下安装tensorflow1.6, object_detection api

本文档详细介绍了在Ubuntu 16.04环境下安装TensorFlow 1.6及Object Detection API的全过程,包括制作U盘启动盘、安装Ubuntu、安装Anaconda、CUDA 9.0以及解决内核源问题,最后安装TensorFlow GPU版和Object Detection API所需模型。

1.官网下载.iso的ubuntu16.04的镜像文件,然后参照以下教程做u盘启动盘

https://blog.csdn.net/YaoyuT/article/details/78003061

2.参照博客 https://blog.csdn.net/ramse/article/details/52716937

(1)插上U盘,开机按DEL或F8进入主板设置(每个人的电脑进入主板设置的快捷键不同),用方向键切换到boot项,进入其中的Hard Disk Boot Priority, 将优先级1设置为你的U盘。然后进入security, 关闭安全启动模式。按F10保存设置并退出。

(2)电脑进入启动界面,这时选择try ubuntu试用,不要选择立即安装。因为试用时,可以操作ubuntu,打开里面的浏览器查阅资料等。立即安装后面的流程,是操作不了ubuntu系统的。

(3)进入系统后,点击桌面左上角的“安装 Ubuntu 16.04 LTS”启动安装程序,选择界面语言,继续。如果出现什么问题可以点击桌面右上角联网,点击左侧启动器里面的火狐浏览器上网查阅相关资料。

(4)“安装ubuntu时下载更新”,“为图形或无线硬件...”都不勾选,直接继续。

5)安装类型选择“其它项”,继续 (这个根据自己的需要选择,如果是要安装双系统,接下来就根据自己的需求进行分区,由于我只想安装ubuntu,所以我选择覆盖整个磁盘)

3.安装anaconda

4.安装cuda9.0(此过程注意要禁用nouveau)

参照博客:https://blog.csdn.net/jonms/article/details/79318566

安装过程出现以下问题:

Installing the NVIDIA display driver… 
The driver installation is unable to locate the kernel source. Please make sure that the kernel source packages are installed and set up correctly. 

If you know that the kernel source packages are installed and set up correctly, you may pass the location of the kernel source with the ‘–kernel-source-path’ flag.

主要是由于内核版本版本过高(由下图可知,ubuntu 16.04目前内核版本需要是4.4,如果是4.4以上应该就需要降版本),可以通过降低内核版本的方式解决,

uname -r 可以查看内核的版本

大于4.3的版本都要降级

参照解决方案:https://www.linuxidc.com/Linux/2016-05/131143.htm

5.cudnn7.0

6.pip install tensorflow-gpu==1.6(根据自己所需要的版本进行安装)

7.然后下载 object_detection api的models文件进行替换


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值