2026-02-24 00:20:18,637 - mmdet - INFO - initialize ResNet with init_cfg {'type': 'Pretrained', 'checkpoint': './ckpts/resnet50-19c8e357.pth'} 2026-02-24 00:20:19,334 - mmdet - INFO - initialize FPN with init_cfg {'type': 'Xavier', 'layer': 'Conv2d', 'distribution': 'uniform'} Name of parameter - Initialization information pts_bbox_head.code_weights - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_code_weights - torch.Size([4]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.position_range - torch.Size([6]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.pc_range - torch.Size([6]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_query.weight - torch.Size([900, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_reference_points.weight - torch.Size([900, 3]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_cls_embedding.0.weight - torch.Size([512, 9]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_cls_embedding.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_cls_embedding.2.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_cls_embedding.2.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_cls_embedding.4.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_cls_embedding.4.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_ref_embedding.0.weight - torch.Size([512, 768]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_ref_embedding.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_ref_embedding.2.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_ref_embedding.2.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_ref_embedding.4.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.agent_ref_embedding.4.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.mode_embedding.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_query.weight - torch.Size([100, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_reference_points.weight - torch.Size([100, 2]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_cls_embedding.0.weight - torch.Size([512, 6]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_cls_embedding.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_cls_embedding.2.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_cls_embedding.2.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_cls_embedding.4.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_cls_embedding.4.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_ref_embedding.0.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_ref_embedding.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_ref_embedding.2.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_ref_embedding.2.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_ref_embedding.4.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.map_ref_embedding.4.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_lcf_encoder.0.weight - torch.Size([512, 141]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_lcf_encoder.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_lcf_encoder.2.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_lcf_encoder.2.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_lcf_encoder.4.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_lcf_encoder.4.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_traj_ref_fix_time_embedding.0.weight - torch.Size([512, 1920]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_time_embedding.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_time_embedding.2.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_time_embedding.2.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_time_embedding.4.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_time_embedding.4.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_dist_embedding.0.weight - torch.Size([512, 640]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_dist_embedding.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_dist_embedding.2.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_dist_embedding.2.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_dist_embedding.4.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_ref_fix_dist_embedding.4.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.featurized_pe.reduce.0.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.featurized_pe.reduce.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.featurized_pe.gamma.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.featurized_pe.gamma.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.featurized_pe.beta.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.featurized_pe.beta.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.spatial_alignment.reduce.0.weight - torch.Size([512, 8]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.spatial_alignment.reduce.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.spatial_alignment.gamma.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.spatial_alignment.gamma.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.spatial_alignment.beta.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.spatial_alignment.beta.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.time_embedding.0.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.time_embedding.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.time_embedding.2.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.time_embedding.2.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.time_embedding.4.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.time_embedding.4.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.img_position_encoder.0.weight - torch.Size([512, 192]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.img_position_encoder.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.img_position_encoder.2.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.img_position_encoder.2.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.img_position_encoder.4.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.img_position_encoder.4.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_pe.reduce.0.weight - torch.Size([512, 180]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_pe.reduce.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_pe.gamma.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_pe.gamma.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_pe.beta.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_pe.beta.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_pose_memory.reduce.0.weight - torch.Size([512, 180]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_memory.reduce.0.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_memory.gamma.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_memory.gamma.bias - torch.Size([512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_memory.beta.weight - torch.Size([512, 512]): Initialized by user-defined `init_weights` in DriveTransformerlHead pts_bbox_head.ego_pose_memory.beta.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.attentions.1.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.ffns.0.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.ffns.0.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.ffns.0.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.ffns.0.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.ffns.0.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.agent_prep_decoder.layers.0.ffns.0.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.attentions.1.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.ffns.0.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.ffns.0.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.ffns.0.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.ffns.0.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.ffns.0.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_prep_decoder.layers.0.ffns.0.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.task_self_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.1.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.temporal_cross_attention_layers.2.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.sensor_cross_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.cross_w_q.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.0.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.0.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.0.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.0.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.0.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.0.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.1.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.1.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.1.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.1.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.1.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.1.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.2.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.2.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.2.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.2.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.2.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.0.ffns.0.2.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.task_self_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cross_attention_layers.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.1.temporal_cro2026-02-24 00:20:19,392 - DriveTransformer - INFO - Model: DriveTransformer( (pts_bbox_head): DriveTransformerlHead( (loss_cls): FocalLoss() (loss_bbox): L1Loss() (loss_traj): L1Loss() (loss_traj_cls): FocalLoss() (loss_map_cls): FocalLoss() (loss_map_pts): PtsL1Loss() (loss_map_dir): PtsDirCosLoss() (loss_plan_reg_fix_dist): L1Loss() (loss_plan_reg_fix_time): L1Loss() (loss_plan_cls): FocalLoss() (agent_query): Embedding(900, 512) (agent_reference_points): Embedding(900, 3) (agent_cls_embedding): Sequential( (0): Linear(in_features=9, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (agent_ref_embedding): Sequential( (0): Linear(in_features=768, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (mode_embedding): Embedding(6, 512) (map_query): Embedding(100, 512) (map_reference_points): Embedding(100, 2) (map_cls_embedding): Sequential( (0): Linear(in_features=6, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (map_ref_embedding): Sequential( (0): Linear(in_features=512, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (ego_lcf_encoder): Sequential( (0): Linear(in_features=141, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (ego_traj_ref_fix_time_embedding): Sequential( (0): Linear(in_features=1920, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (ego_traj_ref_fix_dist_embedding): Sequential( (0): Linear(in_features=640, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (featurized_pe): MLN( (reduce): Sequential( (0): Linear(in_features=512, out_features=512, bias=True) (1): SiLU(inplace=True) ) (gamma): Linear(in_features=512, out_features=512, bias=True) (beta): Linear(in_features=512, out_features=512, bias=True) (ln): LayerNorm((512,), eps=1e-05, elementwise_affine=False) ) (spatial_alignment): MLN( (reduce): Sequential( (0): Linear(in_features=8, out_features=512, bias=True) (1): SiLU(inplace=True) ) (gamma): Linear(in_features=512, out_features=512, bias=True) (beta): Linear(in_features=512, out_features=512, bias=True) (ln): LayerNorm((512,), eps=1e-05, elementwise_affine=False) ) (time_embedding): Sequential( (0): Linear(in_features=512, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (img_position_encoder): Sequential( (0): Linear(in_features=192, out_features=512, bias=True) (1): SiLU(inplace=True) (2): Linear(in_features=512, out_features=512, bias=True) (3): SiLU(inplace=True) (4): Linear(in_features=512, out_features=512, bias=True) ) (ego_pose_pe): MLN( (reduce): Sequential( (0): Linear(in_features=180, out_features=512, bias=True) (1): SiLU(inplace=True) ) (gamma): Linear(in_features=512, out_features=512, bias=True) (beta): Linear(in_features=512, out_features=512, bias=True) (ln): LayerNorm((512,), eps=1e-05, elementwise_affine=False) ) (ego_pose_memory): MLN( (reduce): Sequential( (0): Linear(in_features=180, out_features=512, bias=True) (1): SiLU(inplace=True) ) (gamma): Linear(in_features=512, out_features=512, bias=True) (beta): Linear(in_features=512, out_features=512, bias=True) (ln): LayerNorm((512,), eps=1e-05, elementwise_affine=False) ) (agent_prep_decoder): DriveTransformerPreDecoder( (layers): ModuleList( (0): DriveTransformerPreDecoderLayer( (attentions): ModuleList( (0-1): 2 x AttentionLayer( (w_q): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_k): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_v): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (proj): Linear(in_features=512, out_features=512, bias=True) (postnorm): Identity() ) ) (ffns): ModuleList( (0): SwiGLULayer( (swiglu): SwiGLU( (w12): Linear(in_features=512, out_features=2736, bias=True) (w3): Linear(in_features=1368, out_features=512, bias=True) ) (prenorm): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (dropout): Dropout(p=0.1, inplace=False) (postnorm): Identity() ) ) ) ) ) (map_prep_decoder): DriveTransformerPreDecoder( (layers): ModuleList( (0): DriveTransformerPreDecoderLayer( (attentions): ModuleList( (0-1): 2 x AttentionLayer( (w_q): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_k): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_v): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (proj): Linear(in_features=512, out_features=512, bias=True) (postnorm): Identity() ) ) (ffns): ModuleList( (0): SwiGLULayer( (swiglu): SwiGLU( (w12): Linear(in_features=512, out_features=2736, bias=True) (w3): Linear(in_features=1368, out_features=512, bias=True) ) (prenorm): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (dropout): Dropout(p=0.1, inplace=False) (postnorm): Identity() ) ) ) ) ) (transformer): DriveTransformerWrapper( (decoder): DriveTransformerDecoder( (layers): ModuleList( (0-5): 6 x DriveTransformerDecoderLayer( (task_self_attentions): ModuleList( (0): AttentionLayer( (w_q): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_k): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_v): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (proj): Linear(in_features=512, out_features=512, bias=True) (postnorm): Identity() ) ) (temporal_cross_attention_layers): ModuleList( (0-2): 3 x AttentionLayer( (w_q): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_k): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_v): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (proj): Linear(in_features=512, out_features=512, bias=True) (postnorm): Identity() ) ) (sensor_cross_attentions): ModuleList( (0): AttentionLayer( (w_k): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (w_v): Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) (proj): Linear(in_features=512, out_features=512, bias=True) (postnorm): Identity() ) ) (cross_w_q): ModuleList( (0-2): 3 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) ) ) (ffns): ModuleList( (0): ModuleList( (0-2): 3 x SwiGLULayer( (swiglu): SwiGLU( (w12): Linear(in_features=512, out_features=2736, bias=True) (w3): Linear(in_features=1368, out_features=512, bias=True) ) (prenorm): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (dropout): Dropout(p=0.1, inplace=False) (postnorm): Identity() ) ) ) ) ) ) ) (cls_branches): ModuleList( (0-6): 7 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): Linear(in_features=512, out_features=9, bias=False) ) ) (reg_branches): ModuleList( (0-6): 7 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): Linear(in_features=512, out_features=10, bias=True) ) ) (traj_branches): ModuleList( (0-6): 7 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): Linear(in_features=512, out_features=12, bias=True) ) ) (traj_cls_branches): ModuleList( (0-6): 7 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (6): Linear(in_features=512, out_features=1, bias=False) ) ) (map_cls_branches): ModuleList( (0-6): 7 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): Linear(in_features=512, out_features=6, bias=False) ) ) (map_reg_branches): ModuleList( (0-5): 6 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): Linear(in_features=512, out_features=2, bias=True) ) (6): Linear(in_features=512, out_features=40, bias=True) ) (ego_traj_branches_fix_dist): ModuleList( (0-6): 7 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): Linear(in_features=512, out_features=20, bias=True) ) ) (ego_traj_branches_fix_time): ModuleList( (0-6): 7 x Sequential( (0): LayerNorm((512,), eps=1e-05, elementwise_affine=True) (1): Linear(in_features=512, out_features=512, bias=True) (2): SiLU(inplace=True) (3): Linear(in_features=512, out_features=512, bias=True) (4): SiLU(inplace=True) (5): Linear(in_features=512, out_features=60, bias=True) ) ) ) (img_backbone): ResNet( (conv1): Conv2d(3, 64, kernel_size=(7, 7), stride=(2, 2), padding=(3, 3), bias=False) (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) (maxpool): MaxPool2d(kernel_size=3, stride=2, padding=1, dilation=1, ceil_mode=False) (layer1): ResLayer( (0): Bottleneck( (conv1): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(64, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) (downsample): Sequential( (0): Conv2d(64, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) ) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (1): Bottleneck( (conv1): Conv2d(256, 64, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(64, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (2): Bottleneck( (conv1): Conv2d(256, 64, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(64, 64, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(64, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(64, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} ) (layer2): ResLayer( (0): Bottleneck( (conv1): Conv2d(256, 128, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False) (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(128, 512, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) (downsample): Sequential( (0): Conv2d(256, 512, kernel_size=(1, 1), stride=(2, 2), bias=False) (1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) ) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (1): Bottleneck( (conv1): Conv2d(512, 128, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(128, 512, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (2): Bottleneck( (conv1): Conv2d(512, 128, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(128, 512, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (3): Bottleneck( (conv1): Conv2d(512, 128, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(128, 128, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(128, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(128, 512, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} ) (layer3): ResLayer( (0): Bottleneck( (conv1): Conv2d(512, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False) (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(256, 1024, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) (downsample): Sequential( (0): Conv2d(512, 1024, kernel_size=(1, 1), stride=(2, 2), bias=False) (1): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) ) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (1): Bottleneck( (conv1): Conv2d(1024, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(256, 1024, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (2): Bottleneck( (conv1): Conv2d(1024, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(256, 1024, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (3): Bottleneck( (conv1): Conv2d(1024, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(256, 1024, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (4): Bottleneck( (conv1): Conv2d(1024, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(256, 1024, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (5): Bottleneck( (conv1): Conv2d(1024, 256, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(256, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(256, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(256, 1024, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(1024, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} ) (layer4): ResLayer( (0): Bottleneck( (conv1): Conv2d(1024, 512, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(512, 512, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False) (bn2): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(512, 2048, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(2048, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) (downsample): Sequential( (0): Conv2d(1024, 2048, kernel_size=(1, 1), stride=(2, 2), bias=False) (1): BatchNorm2d(2048, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) ) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (1): Bottleneck( (conv1): Conv2d(2048, 512, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(512, 2048, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(2048, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} (2): Bottleneck( (conv1): Conv2d(2048, 512, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn1): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv2): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1), bias=False) (bn2): BatchNorm2d(512, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (conv3): Conv2d(512, 2048, kernel_size=(1, 1), stride=(1, 1), bias=False) (bn3): BatchNorm2d(2048, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True) (relu): ReLU(inplace=True) ) init_cfg={'type': 'Constant', 'val': 0, 'override': {'name': 'norm3'}} ) ) init_cfg={'type': 'Pretrained', 'checkpoint': './ckpts/resnet50-19c8e357.pth'} (img_neck): FPN( (lateral_convs): ModuleList( (0): ConvModule( (conv): Conv2d(2048, 512, kernel_size=(1, 1), stride=(1, 1)) ) ) (fpn_convs): ModuleList( (0): ConvModule( (conv): Conv2d(512, 512, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)) ) ) ) init_cfg={'type': 'Xavier', 'layer': 'Conv2d', 'distribution': 'uniform'} (grid_mask): GridMask() ) 2026-02-24 00:20:19,969 - DriveTransformer - INFO - Start running, host: humble@ysh-4090, work_dir: /home/Humble/Humble/EndtoEnd/Bench2DriveZoo/work_dirs/drivetransformer_goalpoint_1gpu 2026-02-24 00:20:19,969 - DriveTransformer - INFO - Hooks will be executed in the following order: before_run: (VERY_HIGH ) CosineAnnealingLrUpdaterHook (ABOVE_NORMAL) GradientCumulativeFp16OptimizerHook (NORMAL ) CheckpointHook (VERY_LOW ) TextLoggerHook (VERY_LOW ) TensorboardLoggerHook -------------------- before_train_epoch: (VERY_HIGH ) CosineAnnealingLrUpdaterHook (LOW ) IterTimerHook (VERY_LOW ) TextLoggerHook (VERY_LOW ) TensorboardLoggerHook -------------------- before_train_iter: (VERY_HIGH ) CosineAnnealingLrUpdaterHook (LOW ) IterTimerHook -------------------- after_train_iter: (ABOVE_NORMAL) GradientCumulativeFp16OptimizerHook (NORMAL ) CheckpointHook (LOW ) IterTimerHook (VERY_LOW ) TextLoggerHook (VERY_LOW ) TensorboardLoggerHook -------------------- after_train_epoch: (NORMAL ) CheckpointHook (VERY_LOW ) TextLoggerHook (VERY_LOW ) TensorboardLoggerHook -------------------- before_val_epoch: (LOW ) IterTimerHook (VERY_LOW ) TextLoggerHook (VERY_LOW ) TensorboardLoggerHook -------------------- before_val_iter: (LOW ) IterTimerHook -------------------- after_val_iter: (LOW ) IterTimerHook -------------------- after_val_epoch: (VERY_LOW ) TextLoggerHook (VERY_LOW ) TensorboardLoggerHook -------------------- after_run: (VERY_LOW ) TextLoggerHook (VERY_LOW ) TensorboardLoggerHook -------------------- 2026-02-24 00:20:19,969 - DriveTransformer - INFO - workflow: [('train', 1)], max: 60 epochs 2026-02-24 00:20:19,971 - DriveTransformer - INFO - Checkpoints will be saved to /home/Humble/Humble/EndtoEnd/Bench2DriveZoo/work_dirs/drivetransformer_goalpoint_1gpu by HardDiskBackend. lue is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.2.ffns.0.2.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.2.ffns.0.2.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.2.ffns.0.2.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.2.ffns.0.2.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.2.ffns.0.2.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.task_self_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.1.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.temporal_cross_attention_layers.2.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.sensor_cross_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.cross_w_q.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.0.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.0.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.0.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.0.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.0.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.0.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.1.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.1.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.1.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.1.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.1.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.1.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.2.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.2.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.2.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.2.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.2.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.3.ffns.0.2.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.task_self_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.1.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.temporal_cross_attention_layers.2.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.sensor_cross_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.cross_w_q.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.0.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.0.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.0.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.0.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.0.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.0.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.1.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.1.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.1.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.1.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.1.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.1.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.2.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.2.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.2.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.2.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.2.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.4.ffns.0.2.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.task_self_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.1.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_q.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_q.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_q.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_q.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.temporal_cross_attention_layers.2.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_k.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_k.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_k.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_k.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_v.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_v.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_v.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.w_v.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.proj.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.sensor_cross_attentions.0.proj.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.cross_w_q.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.0.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.0.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.0.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.0.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.0.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.0.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.1.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.1.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.1.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.1.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.1.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.1.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.2.swiglu.w12.weight - torch.Size([2736, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.2.swiglu.w12.bias - torch.Size([2736]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.2.swiglu.w3.weight - torch.Size([512, 1368]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.2.swiglu.w3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.2.prenorm.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.transformer.decoder.layers.5.ffns.0.2.prenorm.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.0.5.weight - torch.Size([9, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.1.5.weight - torch.Size([9, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.2.5.weight - torch.Size([9, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.3.5.weight - torch.Size([9, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.4.5.weight - torch.Size([9, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.5.5.weight - torch.Size([9, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.6.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.6.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.6.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.6.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.6.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.6.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.cls_branches.6.5.weight - torch.Size([9, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.5.weight - torch.Size([10, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.0.5.bias - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.5.weight - torch.Size([10, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.1.5.bias - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.5.weight - torch.Size([10, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.2.5.bias - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.5.weight - torch.Size([10, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.3.5.bias - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.5.weight - torch.Size([10, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.4.5.bias - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.5.weight - torch.Size([10, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.5.5.bias - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.5.weight - torch.Size([10, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.reg_branches.6.5.bias - torch.Size([10]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.5.weight - torch.Size([12, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.0.5.bias - torch.Size([12]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.5.weight - torch.Size([12, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.1.5.bias - torch.Size([12]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.5.weight - torch.Size([12, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.2.5.bias - torch.Size([12]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.5.weight - torch.Size([12, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.3.5.bias - torch.Size([12]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.5.weight - torch.Size([12, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.4.5.bias - torch.Size([12]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.5.weight - torch.Size([12, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.5.5.bias - torch.Size([12]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.5.weight - torch.Size([12, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_branches.6.5.bias - torch.Size([12]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.5.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.5.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.0.6.weight - torch.Size([1, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.5.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.5.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.1.6.weight - torch.Size([1, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.5.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.5.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.2.6.weight - torch.Size([1, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.5.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.5.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.3.6.weight - torch.Size([1, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.5.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.5.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.4.6.weight - torch.Size([1, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.5.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.5.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.5.6.weight - torch.Size([1, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.5.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.5.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.traj_cls_branches.6.6.weight - torch.Size([1, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.0.5.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.1.5.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.2.5.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.3.5.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.4.5.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.5.5.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.6.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.6.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.6.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.6.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.6.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.6.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_cls_branches.6.5.weight - torch.Size([6, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.5.weight - torch.Size([2, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.0.5.bias - torch.Size([2]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.5.weight - torch.Size([2, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.1.5.bias - torch.Size([2]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.5.weight - torch.Size([2, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.2.5.bias - torch.Size([2]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.5.weight - torch.Size([2, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.3.5.bias - torch.Size([2]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.5.weight - torch.Size([2, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.4.5.bias - torch.Size([2]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.5.weight - torch.Size([2, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.5.5.bias - torch.Size([2]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.6.weight - torch.Size([40, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.map_reg_branches.6.bias - torch.Size([40]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.5.weight - torch.Size([20, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.0.5.bias - torch.Size([20]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.5.weight - torch.Size([20, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.1.5.bias - torch.Size([20]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.5.weight - torch.Size([20, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.2.5.bias - torch.Size([20]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.5.weight - torch.Size([20, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.3.5.bias - torch.Size([20]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.5.weight - torch.Size([20, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.4.5.bias - torch.Size([20]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.5.weight - torch.Size([20, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.5.5.bias - torch.Size([20]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.5.weight - torch.Size([20, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_dist.6.5.bias - torch.Size([20]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.5.weight - torch.Size([60, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.0.5.bias - torch.Size([60]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.5.weight - torch.Size([60, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.1.5.bias - torch.Size([60]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.5.weight - torch.Size([60, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.2.5.bias - torch.Size([60]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.5.weight - torch.Size([60, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.3.5.bias - torch.Size([60]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.5.weight - torch.Size([60, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.4.5.bias - torch.Size([60]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.5.weight - torch.Size([60, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.5.5.bias - torch.Size([60]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.0.weight - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.0.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.1.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.1.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.3.weight - torch.Size([512, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.3.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.5.weight - torch.Size([60, 512]): The value is the same before and after calling `init_weights` of DriveTransformer pts_bbox_head.ego_traj_branches_fix_time.6.5.bias - torch.Size([60]): The value is the same before and after calling `init_weights` of DriveTransformer img_backbone.conv1.weight - torch.Size([64, 3, 7, 7]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.bn1.weight - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.bn1.bias - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.conv1.weight - torch.Size([64, 64, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.bn1.weight - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.bn1.bias - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.conv2.weight - torch.Size([64, 64, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.bn2.weight - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.bn2.bias - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.conv3.weight - torch.Size([256, 64, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.bn3.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.bn3.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.downsample.0.weight - torch.Size([256, 64, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.downsample.1.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.0.downsample.1.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.conv1.weight - torch.Size([64, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.bn1.weight - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.bn1.bias - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.conv2.weight - torch.Size([64, 64, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.bn2.weight - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.bn2.bias - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.conv3.weight - torch.Size([256, 64, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.bn3.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.1.bn3.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.conv1.weight - torch.Size([64, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.bn1.weight - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.bn1.bias - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.conv2.weight - torch.Size([64, 64, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.bn2.weight - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.bn2.bias - torch.Size([64]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.conv3.weight - torch.Size([256, 64, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.bn3.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer1.2.bn3.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.conv1.weight - torch.Size([128, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.bn1.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.bn1.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.conv2.weight - torch.Size([128, 128, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.bn2.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.bn2.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.conv3.weight - torch.Size([512, 128, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.bn3.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.bn3.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.downsample.0.weight - torch.Size([512, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.downsample.1.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.0.downsample.1.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.conv1.weight - torch.Size([128, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.bn1.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.bn1.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.conv2.weight - torch.Size([128, 128, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.bn2.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.bn2.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.conv3.weight - torch.Size([512, 128, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.bn3.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.1.bn3.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.conv1.weight - torch.Size([128, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.bn1.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.bn1.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.conv2.weight - torch.Size([128, 128, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.bn2.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.bn2.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.conv3.weight - torch.Size([512, 128, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.bn3.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.2.bn3.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.conv1.weight - torch.Size([128, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.bn1.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.bn1.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.conv2.weight - torch.Size([128, 128, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.bn2.weight - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.bn2.bias - torch.Size([128]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.conv3.weight - torch.Size([512, 128, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.bn3.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer2.3.bn3.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.conv1.weight - torch.Size([256, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.bn1.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.bn1.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.conv2.weight - torch.Size([256, 256, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.bn2.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.bn2.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.conv3.weight - torch.Size([1024, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.bn3.weight - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.bn3.bias - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.downsample.0.weight - torch.Size([1024, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.downsample.1.weight - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.0.downsample.1.bias - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.conv1.weight - torch.Size([256, 1024, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.bn1.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.bn1.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.conv2.weight - torch.Size([256, 256, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.bn2.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.bn2.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.conv3.weight - torch.Size([1024, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.bn3.weight - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.1.bn3.bias - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.conv1.weight - torch.Size([256, 1024, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.bn1.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.bn1.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.conv2.weight - torch.Size([256, 256, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.bn2.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.bn2.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.conv3.weight - torch.Size([1024, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.bn3.weight - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.2.bn3.bias - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.conv1.weight - torch.Size([256, 1024, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.bn1.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.bn1.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.conv2.weight - torch.Size([256, 256, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.bn2.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.bn2.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.conv3.weight - torch.Size([1024, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.bn3.weight - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.3.bn3.bias - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.conv1.weight - torch.Size([256, 1024, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.bn1.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.bn1.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.conv2.weight - torch.Size([256, 256, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.bn2.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.bn2.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.conv3.weight - torch.Size([1024, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.bn3.weight - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.4.bn3.bias - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.conv1.weight - torch.Size([256, 1024, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.bn1.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.bn1.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.conv2.weight - torch.Size([256, 256, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.bn2.weight - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.bn2.bias - torch.Size([256]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.conv3.weight - torch.Size([1024, 256, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.bn3.weight - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer3.5.bn3.bias - torch.Size([1024]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.conv1.weight - torch.Size([512, 1024, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.bn1.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.bn1.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.conv2.weight - torch.Size([512, 512, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.bn2.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.bn2.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.conv3.weight - torch.Size([2048, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.bn3.weight - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.bn3.bias - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.downsample.0.weight - torch.Size([2048, 1024, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.downsample.1.weight - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.0.downsample.1.bias - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.conv1.weight - torch.Size([512, 2048, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.bn1.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.bn1.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.conv2.weight - torch.Size([512, 512, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.bn2.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.bn2.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.conv3.weight - torch.Size([2048, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.bn3.weight - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.1.bn3.bias - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.conv1.weight - torch.Size([512, 2048, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.bn1.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.bn1.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.conv2.weight - torch.Size([512, 512, 3, 3]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.bn2.weight - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.bn2.bias - torch.Size([512]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.conv3.weight - torch.Size([2048, 512, 1, 1]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.bn3.weight - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_backbone.layer4.2.bn3.bias - torch.Size([2048]): PretrainedInit: load from ./ckpts/resnet50-19c8e357.pth img_neck.lateral_convs.0.conv.weight - torch.Size([512, 2048, 1, 1]): XavierInit: gain=1, distribution=uniform, bias=0 img_neck.lateral_convs.0.conv.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer img_neck.fpn_convs.0.conv.weight - torch.Size([512, 512, 3, 3]): XavierInit: gain=1, distribution=uniform, bias=0 img_neck.fpn_convs.0.conv.bias - torch.Size([512]): The value is the same before and after calling `init_weights` of DriveTransformer