tx2 faster rcnn 训练自己的数据错误及解决方法

制作数据集参考:将数据集做成VOC2007格式用于Faster-RCNN训练

使用自己的数据训练参考:http://blog.csdn.net/sinat_30071459/article/details/51332084

                                                http://blog.csdn.net/samylee/article/details/51201744


遇到的问题:

(1)“from utils.cython_bbox import bbox_voerlaps” dynamic module does not define init function(initcython_bbos)

解决办法:

  1)删除lib目录下的所有.so文件

   

find lib -name "*.so" -delete

 2) 把set.py文件中的utils.cython_bbox改成utils.bbox

本来以为这样就万事大吉了,然而,重新开始训练之后,又一直在出问题,都是跟cython_bbox有关的,只要根据错误提示中的目录找到相应的文件,然后将utils.cython_bbox改成utils.bbox,就可以了。


(2) File"~/py-faster-rcnn/tools/../lib/fast_rcnn/train.py" , line 134, in is_valid

                    voerlaps=entry['max_overlaps'']

           KeyError: 'max_overlaps'

KeyError错误提示的意思是超出字典的索引值。没有查到类似错误。也没有修改这个文件里的东西,所以具体是什么问题也不清楚。我就是把output文件夹和/data文件夹下的cache文件夹删除,重新编译lib/datasets文件夹下的imdb.py和pascal_voc.py文件。之后再训练就不报错了。

你可能感兴趣的:(tx2 faster rcnn 训练自己的数据错误及解决方法)