Open Shaoli7 opened 2 years ago
您好,看起来pycocotools没有安装成功,可以尝试源码安装的方法。
您好,看起来pycocotools没有安装成功,可以尝试源码安装的方法。
好的,感谢您,经过重新安装几次好了。但是在训练运行中完成一个epoch后出现了TypeError: 'numpy.float64' object cannot be interpreted as an integer这个问题。
重新安装了,也按照网上的降低了numpy的版本,还是不行,具体错误信息如下:
ERROR in evaluate and save model.
ERROR in training loop or eval/save model.
Traceback (most recent call last):
File "F:/MrLi/YOLOv6-main/tools/train.py", line 126, in
看起来还是需要重新安装cocoapi,可以参考这篇教程:https://blog.csdn.net/flyfish1986/article/details/104513632
如果紧急的话,可以在评估时不用cocoapi,改用另一种方式做评估。具体可参考这个配置文件的设置 https://github.com/meituan/YOLOv6/blob/main/configs/experiment/yolov6n_with_eval_params.py#L60 , 将do_coco_metric
设为False , do_pr_metric
设为True。
看起来还需要重新安装 cocoapi,请参考:https ://blog.csdn.net/flyfish1986/article/details/104513632 紧急的话,可以在评估 cocoapi 时用另一种方式评估具体可以参考这个配置文件的设置https://github.com/meituan/YOLOv6/blob/main/configs/experiment/yolov6n_with_eval_params.py#L60,将
do_coco_metric
设为False,do_pr_metric
设为True。
好的,我去试下,谢谢您的指导,我想问下要是用另一种方式评估cocoapi的话,对精度会有影响吗?
看起来还需要重新安装 cocoapi,请参考:https ://blog.csdn.net/flyfish1986/article/details/104513632 紧急的话,可以在评估 cocoapi 时用另一种方式评估具体可以参考这个配置文件的设置https://github.com/meituan/YOLOv6/blob/main/configs/experiment/yolov6n_with_eval_params.py#L60,将
do_coco_metric
设为False,do_pr_metric
设为True。好的,我去试下,谢谢您的指导,我想问下要是用另一种方式评估cocoapi的话,对精度会有影响吗?
影响不大,只是注意对比的时候尽量使用一种评估方法
Before Asking
[X] I have read the README carefully. 我已经仔细阅读了README上的操作指引。
[X] I want to train my custom dataset, and I have read the tutorials for training your custom data carefully and organize my dataset correctly; (FYI: We recommand you to apply the config files of xx_finetune.py.) 我想训练自定义数据集,我已经仔细阅读了训练自定义数据的教程,以及按照正确的目录结构存放数据集。(FYI: 我们推荐使用xx_finetune.py等配置文件训练自定义数据集。)
[X] I have pulled the latest code of main branch to run again and the problem still existed. 我已经拉取了主分支上最新的代码,重新运行之后,问题仍不能解决。
Search before asking
Question
我使用pycharm打开最新的代码,运行train.py文件出现报错ModuleNotFoundError: No module named 'pycocotools._mask',试了很多方法,都不行,您可以给个建议吗? "D:\Program Files\Anaconda3\envs\pytorch1.8.1\python.exe" "D:/Program Files/Anaconda3/envs/pytorch1.8.1/pycocotools/mask.py" Traceback (most recent call last): File "D:/Program Files/Anaconda3/envs/pytorch1.8.1/pycocotools/mask.py", line 3, in
import pycocotools._mask as _mask
ModuleNotFoundError: No module named 'pycocotools._mask'
环境配置里也有pycocotools包
Additional
No response