Closed RXZ-BUPT closed 2 years ago
如果是最新版本的mmdet的话,配置就这样写
backbone=dict(
type='SwinTransformer',
embed_dims=128,
depths=[2, 2, 18, 2],
num_heads=[4, 8, 16, 32],
window_size=7,
mlp_ratio=4,
qkv_bias=True,
qk_scale=None,
drop_rate=0.0,
attn_drop_rate=0.0,
drop_path_rate=0.3,
patch_norm=True,
out_indices=(0, 1, 2, 3),
with_cp=False,
convert_weights=True,
init_cfg=dict(
type='Pretrained',
checkpoint='/home/user/data/torch/checkpoints/swin_base_patch4_window7_224.pth'
)),
我用得就是最新版本的mmdet,更改之后这部分不会报错了,但是又有新的错误:CascadeRCNN: CascadeRoIHead: SingleRoIExtractor: init() got an unexpected keyword argument 'gc_context',也是这种类型的问题,为什么会这样呢?
你好,我更改了这部分之后,又有新的报错:KeyError: 'DistOptimizerHook is not in the hook registry'请问一下这是什么情况呢?
我用的是 来自 https://github.com/SwinTransformer/Swin-Transformer-Object-Detection 的mmdetection 版本,里面有个mmcv_custom
大佬,mmcv_custom然后呢,是直接cope过去吗
请问这个问题怎么解决的,我也是卡在这里了
mmdet/utils/__init__.py
中进行注册,修改为:
__all__ = ['get_root_logger', 'collect_env', 'DistOptimizerHook']
引用的的DistOptimizerHook是来在哪里的
配置好config后,在运行train.py时报错,请问有大佬遇到过这个问题吗?怎么解决呢?