mmdetection3d icon indicating copy to clipboard operation
mmdetection3d copied to clipboard

[Bug] BEVFusion无法训练

Open AndrewJSong opened this issue 2 years ago • 12 comments
trafficstars

Prerequisite

Task

I'm using the official example scripts/configs for the officially supported tasks/models/datasets.

Branch

main branch https://github.com/open-mmlab/mmdetection3d

Environment

mmcv 2.0.1 mmdet 3.0.0rc5
mmdet3d 1.3.0
mmengine 0.9.0 mmsegmentation 1.0.0

Reproduces the problem - code sample

bash tools/dist_train.sh projects/BEVFusion/configs/bevfusion_lidar_voxel0075_second_secfpn_8xb4-cyclic-20e_nus-3d.py 1

Reproduces the problem - command or script

bash tools/dist_train.sh projects/BEVFusion/configs/bevfusion_lidar_voxel0075_second_secfpn_8xb4-cyclic-20e_nus-3d.py 1

Reproduces the problem - error message

File "/share/temp/mmdetection3d/mmdet3d/models/data_preprocessors/data_preprocessor.py", line 118, in init batch_augments=batch_augments) TypeError: init() got an unexpected keyword argument 'non_blocking'

直接注释掉 non_blocking=non_blocking; 新的报错: File "/share/temp/mmdetection3d/projects/BEVFusion/bevfusion/transformer.py", line 30, in init super().init(**kwargs) TypeError: init() missing 2 required positional arguments: 'attn_cfgs' and 'feedforward_channels'

Additional information

bug真多

AndrewJSong avatar Oct 25 '23 09:10 AndrewJSong

小弟 你解决了吗 23333333333333

xuehaipiaoxiang avatar Nov 02 '23 03:11 xuehaipiaoxiang

那个pkl是按照2.0生成的吗? 没改动的话(又是data_preprocessor出问题)应该是数据有问题? 我的BEVFusion复现成功了,有问题可以联系。

Gigalomanicx avatar Dec 25 '23 11:12 Gigalomanicx

那个pkl是按照2.0生成的吗? 没改动的话(又是data_preprocessor出问题)应该是数据有问题? 我的BEVFusion复现成功了,有问题可以联系。

pkl没有按照2.0的生成。请问具体怎么解决的?或者给个解决博客?

seven-linglx avatar Dec 28 '23 07:12 seven-linglx

我重新适配一下版本号解决了。 之前出问题时安装的版本号 mmcv 2.0.0rc4 mmdet 3.0.0rc5 mmdet3d 1.3.0 mmengine 0.10.1 更新了mmdet与mmengine的版本 mmdet 3.0.0rc5 -> mmdet 3.0.0rc6 mmengine 0.10.1 -> mmengine 0.10.2

seven-linglx avatar Dec 29 '23 03:12 seven-linglx

@Gigalomanicx 你好,你复现出论文71.4 NDS (val) 的精度了吗?

ddk1246 avatar Jan 03 '24 09:01 ddk1246

@ddk1246 您好,请问您复现的NDS (val)是多少呢

Mingqj avatar Jan 12 '24 09:01 Mingqj

我重新适配一下版本号解决了。 之前出问题时安装的版本号 mmcv 2.0.0rc4 mmdet 3.0.0rc5 mmdet3d 1.3.0 mmengine 0.10.1 更新了mmdet与mmengine的版本 mmdet 3.0.0rc5 -> mmdet 3.0.0rc6 mmengine 0.10.1 -> mmengine 0.10.2

hello,请问你复现mmdet里bevfusion的性能了吗?

YangChen1234567 avatar Feb 16 '24 06:02 YangChen1234567

@ddk1246 您好,请问您复现的NDS (val)是多少呢

我只复现出了LiDAR-Only 68.8NDS(val),LiDAR-Camera 69.3NDS(val)。没有复现出本仓库在README中标识的71.4。

ddk1246 avatar Feb 16 '24 06:02 ddk1246

没有,我刚才在issue上回复了,您可以看一下   小手冰凉 @.***   ------------------ 原始邮件 ------------------ 发件人: @.>; 发送时间: 2024年2月16日(星期五) 下午2:49 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [open-mmlab/mmdetection3d] [Bug] BEVFusion无法训练 (Issue #2792) 我重新适配一下版本号解决了。 之前出问题时安装的版本号 mmcv 2.0.0rc4 mmdet 3.0.0rc5 mmdet3d 1.3.0 mmengine 0.10.1 更新了mmdet与mmengine的版本 mmdet 3.0.0rc5 -> mmdet 3.0.0rc6 mmengine 0.10.1 -> mmengine 0.10.2 hello,请问你复现mmdet里bevfusion的性能了吗? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

好的,已看到,谢谢~

YangChen1234567 avatar Feb 16 '24 07:02 YangChen1234567

@ddk1246 您好,请问您复现的NDS (val)是多少呢

我只复现出了LiDAR-Only 68.8NDS(val),LiDAR-Camera 69.3NDS(val)。没有复现出本仓库在README中标识的71.4。

我复现的LiDAR-Camera是70.78 NDS,也没有达到71.4 NDS

Mingqj avatar Feb 22 '24 06:02 Mingqj

Hi, I also met this error: TypeError: init() missing 2 required positional arguments: 'attn_cfgs' and 'feedforward_channels' Can you tell me how do you fix it?

lotusdaddy avatar Mar 06 '24 07:03 lotusdaddy

@ddk1246 您好,请问您复现的NDS (val)是多少呢

我只复现出了LiDAR-Only 68.8NDS(val),LiDAR-Camera 69.3NDS(val)。没有复现出本仓库在README中标识的71.4。

我复现的LiDAR-Camera是70.78 NDS,也没有达到71.4 NDS

我复现的LiDAR-Camera,NDS是69.28,MAP是64.55,请问你的config是怎么设置的?我用的是源码提供的config,学习率和epoch都没改,只把batch-size从4改成了3。

JiankunShi avatar Apr 25 '24 14:04 JiankunShi