用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

从刚刚接触这个到现在也才半个月,半个月里,想起把自己遇到的错误记录下来,可以给大家参考,也可以自己以后便于查看。

前面的有些错误就不记录了,从现在训练和测试模型的时候遇到的错误,有这些。

(1)输入命令:用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

报错:用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

网上解决方法有:

///这是因为tensorflow问题并没有在/output/faster_rcnn_end2end/voc_2007_trainval 中生成VGGnet_fast_rcnn_iter_70000.ckpt文件

///解决办法:
修改:lib/fast_rcnn/train.py :
from tensorflow.core.protobuf import saver_pb2
self.saver = tf.train.Saver(max_to_keep=100,write_version=saver_pb2.SaverDef.V1)

我个人觉得网上的解决方法我看不懂,但其实我的错误原因是,应该按照

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误,这个格式去输入命令,我没有输入[NET],后来我输入了[NET],我用的是res101,

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

这样输入之后,我又遇到了一个新的错误,就是找不到一个文件的目录,这个问题很好解决,我去把这个某个找不到的文件放入指定的目录就解决了。

可是这下我遇到了一个错误,比较不是那么一下看得懂的

(2)

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

后来发现是解码问题,我在头文件中加了

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

在报错行改了

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

这方面的错误都是因为解码,可以看一下有关于常用编码的这些问题。

解决了上个问题,下个问题是

(3)

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

这个问题改了一会,关键是和我有个没有找到文件目录的问题我没有妥善解决有关。有个文件说找不到目录,我就去修改代码,pascal_voc.py里面的数据,虽然把目录改了,但是我仍然无法找到路径,于是我去把路径的文件夹改了,这下好了,破坏了它原来的位置,于是引发了这个错误,一般来说不做蠢事这个错误(3)是不会报的,正确的解决方法是建立一个链接,去指向将要改的错误。这个问题遇到的人应该很少,就不多说了,真的有问题的可以评论。

其实认真脸,这个错误到现在我都没有解决。

接下来出现了第四个问题(改到现在都快绝望了真的)

(4)

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

gpu资源不足,只有等待。

(5)兜兜转转了之后,个人能力实在搞不定,看来我真的是太菜了,哈哈哈,让一个学长帮忙了一下。中间经历了很多,最后跑出来了,速度也很快。

用tensorflow-faster-rcnn train pascal_voc数据集时遇到的一些错误

还是蛮开心的,有缘再写啦~