深度学习-推荐系统-CV-NLP程序员

RCNN 官方demo测试

2018-04-20  本文已影响55人  purity77

摘要:本文根据Github说明文档进行测试,Git地址:Faster-RCNN-TF

作者的环境为:cuda8.0 + tensorflow1.4 + gcc5.4 +cudnn6.0

前置条件

1.安装tensorflow

2.安装cython,python-opencv,easydict

pip install cython

pip install easydict

pip install opencv-python

sudo apt-get install python-opencv

配置官方相关的库

cd $FRCN_ROOT/lib

make

NOTE:$FRCN_ROOT是你克隆的项目的根路径



问题1:编译库时出现错误:fatal error: nsync_cv.h: 没有那个文件或目录

解决:根据提示路径找到mutex.h文件,修改其中代码

#include "nsync_cv.h"

#include "nsync_mu.h"

改为

#include "external/nsync/public/nsync_cv.h"

#include "external/nsync/public/nsync_mu.h"

再打开lib文件夹下的make.sh文件添加下述内容,重新编译即可

NSYNC_INC=$TF_INC"/external/nsync/public"

问题2:编译的demo时出现如下问题: undefined symbol: _ZTIN10tensorflow8OpKernelE

原因:编译时未包含tensorflow framework 的库

解决:修改make.sh的文件如下

TF_LIB=$(python -c 'import tensorflow as tf; print(tf.sysconfig.get_lib())')

g++ 部分改为


上诉问题都解决后,再下载PASCAL VOC 2007,就可以根据官方文档编译运行demo了

cd$FRCN_ROOT

python ./tools/demo.py --model model_path

结果如下:

其它问题:提示缺少某个模组的,请通过pip install +模组名 直接安装即可解决问题

上一篇 下一篇

猜你喜欢

热点阅读