xiahan

Results 3 comments of xiahan

不是numpy版本问题,报错为cache加载数据错误,是create dataset中使用cache_labels加载标签过程中,repeat(self.cls_names)的值错误,这里应该获取的是类别,而不是包含类别的字典,因此将前期类别信息从字典提取出来即可。 修改方法:dataset.py中的repeat(self.cls_names)改为repeat(list(self.cls_names.values())

> > 我改了numpy的版本还是没有用,唉 > > 我也是,甚至改了pandas的版本,还按着前面这位说的改了values值,仍然报一样的错误 我使用的是单类别,在训练中是没有问题的,但是单独运行val.py会出现如上错误,通过Debug发现cache读不到类别,原因是self.cls_names是字典类型。Debug下看看数据加载中正常的self.cls_names是啥 然后修改成对应的值就行了

> > names的问题,把names改成列表 > > 你好,请问这个要怎么改呢 不是numpy版本问题,报错为cache加载数据错误,是create dataset中使用cache_labels加载标签过程中,repeat(self.cls_names)的值错误,这里应该获取的是类别,而不是包含类别的字典,因此将前期类别信息从字典提取出来即可。 修改方法:dataset.py中的repeat(self.cls_names)改为repeat(list(self.cls_names.values())