关于深度学习:YOLOX-module-yoloxlayersfastcocoeval-解决方案

YOLOX版本0.3.0在colab上能够失常运行,然而在本地环境上训练进行验证时会报错:

AttributeError: module 'yolox.layers.fast_cocoeval' has no attribute 'InstanceAnnotation'

解决办法:
将文件E:\pythonFiles\YOLOX\yolox\evaluators\coco_evaluator.py中270行左右的

            try:
                from yolox.layers import COCOeval_opt as COCOeval
            except ImportError:
                from pycocotools.cocoeval import COCOeval

                logger.warning("Use standard COCOeval.")

更改为:

            try:
                # from yolox.layers import COCOeval_opt as COCOeval
                from pycocotools.cocoeval import COCOeval
            except ImportError:
                from pycocotools.cocoeval import COCOeval

                logger.warning("Use standard COCOeval.")

具体起因不详,YOLOX后续兴许会更新?

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理