mindyolo模型测试精度报错
收藏回复举报
mindyolo模型测试精度报错
t('forum.solved') 已解决
发表于2024-11-09 17:27:43
0 查看

命令:python test.py --config /home/xiaoyao/mindyolo-master/mydata.yaml --weight /home/xiaoyao/mindyolo-master/runs/2024.11.08-01.48.08/weights/mydata-100_1465.ckpt --device_target=GPU

环境
ubuntu 22.4
mindyolo 0.3.0
mindspore 2.0.0

报错日志

2024-11-09 17:22:25,056 [INFO] loading annotations into memory...
2024-11-09 17:22:25,245 [INFO] Done (t=0.19s)
2024-11-09 17:22:25,245 [INFO] creating index...
2024-11-09 17:22:25,261 [INFO] index created!
2024-11-09 17:22:25,262 [INFO] Loading and preparing results...
2024-11-09 17:22:25,269 [ERROR] pycocotools unable to run: Results do not correspond to current coco set
Traceback (most recent call last):
  File "/home/xiaoyao/mindyolo-master/test.py", line 518, in <module>
    main(args)
  File "/home/xiaoyao/mindyolo-master/test.py", line 491, in main
    test(
  File "/home/xiaoyao/mindyolo-master/test.py", line 128, in test
    return test_detect(**kwargs)
  File "/home/xiaoyao/mindyolo-master/test.py", line 263, in test_detect
    raise e
  File "/home/xiaoyao/mindyolo-master/test.py", line 253, in test_detect
    pred = anno.loadRes(result_dicts)  # init predictions api
  File "/home/xiaoyao/anaconda3/envs/mind/lib/python3.9/site-packages/pycocotools/coco.py", line 327, in loadRes
    assert set(annsImgIds) == (set(annsImgIds) & set(self.getImgIds())), \
AssertionError: Results do not correspond to current coco set


cke_681.png

我要发帖子