-
Notifications
You must be signed in to change notification settings - Fork 9.8k
Description
I tried to finetuning on my dataset. It keeps error when validation. The dataset is organized in the COCO format.
Traceback (most recent call last):
File "./tools/train.py", line 124, in
main()
File "./tools/train.py", line 120, in main
runner.train()
File "/usr/local/miniconda3/lib/python3.8/site-packages/mmengine/runner/runner.py", line 1777, in train
model = self.train_loop.run() # type: ignore
File "/usr/local/miniconda3/lib/python3.8/site-packages/mmengine/runner/loops.py", line 105, in run
self.runner.val_loop.run()
File "/usr/local/miniconda3/lib/python3.8/site-packages/mmengine/runner/loops.py", line 382, in run
metrics = self.evaluator.evaluate(len(self.dataloader.dataset))
File "/usr/local/miniconda3/lib/python3.8/site-packages/mmengine/evaluator/evaluator.py", line 79, in evaluate
_results = metric.evaluate(size)
File "/usr/local/miniconda3/lib/python3.8/site-packages/mmengine/evaluator/metric.py", line 133, in evaluate
_metrics = self.compute_metrics(results) # type: ignore
File "/hy-tmp/mmdetection/mmdet/evaluation/metrics/coco_metric.py", line 423, in compute_metrics
result_files = self.results2json(preds, outfile_prefix)
File "/hy-tmp/mmdetection/mmdet/evaluation/metrics/coco_metric.py", line 243, in results2json
data['category_id'] = self.cat_ids[label]
IndexError: list index out of range