hhaAndroid / mmdetection-mini

mmdetection最小学习版

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ModuleNotFoundError: No module named 'mmdet.utils.contextmanagers'

xuezhongcailian opened this issue · comments

作者你好,在运行train例子的时候,出现这个问题,怎么弄呢

这不是我代码吧,我都没有这个contextmanagers类啊

这不是我代码吧,我都没有这个contextmanagers类啊

你好,我用了你的代码,也有这个问题
Traceback (most recent call last):
File "", line 1, in
File "/home/miki/project/object_detection/mmdetection-mini/mmdet/apis/init.py", line 1, in
from .inference import (inference_detector,
File "/home/miki/project/object_detection/mmdetection-mini/mmdet/apis/inference.py", line 10, in
from mmdet.models import build_detector
File "/home/miki/project/object_detection/mmdetection-mini/mmdet/models/init.py", line 6, in
from .dense_heads import * # noqa: F401,F403
File "/home/miki/project/object_detection/mmdetection-mini/mmdet/models/dense_heads/init.py", line 1, in
from .rpn_head import RPNHead
File "/home/miki/project/object_detection/mmdetection-mini/mmdet/models/dense_heads/rpn_head.py", line 9, in
from .rpn_test_mixin import RPNTestMixin
File "/home/miki/project/object_detection/mmdetection-mini/mmdet/models/dense_heads/rpn_test_mixin.py", line 6, in
from mmdet.utils.contextmanagers import completed
ModuleNotFoundError: No module named 'mmdet.utils.contextmanagers'

出错的地方在 rpn_test_mixin.py
import sys

from mmdet.det_core import merge_aug_proposals

if sys.version_info >= (3, 7):
from mmdet.utils.contextmanagers import completed
请问怎么解决这个问题呢,谢谢!

我把这段注释掉了可以运行