Skip to content

Issues reproducing GraphBEV performance on nuScenes #3

Description

@Choi-HanEol

I’m currently working on reproducing the results of GraphBEV, but I'm struggling to reach the performance metrics reported in the paper.
I have encountered some difficulties in reaching the reported mAP/NDS and would like to ask for your guidance.

My Setup & Steps:

Weights Initialization: I used the recommended pretrained weights: cbgs_transfusion_lidar.pth from OpenPCDet and swint-nuimages-pretrained.pth for the image backbone.

Configuration: I haven't modified the original config file provided in the official repository. (https://github.com/adept-thu/GraphBEV/blob/main/tools/cfgs/nuscenes_models/bevfusion_graph_deformable.yaml)

Hardware & Batch Size:
Paper: 8 GPUs with a total batch size of 24.
My Setup: 4 GPUs with a total batch size of 24 (6 per GPU).

Config Discrepancy: I noticed that some hyperparameters in the provided bevfusion_graph_deformable.yaml seem to differ from the descriptions in the paper. Could you please clarify if this YAML is the exact configuration used for the reported results, or if there is another recommended config for reproduction?

epoch 11
***car error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.17, 0.15, 0.09, 0.26, 0.19 | 77.71, 87.10, 89.69, 91.20 | mean AP: 0.8642638931803254
***truck error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.32, 0.18, 0.10, 0.25, 0.22 | 41.56, 59.25, 67.62, 71.19 | mean AP: 0.5990361180098093
***construction_vehicle error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.69, 0.43, 0.84, 0.12, 0.32 | 2.92, 16.09, 30.70, 44.68 | mean AP: 0.2359561996428472
***bus error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.33, 0.19, 0.08, 0.52, 0.25 | 45.60, 72.03, 83.62, 86.77 | mean AP: 0.7200624312826853
***trailer error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.51, 0.21, 0.54, 0.21, 0.17 | 13.73, 37.44, 56.38, 66.38 | mean AP: 0.4348350669932525
***barrier error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.19, 0.28, 0.07, nan, nan | 58.38, 67.99, 71.38, 72.76 | mean AP: 0.6762909928277809
***motorcycle error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.20, 0.24, 0.23, 0.44, 0.25 | 58.76, 69.40, 71.00, 72.19 | mean AP: 0.6783683518159449
***bicycle error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.16, 0.25, 0.46, 0.26, 0.01 | 51.31, 53.70, 53.84, 54.46 | mean AP: 0.5332534763089352
***pedestrian error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.14, 0.28, 0.39, 0.22, 0.09 | 84.19, 85.37, 86.59, 87.70 | mean AP: 0.8596213464346448
***traffic_cone error@trans, scale, orient, vel, attr | AP@0.5, 1.0, 2.0, 4.0
0.13, 0.32, nan, nan, nan | 70.48, 71.61, 73.53, 76.40 | mean AP: 0.7300517216626066
--------------average performance-------------
trans_err: 0.2831
scale_err: 0.2549
orient_err: 0.3097
vel_err: 0.2871
attr_err: 0.1876
mAP: 0.6332
NDS: 0.6844

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions