我是靠谱客的博主 伶俐冷风,这篇文章主要介绍跑通faster-rcnn --游戏体验极差,现在分享给大家,希望可以做个参考。

程序使用基于tensorflow的faster rcnn实现,
https://github.com/smallcorgi/Faster-RCNN_TF
但按照readme上跑pascal voc数据集时遇到了诸多问题,记录如下:
1.需要指定g++参数,-D_GLIBCXX_USE_CXX11_ABI=0,直接在lib/make.sh赋值CXXFLAGS='-D_GLIBCXX_USE_CXX11_ABI=0'

2....unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h(212): warning: calling a constexpr __host__ function from a __host__ __device__ function is not allowed.
lib/make.sh中nvcc添加参数 –expt-relaxed-constexpr

3.github上给的VGG16权重文件下载不了结果在csdn下载的,发现两者结构存在差异,按照程序中应该是每个scope name下还对应着一个dict,key为weights, biases, 但是csdn下载的scope name下不是字典结构直接是两个数组,所以lib/networks/network.py改动如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
data_dict = np.load(data_path).item() for key in data_dict: with tf.variable_scope(key, reuse=True): #for subkey in data_dict[key]: try: var = tf.get_variable("weights") session.run(var.assign(data_dict[key][0])) var = tf.get_variable("biases") session.run(var.assign(data_dict[key][1])) print "assign pretrain model "+ " to "+key except ValueError: print "ignore "+key if not ignore_missing: raise

vgg16.npy链接如下:
链接:https://pan.baidu.com/s/1kxqaVYezop49EARnDCQfyg 密码:66e3

最后

以上就是伶俐冷风最近收集整理的关于跑通faster-rcnn --游戏体验极差的全部内容,更多相关跑通faster-rcnn内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(84)

评论列表共有 0 条评论

立即
投稿
返回
顶部