跑通tf-faster-rcnn的代码

代码链接:github代码地址
首先安装好README.md 中提到的

我的python是3.6

tensorflow是1.13.0(开始是2.0,后来出现一大堆问题解决不了,所以降级为1.13.0,降级时要把tensorflow-estimator版本在13.0到14.0之间)

models 这个是由于现在安装tensorflow时是不会自动安装上的,github的链接也很难下载,需要手动下载400多M,下载完后解压放在tensorflow的安装路径路径下,其路径可通过tf.__path__查看,我的是/home/ljj/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow
models链接: 百度云链接 密码: 49nb
测试models是否正确

import tensorflow as tf
from tensorflow.models.tutorials.rnn.ptb import reader

代码报错 no module named reader
这就需要修改“\tensorflow\models\tutorials\rnn\ptb”路径下的_init_.py文件(注释的为原来的代码):

from tensorflow.models.tutorials.rnn.ptb import reader
from tensorflow.models.tutorials.rnn.ptb import util
#import reader
#import util

cuda10.0.130

cudnn4.7.1

g++ 5.5.0

gcc5.5.0

cython,

opencv-python

easydict=1.6

以上的包如果下载很慢,可以在命令符末尾加上 -i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple,速度超快

然后按照README.md 的提示
更新GPU的架构配置,到setup.py中找到 -arch 这个参数我的GPU是GTX1060,所以把sm_51改为sm_61

链接cython 模块
注意这是在那个lib 文件夹中进行的

make clean
make
cd ..

安装 Python COCO API,这是为了使用COCO数据库

cd data
git clone https://github.com/pdollar/coco.git
cd coco/PythonAPI
make
cd ../../..

下载预训练模型
如果可以下载就用这个命令

./data/scripts/fetch_faster_rcnn_models.sh

如果下载不了,就手动下载,地址在刚才的百度云链接,下载之后解压tar xvf voc_0712_80k-110k.tgz放到 data文件夹中就行

建立预训练模型的软连接

NET=res101
TRAIN_IMDB=voc_2007_trainval+voc_2012_trainval
mkdir -p output/${NET}/${TRAIN_IMDB}
cd output/${NET}/${TRAIN_IMDB}
ln -s ../../../data/voc_2007_trainval+voc_2012_trainval ./default
cd ../../..

运行以下代码就能测试demo了

GPU_ID=0
CUDA_VISIBLE_DEVICES=${GPU_ID} ./tools/demo.py

如果再提示一些 cannot import name *****,根据要求安装就行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Li.JJ

你的鼓励将是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值