Tensorflow】 Object_detection之liunx服务器安装部署步骤记录

淡淡的烟草味﹌ 2021-07-26 23:13 435阅读 0赞

环境:centos7+anaconda python3.6

步骤:

1、下载Models

cd 到预存放目录下,执行:

  1. git clone https://github.com/tensorflow/models

2、cd 到resarch目录下执行:

  1. python setup.py install

setup.py文件目的:添加必要的缺失包为object_detection模块

3、cd 到object_detection目录,参照Installation进行安装

在安装之前,先创建虚拟环境,避免其他模块互相影响,执行:

  1. # name后面可以自己拟定
  2. conda create --name tf-object_detection python=3.6
  3. # 进入虚拟环境
  4. source activate tf-object_detection
  5. # 进行相关包安装
  6. # For CPU
  7. pip install tensorflow
  8. pip install --user Cython
  9. pip install --user contextlib2
  10. pip install --user pillow
  11. pip install --user lxml
  12. pip install --user jupyter
  13. pip install --user matplotlib

成功进入虚拟环境会出现如下标志:

1513541-20190128165935614-1131008021.png

4、编译

  1. protoc object_detection/protos/*.proto --python_out=.

如若出现如下错误:

1513541-20190128172050611-2105895304.png

则在research目录下执行:

  1. # From tensorflow/models/research/
  2. wget -O protobuf.zip https://github.com/google/protobuf/releases/download/v3.0.0/protoc-3.0.0-linux-x86_64.zip
  3. unzip protobuf.zip
  4. ./bin/protoc object_detection/protos/*.proto --python_out=.

执行完后不会有任何提示,则算成功

1513541-20190128172308652-1720349356.png

测试tensorflow是否成功安装

  1. import tensorflow as tf
  2. hello = tf.constant('Hello, TensorFlow!')
  3. sess = tf.Session()
  4. print(sess.run(hello))  

出现如下结果表示成功

1513541-20190128173437638-1709743088.png

5、添加环境变量

  1. # From tensorflow/models/research/
  2. export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim

6、执行测试文件

  1. python object_detection/builders/model_builder_test.py  

出现如下结果则表示成功安装

1513541-20190128172517626-1654210088.png

7、执行demo文件

在object_detection目录下面找到object_detection_tutorial.ipynb文件

在liunx服务器上执行jupyter notebook需要使用到浏览器,由于本机没有安装,该部分暂时没有显示

执行步骤:

  1. jupyter notebook --ip=0.0.0.0 --port=8080

会出现:

1513541-20190129094001489-1747342775.png

使用提供的URL访问文件夹object_detection,运行object_detection_tutorial.ipynb,一步步执行即可。

8、退出虚拟环境

  1. source deactivate tf-object_detection

转载于:https://www.cnblogs.com/zheng1076/p/10331087.html

发表评论

表情:
评论列表 (有 0 条评论,435人围观)

还没有评论,来说两句吧...

相关阅读

    相关 liunx安装nodejs步骤

            第一步:首先下载node.js安装包(这样的方式比较好,比下载源码再编译简单)                 nodejs的官网: