mmfewshot报错“ImportError: cannot import name ‘DistributedSampler’ from ‘mmcls.datasets.builder’”
测试的时候会报这个错误,检查源码发现在mmfewshot/init.py中有from .classification import *一行,在后续调用mmcls的mmcls.datasets.builder文件中没有实现DistributedSampler。只有把from .classification import * 注释掉才能正常对detection模型进行测试
# Copyright (c) OpenMMLab. All rights reserved.
import mmcls # noqa: F401, F403
import mmcv
import mmdet # noqa: F401, F403
# from .classification import * # noqa: F401, F403 # 此行注销掉
from .detection import * # noqa: F401, F403
from .utils import * # noqa: F401, F403
from .version import __version__, short_version