Skip to content

list index out of range when finetuning mmgrounding dino #12421

@drillingself

Description

@drillingself

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions