【mmdet】报错
ImportError: cannot import name 'DistributedSampler' from 'mmcls.datasets.builder'
解决
使用tools/detection/test.py对TFA模型评估时发生如上报错,检查源码发现在mmfewshot/init.py中有from .classification import *一行,在后续调用mmcls的mmcls.datasets.builder文件中没有实现DistributedSampler。只有把from .classification import * 注释掉才能正常对detection模型进行测试
from .classification import * # noqa: F401, F403
#from .classification import * # noqa: F401, F403
参考