2023-01-09 10:57:29 | ERROR | yolox.core.launch:98 - An error has been caught in function 'launch', process 'MainProcess' (12080), thread 'MainThread' (2472):
Traceback (most recent call last):
File "tools\train.py", line 144, in <module>
args=(exp, args),
│ └ Namespace(batch_size=2, cache=None, ckpt='weights/yolox_s.pth', devices=1, dist_backend='nccl', dist_url=None, exp_file='exps...
└ ╒═══════════════════╤════════════════════════════════════════════════════════════════════════════════════════════════════════...
> File "D:\Anaconda3\envs\pytorch\lib\site-packages\yolox-0.3.0-py3.7.egg\yolox\core\launch.py", line 98, in launch
main_func(*args)
│ └ (╒═══════════════════╤═══════════════════════════════════════════════════════════════════════════════════════════════════════...
└ <function main at 0x000001C16D722168>
File "tools\train.py", line 118, in main
trainer.train()
│ └ <function Trainer.train at 0x000001C16E0F70D8>
└ <yolox.core.trainer.Trainer object at 0x000001C17026D948>
File "D:\Anaconda3\envs\pytorch\lib\site-packages\yolox-0.3.0-py3.7.egg\yolox\core\trainer.py", line 75, in train
self.before_train()
│ └ <function Trainer.before_train at 0x000001C170329E58>
└ <yolox.core.trainer.Trainer object at 0x000001C17026D948>
File "D:\Anaconda3\envs\pytorch\lib\site-packages\yolox-0.3.0-py3.7.egg\yolox\core\trainer.py", line 177, in before_train
batch_size=self.args.batch_size, is_distributed=self.is_distributed
│ │ │ │ └ False
│ │ │ └ <yolox.core.trainer.Trainer object at 0x000001C17026D948>
│ │ └ 2
│ └ Namespace(batch_size=2, cache=None, ckpt='weights/yolox_s.pth', devices=1, dist_backend='nccl', dist_url=None, exp_file='exps...
└ <yolox.core.trainer.Trainer object at 0x000001C17026D948>
File "exps/example/yolox_voc\yolox_voc_s.py", line 130, in get_evaluator
val_loader = self.get_eval_loader(batch_size, is_distributed, testdev, legacy)
│ │ │ │ │ └ False
│ │ │ │ └ False
│ │ │ └ False
│ │ └ 2
│ └ <function Exp.get_eval_loader at 0x000001C17032CCA8>
└ ╒═══════════════════╤════════════════════════════════════════════════════════════════════════════════════════════════════════...
File "exps/example/yolox_voc\yolox_voc_s.py", line 106, in get_eval_loader
preproc=ValTransform(legacy=legacy),
│ └ False
└ <class 'yolox.data.data_augment.ValTransform'>
File "D:\Anaconda3\envs\pytorch\lib\site-packages\yolox-0.3.0-py3.7.egg\yolox\data\datasets\voc.py", line 135, in __init__
self.annotations = self._load_coco_annotations()
│ │ └ <function VOCDetection._load_coco_annotations at 0x000001C170321798>
│ └ <yolox.data.datasets.voc.VOCDetection object at 0x000001C104D47CC8>
└ <yolox.data.datasets.voc.VOCDetection object at 0x000001C104D47CC8>
File "D:\Anaconda3\envs\pytorch\lib\site-packages\yolox-0.3.0-py3.7.egg\yolox\data\datasets\voc.py", line 144, in _load_coco_annotations
return [self.load_anno_from_ids(_ids) for _ids in range(len(self.ids))]
│ │ │ └ [('./datasets/VOCdevkit\\VOC2007', 'image_0000042'), ('./datasets/VOCdevkit\\VOC2007', 'image_0
000074'), ('./datasets/VOCdevk...
│ │ └ <yolox.data.datasets.voc.VOCDetection object at 0x000001C104D47CC8>
│ └ <function VOCDetection.load_anno_from_ids at 0x000001C1703218B8>
└ <yolox.data.datasets.voc.VOCDetection object at 0x000001C104D47CC8>
File "D:\Anaconda3\envs\pytorch\lib\site-packages\yolox-0.3.0-py3.7.egg\yolox\data\datasets\voc.py", line 144, in <listcomp>
return [self.load_anno_from_ids(_ids) for _ids in range(len(self.ids))]
│ │ │ │ │ └ [('./datasets/VOCdevkit\\VOC2007', 'image_0000042'), ('./datasets/VOCdevkit\\VOC2007', 'image_0
000074'), ('./datasets/VOCdevk...
│ │ │ │ └ <yolox.data.datasets.voc.VOCDetection object at 0x000001C104D47CC8>
│ │ │ └ 68
│ │ └ 68
│ └ <function VOCDetection.load_anno_from_ids at 0x000001C1703218B8>
└ <yolox.data.datasets.voc.VOCDetection object at 0x000001C104D47CC8>
File "D:\Anaconda3\envs\pytorch\lib\site-packages\yolox-0.3.0-py3.7.egg\yolox\data\datasets\voc.py", line 61, in __call__
name = obj.find("name").text.strip()
│ └ <method 'find' of 'xml.etree.ElementTree.Element' objects>
└ <Element 'object' at 0x000001C17A9B3638>
AttributeError: 'NoneType' object has no attribute 'strip'
yolox训练自己的数据时报的错误,网上的方法都用了没有解决,求大家帮帮忙