sfzhang15 / RefineDet

Single-Shot Refinement Neural Network for Object Detection, CVPR, 2018
Other
1.43k stars 393 forks source link

error #135

Closed BaiFangyu closed 5 years ago

BaiFangyu commented 5 years ago

我想训练我自己的数据集,然后总是抛出这个错误,不知道怎么解决?? Traceback (most recent call last): File "examples/refinedet/VGG16_VOC2007_320.py", line 430, in AddExtraLayers(net, use_batchnorm, arm_source_layers, normalizations, lr_mult=lr_mult) File "examples/refinedet/VGG16_VOC2007_320.py", line 61, in AddExtraLayers DeconvBNLayer(net, from_layer, out_layer, use_batchnorm, False, 256, 2, 0, 2, lr_mult=lr_mult) NameError: global name 'DeconvBNLayer' is not defined

sfzhang15 commented 5 years ago

@BaiFangyu DeconvBNLayer在这里,你看看是不是编译对了,或import对了caffe的路径没

ml930310 commented 5 years ago

@sfzhang15 @BaiFangyu 我也出现了相同的问题,编译通过,import 路径为 “/home/**/RefineDet/python/” ,但问题依然没有解决,请问怎么解决呢?

sfzhang15 commented 5 years ago

@BaiFangyu @ml930310 可以尝试在运行的python文件前头,加入sys.path.insert(0, '../../python'),其中‘../../python’是RefineDet下的python路径。