Open 87royalts87 opened 6 months ago
Hi, sorry for the late reply.
If I understand your modification correctly, you increase point_cloud_range
twice without changing voxel_size
.
As a result, the size of BEV grid becomes twice ([512, 512]
to [1024, 1024]
).
You have to change self.head_conf = {"train_cfg": dict(grid_size=[512, 512, 1])}
accordingly.
@87royalts87 Could you tell me how were you able to run the model checkpont ?
Hello :) First of all congrats to your paper + code. It looks super cool. However I tried using your Model with a Resnet 101 as image backbone with a final image resolution close to the original value. I also tried to detect object within 100m and beyond. Unfortunately this model does not seem to converge...
Thur purple line in the picture is your resnet50 with resolution 256X704 (I didn't change the config) while the Orange line is my (described above) network.
He is also the config of the experiment. Please note the orange line was created using the the optimizer
elf.optimizer_config = dict(type="AdamW", lr=2e-4, weight_decay=1e-4)
The change optimizer didn't changed a thing here: `class CRNLightningModel(BEVDepthLightningModel): def init(self, *args, **kwargs) -> None: self.return_image = True self.return_depth = True self.return_radar_pv = True ################################################self.optimizer_config = dict(type="AdamW", lr=2e-4, weight_decay=1e-4) ### org
` Does anybody have an idea why it's not converging?
Kind regards
Stefan