概述
程序使用基于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改动如下:
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 --游戏体验极差所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复