YSHRobotics commited on
Commit
9574671
·
verified ·
1 Parent(s): ad1b005

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ GenAD/no_hlc/20260213_082314.log.json filter=lfs diff=lfs merge=lfs -text
GenAD/no_hlc/20260213_080530.log ADDED
The diff for this file is too large to render. See raw diff
 
GenAD/no_hlc/20260213_080530.log.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {"env_info": "MMCV: 0.0.1", "config": "point_cloud_range = [-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]\nclass_names = [\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n]\ndataset_type = 'B2D_VAD_Dataset'\ndata_root = 'data/bench2drive'\ninput_modality = dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True)\nfile_client_args = dict(backend='disk')\ntrain_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(type='PhotoMetricDistortionMultiViewImage'),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'ego_his_trajs',\n 'gt_attr_labels', 'ego_fut_trajs', 'ego_fut_masks', 'ego_fut_cmd',\n 'ego_lcf_feat'\n ])\n]\ntest_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'fut_valid_flag',\n 'ego_his_trajs', 'ego_fut_trajs', 'ego_fut_masks',\n 'ego_fut_cmd', 'ego_lcf_feat', 'gt_attr_labels'\n ])\n ])\n]\neval_pipeline = [\n dict(\n type='LoadPointsFromFile',\n coord_type='LIDAR',\n load_dim=5,\n use_dim=5,\n file_client_args=dict(backend='disk')),\n dict(\n type='LoadPointsFromMultiSweeps',\n sweeps_num=10,\n file_client_args=dict(backend='disk')),\n dict(\n type='DefaultFormatBundle3D',\n class_names=[\n 'car', 'truck', 'trailer', 'bus', 'construction_vehicle',\n 'bicycle', 'motorcycle', 'pedestrian', 'traffic_cone', 'barrier'\n ],\n with_label=False),\n dict(type='Collect3D', keys=['points'])\n]\ndata = dict(\n samples_per_gpu=1,\n workers_per_gpu=4,\n train=dict(\n type='B2D_VAD_Dataset',\n data_root='data/bench2drive',\n ann_file='data/infos/b2d_infos_train.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(type='PhotoMetricDistortionMultiViewImage'),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'ego_his_trajs',\n 'gt_attr_labels', 'ego_fut_trajs', 'ego_fut_masks',\n 'ego_fut_cmd', 'ego_lcf_feat'\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=False,\n box_type_3d='LiDAR',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20),\n val=dict(\n type='B2D_VAD_Dataset',\n ann_file='data/infos/b2d_infos_val.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian',\n 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=True,\n box_type_3d='LiDAR',\n data_root='data/bench2drive',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20,\n eval_cfg=dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))),\n test=dict(\n type='B2D_VAD_Dataset',\n data_root='data/bench2drive',\n ann_file='data/infos/b2d_infos_val.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian',\n 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=True,\n box_type_3d='LiDAR',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20,\n eval_cfg=dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))),\n shuffler_sampler=dict(type='DistributedGroupSampler'),\n nonshuffler_sampler=dict(type='DistributedSampler'))\nevaluation = dict(\n interval=6,\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n metric='bbox',\n map_metric='chamfer')\ncheckpoint_config = dict(interval=1, max_keep_ckpts=6)\nlog_config = dict(\n interval=50,\n hooks=[dict(type='TextLoggerHook'),\n dict(type='TensorboardLoggerHook')])\ndist_params = dict(backend='nccl')\nlog_level = 'INFO'\nwork_dir = './work_dirs/GenAD_config_b2d_no_hlc'\nload_from = None\nresume_from = None\nworkflow = [('train', 1)]\nvoxel_size = [0.15, 0.15, 4]\nimg_norm_cfg = dict(\n mean=[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], to_rgb=True)\nNameMapping = dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n})\neval_cfg = dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))\nnum_classes = 9\nmap_classes = [\n 'Broken', 'Solid', 'SolidSolid', 'Center', 'TrafficLight', 'StopSign'\n]\nmap_num_vec = 100\nmap_fixed_ptsnum_per_gt_line = 20\nmap_fixed_ptsnum_per_pred_line = 20\nmap_eval_use_same_gt_sample_num_flag = True\nmap_num_classes = 6\npast_frames = 2\nfuture_frames = 6\n_dim_ = 256\n_pos_dim_ = 128\n_ffn_dim_ = 512\n_num_levels_ = 1\nbev_h_ = 100\nbev_w_ = 100\nqueue_length = 3\ntotal_epochs = 6\nmodel = dict(\n type='GenAD',\n use_grid_mask=True,\n video_test_mode=True,\n pretrained=dict(img='ckpts/resnet50-19c8e357.pth'),\n img_backbone=dict(\n type='ResNet',\n depth=50,\n num_stages=4,\n out_indices=(3, ),\n frozen_stages=1,\n norm_cfg=dict(type='BN', requires_grad=False),\n norm_eval=True,\n style='pytorch'),\n img_neck=dict(\n type='FPN',\n in_channels=[2048],\n out_channels=256,\n start_level=0,\n add_extra_convs='on_output',\n num_outs=1,\n relu_before_extra_convs=True),\n pts_bbox_head=dict(\n type='GenADHeadNoHLC',\n map_thresh=0.5,\n dis_thresh=0.2,\n pe_normalization=True,\n tot_epoch=6,\n use_traj_lr_warmup=False,\n query_thresh=0.0,\n query_use_fix_pad=False,\n ego_his_encoder=None,\n ego_lcf_feat_idx=None,\n valid_fut_ts=6,\n ego_fut_mode=1,\n agent_dim=300,\n ego_agent_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n ego_map_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n motion_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n motion_map_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n use_pe=True,\n bev_h=100,\n bev_w=100,\n num_query=300,\n num_classes=9,\n in_channels=256,\n sync_cls_avg_factor=True,\n with_box_refine=True,\n as_two_stage=False,\n map_num_vec=100,\n map_num_classes=6,\n map_num_pts_per_vec=20,\n map_num_pts_per_gt_vec=20,\n map_query_embed_type='instance_pts',\n map_transform_method='minmax',\n map_gt_shift_pts_pattern='v2',\n map_dir_interval=1,\n map_code_size=2,\n map_code_weights=[1.0, 1.0, 1.0, 1.0],\n transformer=dict(\n type='VADPerceptionTransformer',\n map_num_vec=100,\n map_num_pts_per_vec=20,\n rotate_prev_bev=True,\n use_shift=True,\n use_can_bus=True,\n embed_dims=256,\n encoder=dict(\n type='BEVFormerEncoder',\n num_layers=3,\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n num_points_in_pillar=4,\n return_intermediate=False,\n transformerlayers=dict(\n type='BEVFormerLayer',\n attn_cfgs=[\n dict(\n type='TemporalSelfAttention',\n embed_dims=256,\n num_levels=1),\n dict(\n type='SpatialCrossAttention',\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n deformable_attention=dict(\n type='MSDeformableAttention3D',\n embed_dims=256,\n num_points=8,\n num_levels=1),\n embed_dims=256)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm'))),\n decoder=dict(\n type='DetectionTransformerDecoder',\n num_layers=3,\n return_intermediate=True,\n transformerlayers=dict(\n type='DetrTransformerDecoderLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0),\n dict(\n type='CustomMSDeformableAttention',\n embed_dims=256,\n num_levels=1)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm'))),\n map_decoder=dict(\n type='MapDetectionTransformerDecoder',\n num_layers=3,\n return_intermediate=True,\n transformerlayers=dict(\n type='DetrTransformerDecoderLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0),\n dict(\n type='CustomMSDeformableAttention',\n embed_dims=256,\n num_levels=1)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm')))),\n bbox_coder=dict(\n type='CustomNMSFreeCoder',\n post_center_range=[-20, -35, -10.0, 20, 35, 10.0],\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n max_num=100,\n voxel_size=[0.15, 0.15, 4],\n num_classes=9),\n map_bbox_coder=dict(\n type='MapNMSFreeCoder',\n post_center_range=[-20, -35, -20, -35, 20, 35, 20, 35],\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n max_num=50,\n voxel_size=[0.15, 0.15, 4],\n num_classes=6),\n positional_encoding=dict(\n type='LearnedPositionalEncoding',\n num_feats=128,\n row_num_embed=100,\n col_num_embed=100),\n loss_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=2.0),\n loss_bbox=dict(type='L1Loss', loss_weight=0.25),\n loss_traj=dict(type='L1Loss', loss_weight=0.2),\n loss_traj_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=0.2),\n loss_iou=dict(type='GIoULoss', loss_weight=0.0),\n loss_map_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=2.0),\n loss_map_bbox=dict(type='L1Loss', loss_weight=0.0),\n loss_map_iou=dict(type='GIoULoss', loss_weight=0.0),\n loss_map_pts=dict(type='PtsL1Loss', loss_weight=1.0),\n loss_map_dir=dict(type='PtsDirCosLoss', loss_weight=0.005),\n loss_plan_reg=dict(type='L1Loss', loss_weight=1.0),\n loss_plan_bound=dict(\n type='PlanMapBoundLoss', loss_weight=1.0, dis_thresh=1.0),\n loss_plan_col=dict(type='PlanCollisionLoss', loss_weight=1.0),\n loss_plan_dir=dict(type='PlanMapDirectionLoss', loss_weight=0.5),\n loss_vae_gen=dict(type='ProbabilisticLoss', loss_weight=1.0)),\n train_cfg=dict(\n pts=dict(\n grid_size=[512, 512, 1],\n voxel_size=[0.15, 0.15, 4],\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n out_size_factor=4,\n assigner=dict(\n type='HungarianAssigner3D',\n cls_cost=dict(type='FocalLossCost', weight=2.0),\n reg_cost=dict(type='BBox3DL1Cost', weight=0.25),\n iou_cost=dict(type='IoUCost', weight=0.0),\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n map_assigner=dict(\n type='MapHungarianAssigner3D',\n cls_cost=dict(type='FocalLossCost', weight=2.0),\n reg_cost=dict(\n type='BBoxL1Cost', weight=0.0, box_format='xywh'),\n iou_cost=dict(type='IoUCost', iou_mode='giou', weight=0.0),\n pts_cost=dict(type='OrderedPtsL1Cost', weight=1.0),\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]))))\ninfo_root = 'data/infos'\nmap_root = 'data/bench2drive/maps'\nmap_file = 'data/infos/b2d_map_infos.pkl'\nann_file_train = 'data/infos/b2d_infos_train.pkl'\nann_file_val = 'data/infos/b2d_infos_val.pkl'\nann_file_test = 'data/infos/b2d_infos_val.pkl'\ninference_only_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(type='CustomCollect3D', keys=['img', 'ego_fut_cmd'])\n ])\n]\noptimizer = dict(\n type='AdamW',\n lr=0.0002,\n paramwise_cfg=dict(custom_keys=dict(img_backbone=dict(lr_mult=0.1))),\n weight_decay=0.01)\noptimizer_config = dict(grad_clip=dict(max_norm=35, norm_type=2))\nlr_config = dict(\n by_epoch=False,\n policy='CosineAnnealing',\n warmup='linear',\n warmup_iters=500,\n warmup_ratio=0.3333333333333333,\n min_lr_ratio=0.001)\nrunner = dict(type='EpochBasedRunner', max_epochs=6)\nfind_unused_parameters = True\ncustom_hooks = [\n dict(type='CustomSetEpochInfoHook'),\n dict(\n type='MLflowHook',\n tracking_uri='https://dagshub.com/YSH-research/YSH-Bench2Drive.mlflow',\n exp_name='GenAD-Bench2Drive-NoHLC',\n log_interval=100,\n log_model=True,\n tags=dict(model='GenAD-NoHLC', dataset='Bench2Drive', hlc='disabled'))\n]\ngpu_ids = range(0, 1)\n", "seed": 0, "exp_name": "GenAD_config_b2d_no_hlc.py"}
2
+ {"mode": "train", "epoch": 1, "iter": 50, "lr": 8e-05, "memory": 8493, "data_time": 0.20936, "loss_cls": 1.47398, "loss_bbox": 1.77644, "loss_traj": 1.74292, "loss_traj_cls": 0.15276, "loss_map_cls": 1.18123, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 7.23178, "loss_map_dir": 0.09567, "loss_plan_reg": 1.01526, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.47116, "d0.loss_bbox": 1.75331, "d1.loss_cls": 1.45627, "d1.loss_bbox": 1.75005, "d0.loss_map_cls": 1.30153, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 7.79881, "d0.loss_map_dir": 0.09677, "d1.loss_map_cls": 1.18612, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 7.36651, "d1.loss_map_dir": 0.09637, "loss_vae_gen": 0.02498, "loss": 38.97195, "grad_norm": 43.19953, "time": 0.67095}
3
+ {"mode": "train", "epoch": 1, "iter": 100, "lr": 9e-05, "memory": 8493, "data_time": 0.05309, "loss_cls": 1.21292, "loss_bbox": 1.55319, "loss_traj": 1.6414, "loss_traj_cls": 0.13699, "loss_map_cls": 0.75851, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 4.86298, "loss_map_dir": 0.07766, "loss_plan_reg": 0.9107, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.14893, "d0.loss_bbox": 1.59155, "d1.loss_cls": 1.18685, "d1.loss_bbox": 1.54907, "d0.loss_map_cls": 0.76494, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 4.77975, "d0.loss_map_dir": 0.07696, "d1.loss_map_cls": 0.74593, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 4.76263, "d1.loss_map_dir": 0.07653, "loss_vae_gen": 0.00338, "loss": 27.84088, "grad_norm": 41.95276, "time": 0.49441}
4
+ {"mode": "train", "epoch": 1, "iter": 150, "lr": 0.00011, "memory": 8494, "data_time": 0.09357, "loss_cls": 1.0871, "loss_bbox": 1.5156, "loss_traj": 1.1114, "loss_traj_cls": 0.12972, "loss_map_cls": 0.71369, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.95327, "loss_map_dir": 0.0678, "loss_plan_reg": 0.67112, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.01286, "d0.loss_bbox": 1.55086, "d1.loss_cls": 1.09331, "d1.loss_bbox": 1.56115, "d0.loss_map_cls": 0.70131, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.91825, "d0.loss_map_dir": 0.06685, "d1.loss_map_cls": 0.70806, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.89809, "d1.loss_map_dir": 0.06742, "loss_vae_gen": 0.00255, "loss": 23.83042, "grad_norm": 44.14777, "time": 0.56761}
5
+ {"mode": "train", "epoch": 1, "iter": 200, "lr": 0.00012, "memory": 8494, "data_time": 0.0726, "loss_cls": 1.15738, "loss_bbox": 1.46177, "loss_traj": 1.25149, "loss_traj_cls": 0.13512, "loss_map_cls": 0.79125, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.51734, "loss_map_dir": 0.06643, "loss_plan_reg": 0.94168, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.0593, "d0.loss_bbox": 1.43565, "d1.loss_cls": 1.13413, "d1.loss_bbox": 1.40986, "d0.loss_map_cls": 0.76643, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.4756, "d0.loss_map_dir": 0.06575, "d1.loss_map_cls": 0.78984, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.48183, "d1.loss_map_dir": 0.06625, "loss_vae_gen": 0.00453, "loss": 23.01162, "grad_norm": 53.19213, "time": 0.53551}
6
+ {"mode": "train", "epoch": 1, "iter": 250, "lr": 0.00013, "memory": 8495, "data_time": 0.06459, "loss_cls": 1.08742, "loss_bbox": 1.39999, "loss_traj": 1.32378, "loss_traj_cls": 0.12528, "loss_map_cls": 0.70345, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.08254, "loss_map_dir": 0.05958, "loss_plan_reg": 0.97601, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.01384, "d0.loss_bbox": 1.34004, "d1.loss_cls": 1.06456, "d1.loss_bbox": 1.33314, "d0.loss_map_cls": 0.6668, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.07404, "d0.loss_map_dir": 0.05891, "d1.loss_map_cls": 0.69733, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.06924, "d1.loss_map_dir": 0.05924, "loss_vae_gen": 0.00152, "loss": 21.13671, "grad_norm": 50.66672, "time": 0.51997}
7
+ {"mode": "train", "epoch": 1, "iter": 300, "lr": 0.00015, "memory": 8495, "data_time": 0.06485, "loss_cls": 1.02716, "loss_bbox": 1.3604, "loss_traj": 1.13234, "loss_traj_cls": 0.12359, "loss_map_cls": 0.73405, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 2.98424, "loss_map_dir": 0.05299, "loss_plan_reg": 0.77985, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.92578, "d0.loss_bbox": 1.26224, "d1.loss_cls": 0.98859, "d1.loss_bbox": 1.22956, "d0.loss_map_cls": 0.68268, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 2.95401, "d0.loss_map_dir": 0.05208, "d1.loss_map_cls": 0.72398, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 2.96261, "d1.loss_map_dir": 0.05274, "loss_vae_gen": 0.00154, "loss": 20.03041, "grad_norm": 47.94779, "time": 0.51265}
8
+ {"mode": "train", "epoch": 1, "iter": 350, "lr": 0.00016, "memory": 8495, "data_time": 0.05279, "loss_cls": 1.12478, "loss_bbox": 1.34045, "loss_traj": 0.9162, "loss_traj_cls": 0.1286, "loss_map_cls": 0.69325, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 2.78842, "loss_map_dir": 0.05101, "loss_plan_reg": 0.98969, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.01791, "d0.loss_bbox": 1.30221, "d1.loss_cls": 1.1178, "d1.loss_bbox": 1.34421, "d0.loss_map_cls": 0.63422, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 2.77489, "d0.loss_map_dir": 0.05063, "d1.loss_map_cls": 0.68262, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 2.76733, "d1.loss_map_dir": 0.05071, "loss_vae_gen": 0.00136, "loss": 19.77628, "grad_norm": 56.48105, "time": 0.53249}
9
+ {"mode": "train", "epoch": 1, "iter": 400, "lr": 0.00017, "memory": 8495, "data_time": 0.05903, "loss_cls": 1.0857, "loss_bbox": 1.3001, "loss_traj": 1.1528, "loss_traj_cls": 0.13367, "loss_map_cls": 0.69924, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.12884, "loss_map_dir": 0.05222, "loss_plan_reg": 0.98464, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.99897, "d0.loss_bbox": 1.28078, "d1.loss_cls": 1.07702, "d1.loss_bbox": 1.30102, "d0.loss_map_cls": 0.63761, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.13713, "d0.loss_map_dir": 0.05226, "d1.loss_map_cls": 0.68862, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.11791, "d1.loss_map_dir": 0.05228, "loss_vae_gen": 0.00182, "loss": 20.88262, "grad_norm": 57.20917, "time": 0.54138}
GenAD/no_hlc/20260213_081419.log ADDED
The diff for this file is too large to render. See raw diff
 
GenAD/no_hlc/20260213_081419.log.json ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"env_info": "MMCV: 0.0.1", "config": "point_cloud_range = [-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]\nclass_names = [\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n]\ndataset_type = 'B2D_VAD_Dataset'\ndata_root = 'data/bench2drive'\ninput_modality = dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True)\nfile_client_args = dict(backend='disk')\ntrain_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(type='PhotoMetricDistortionMultiViewImage'),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'ego_his_trajs',\n 'gt_attr_labels', 'ego_fut_trajs', 'ego_fut_masks', 'ego_fut_cmd',\n 'ego_lcf_feat'\n ])\n]\ntest_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'fut_valid_flag',\n 'ego_his_trajs', 'ego_fut_trajs', 'ego_fut_masks',\n 'ego_fut_cmd', 'ego_lcf_feat', 'gt_attr_labels'\n ])\n ])\n]\neval_pipeline = [\n dict(\n type='LoadPointsFromFile',\n coord_type='LIDAR',\n load_dim=5,\n use_dim=5,\n file_client_args=dict(backend='disk')),\n dict(\n type='LoadPointsFromMultiSweeps',\n sweeps_num=10,\n file_client_args=dict(backend='disk')),\n dict(\n type='DefaultFormatBundle3D',\n class_names=[\n 'car', 'truck', 'trailer', 'bus', 'construction_vehicle',\n 'bicycle', 'motorcycle', 'pedestrian', 'traffic_cone', 'barrier'\n ],\n with_label=False),\n dict(type='Collect3D', keys=['points'])\n]\ndata = dict(\n samples_per_gpu=1,\n workers_per_gpu=4,\n train=dict(\n type='B2D_VAD_Dataset',\n data_root='data/bench2drive',\n ann_file='data/infos/b2d_infos_train.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(type='PhotoMetricDistortionMultiViewImage'),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'ego_his_trajs',\n 'gt_attr_labels', 'ego_fut_trajs', 'ego_fut_masks',\n 'ego_fut_cmd', 'ego_lcf_feat'\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=False,\n box_type_3d='LiDAR',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20),\n val=dict(\n type='B2D_VAD_Dataset',\n ann_file='data/infos/b2d_infos_val.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian',\n 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=True,\n box_type_3d='LiDAR',\n data_root='data/bench2drive',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20,\n eval_cfg=dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))),\n test=dict(\n type='B2D_VAD_Dataset',\n data_root='data/bench2drive',\n ann_file='data/infos/b2d_infos_val.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian',\n 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=True,\n box_type_3d='LiDAR',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20,\n eval_cfg=dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))),\n shuffler_sampler=dict(type='DistributedGroupSampler'),\n nonshuffler_sampler=dict(type='DistributedSampler'))\nevaluation = dict(\n interval=6,\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n metric='bbox',\n map_metric='chamfer')\ncheckpoint_config = dict(interval=1, max_keep_ckpts=6)\nlog_config = dict(\n interval=50,\n hooks=[dict(type='TextLoggerHook'),\n dict(type='TensorboardLoggerHook')])\ndist_params = dict(backend='nccl')\nlog_level = 'INFO'\nwork_dir = './work_dirs/GenAD_config_b2d_no_hlc'\nload_from = None\nresume_from = None\nworkflow = [('train', 1)]\nvoxel_size = [0.15, 0.15, 4]\nimg_norm_cfg = dict(\n mean=[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], to_rgb=True)\nNameMapping = dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n})\neval_cfg = dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))\nnum_classes = 9\nmap_classes = [\n 'Broken', 'Solid', 'SolidSolid', 'Center', 'TrafficLight', 'StopSign'\n]\nmap_num_vec = 100\nmap_fixed_ptsnum_per_gt_line = 20\nmap_fixed_ptsnum_per_pred_line = 20\nmap_eval_use_same_gt_sample_num_flag = True\nmap_num_classes = 6\npast_frames = 2\nfuture_frames = 6\n_dim_ = 256\n_pos_dim_ = 128\n_ffn_dim_ = 512\n_num_levels_ = 1\nbev_h_ = 100\nbev_w_ = 100\nqueue_length = 3\ntotal_epochs = 6\nmodel = dict(\n type='GenAD',\n use_grid_mask=True,\n video_test_mode=True,\n pretrained=dict(img='ckpts/resnet50-19c8e357.pth'),\n img_backbone=dict(\n type='ResNet',\n depth=50,\n num_stages=4,\n out_indices=(3, ),\n frozen_stages=1,\n norm_cfg=dict(type='BN', requires_grad=False),\n norm_eval=True,\n style='pytorch'),\n img_neck=dict(\n type='FPN',\n in_channels=[2048],\n out_channels=256,\n start_level=0,\n add_extra_convs='on_output',\n num_outs=1,\n relu_before_extra_convs=True),\n pts_bbox_head=dict(\n type='GenADHeadNoHLC',\n map_thresh=0.5,\n dis_thresh=0.2,\n pe_normalization=True,\n tot_epoch=6,\n use_traj_lr_warmup=False,\n query_thresh=0.0,\n query_use_fix_pad=False,\n ego_his_encoder=None,\n ego_lcf_feat_idx=None,\n valid_fut_ts=6,\n ego_fut_mode=1,\n agent_dim=300,\n ego_agent_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n ego_map_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n motion_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n motion_map_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n use_pe=True,\n bev_h=100,\n bev_w=100,\n num_query=300,\n num_classes=9,\n in_channels=256,\n sync_cls_avg_factor=True,\n with_box_refine=True,\n as_two_stage=False,\n map_num_vec=100,\n map_num_classes=6,\n map_num_pts_per_vec=20,\n map_num_pts_per_gt_vec=20,\n map_query_embed_type='instance_pts',\n map_transform_method='minmax',\n map_gt_shift_pts_pattern='v2',\n map_dir_interval=1,\n map_code_size=2,\n map_code_weights=[1.0, 1.0, 1.0, 1.0],\n transformer=dict(\n type='VADPerceptionTransformer',\n map_num_vec=100,\n map_num_pts_per_vec=20,\n rotate_prev_bev=True,\n use_shift=True,\n use_can_bus=True,\n embed_dims=256,\n encoder=dict(\n type='BEVFormerEncoder',\n num_layers=3,\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n num_points_in_pillar=4,\n return_intermediate=False,\n transformerlayers=dict(\n type='BEVFormerLayer',\n attn_cfgs=[\n dict(\n type='TemporalSelfAttention',\n embed_dims=256,\n num_levels=1),\n dict(\n type='SpatialCrossAttention',\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n deformable_attention=dict(\n type='MSDeformableAttention3D',\n embed_dims=256,\n num_points=8,\n num_levels=1),\n embed_dims=256)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm'))),\n decoder=dict(\n type='DetectionTransformerDecoder',\n num_layers=3,\n return_intermediate=True,\n transformerlayers=dict(\n type='DetrTransformerDecoderLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0),\n dict(\n type='CustomMSDeformableAttention',\n embed_dims=256,\n num_levels=1)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm'))),\n map_decoder=dict(\n type='MapDetectionTransformerDecoder',\n num_layers=3,\n return_intermediate=True,\n transformerlayers=dict(\n type='DetrTransformerDecoderLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0),\n dict(\n type='CustomMSDeformableAttention',\n embed_dims=256,\n num_levels=1)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm')))),\n bbox_coder=dict(\n type='CustomNMSFreeCoder',\n post_center_range=[-20, -35, -10.0, 20, 35, 10.0],\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n max_num=100,\n voxel_size=[0.15, 0.15, 4],\n num_classes=9),\n map_bbox_coder=dict(\n type='MapNMSFreeCoder',\n post_center_range=[-20, -35, -20, -35, 20, 35, 20, 35],\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n max_num=50,\n voxel_size=[0.15, 0.15, 4],\n num_classes=6),\n positional_encoding=dict(\n type='LearnedPositionalEncoding',\n num_feats=128,\n row_num_embed=100,\n col_num_embed=100),\n loss_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=2.0),\n loss_bbox=dict(type='L1Loss', loss_weight=0.25),\n loss_traj=dict(type='L1Loss', loss_weight=0.2),\n loss_traj_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=0.2),\n loss_iou=dict(type='GIoULoss', loss_weight=0.0),\n loss_map_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=2.0),\n loss_map_bbox=dict(type='L1Loss', loss_weight=0.0),\n loss_map_iou=dict(type='GIoULoss', loss_weight=0.0),\n loss_map_pts=dict(type='PtsL1Loss', loss_weight=1.0),\n loss_map_dir=dict(type='PtsDirCosLoss', loss_weight=0.005),\n loss_plan_reg=dict(type='L1Loss', loss_weight=1.0),\n loss_plan_bound=dict(\n type='PlanMapBoundLoss', loss_weight=1.0, dis_thresh=1.0),\n loss_plan_col=dict(type='PlanCollisionLoss', loss_weight=1.0),\n loss_plan_dir=dict(type='PlanMapDirectionLoss', loss_weight=0.5),\n loss_vae_gen=dict(type='ProbabilisticLoss', loss_weight=1.0)),\n train_cfg=dict(\n pts=dict(\n grid_size=[512, 512, 1],\n voxel_size=[0.15, 0.15, 4],\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n out_size_factor=4,\n assigner=dict(\n type='HungarianAssigner3D',\n cls_cost=dict(type='FocalLossCost', weight=2.0),\n reg_cost=dict(type='BBox3DL1Cost', weight=0.25),\n iou_cost=dict(type='IoUCost', weight=0.0),\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n map_assigner=dict(\n type='MapHungarianAssigner3D',\n cls_cost=dict(type='FocalLossCost', weight=2.0),\n reg_cost=dict(\n type='BBoxL1Cost', weight=0.0, box_format='xywh'),\n iou_cost=dict(type='IoUCost', iou_mode='giou', weight=0.0),\n pts_cost=dict(type='OrderedPtsL1Cost', weight=1.0),\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]))))\ninfo_root = 'data/infos'\nmap_root = 'data/bench2drive/maps'\nmap_file = 'data/infos/b2d_map_infos.pkl'\nann_file_train = 'data/infos/b2d_infos_train.pkl'\nann_file_val = 'data/infos/b2d_infos_val.pkl'\nann_file_test = 'data/infos/b2d_infos_val.pkl'\ninference_only_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(type='CustomCollect3D', keys=['img', 'ego_fut_cmd'])\n ])\n]\noptimizer = dict(\n type='AdamW',\n lr=0.0002,\n paramwise_cfg=dict(custom_keys=dict(img_backbone=dict(lr_mult=0.1))),\n weight_decay=0.01)\noptimizer_config = dict(grad_clip=dict(max_norm=35, norm_type=2))\nlr_config = dict(\n by_epoch=False,\n policy='CosineAnnealing',\n warmup='linear',\n warmup_iters=500,\n warmup_ratio=0.3333333333333333,\n min_lr_ratio=0.001)\nrunner = dict(type='EpochBasedRunner', max_epochs=6)\nfind_unused_parameters = True\ncustom_hooks = [\n dict(type='CustomSetEpochInfoHook'),\n dict(\n type='MLflowHook',\n tracking_uri='https://dagshub.com/YSH-research/YSH-Bench2Drive.mlflow',\n exp_name='GenAD-Bench2Drive-NoHLC',\n log_interval=100,\n log_model=True,\n tags=dict(model='GenAD-NoHLC', dataset='Bench2Drive', hlc='disabled'))\n]\ngpu_ids = range(0, 1)\n", "seed": 0, "exp_name": "GenAD_config_b2d_no_hlc.py"}
2
+ {"mode": "train", "epoch": 1, "iter": 50, "lr": 8e-05, "memory": 8493, "data_time": 0.2337, "loss_cls": 1.47299, "loss_bbox": 1.78392, "loss_traj": 1.74471, "loss_traj_cls": 0.1491, "loss_map_cls": 1.18475, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 7.23707, "loss_map_dir": 0.09606, "loss_plan_reg": 1.02016, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.45411, "d0.loss_bbox": 1.75203, "d1.loss_cls": 1.46288, "d1.loss_bbox": 1.76222, "d0.loss_map_cls": 1.30446, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 7.79356, "d0.loss_map_dir": 0.09674, "d1.loss_map_cls": 1.18665, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 7.36454, "d1.loss_map_dir": 0.09659, "loss_vae_gen": 0.02474, "loss": 38.98728, "grad_norm": 42.97715, "time": 0.68432}
3
+ {"mode": "train", "epoch": 1, "iter": 100, "lr": 9e-05, "memory": 8493, "data_time": 0.04752, "loss_cls": 1.17926, "loss_bbox": 1.5405, "loss_traj": 1.60443, "loss_traj_cls": 0.13499, "loss_map_cls": 0.75924, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 4.84803, "loss_map_dir": 0.07791, "loss_plan_reg": 0.90671, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.14387, "d0.loss_bbox": 1.59257, "d1.loss_cls": 1.18216, "d1.loss_bbox": 1.54664, "d0.loss_map_cls": 0.76297, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 4.75997, "d0.loss_map_dir": 0.07703, "d1.loss_map_cls": 0.74207, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 4.73713, "d1.loss_map_dir": 0.0767, "loss_vae_gen": 0.00319, "loss": 27.67537, "grad_norm": 41.13261, "time": 0.54756}
4
+ {"mode": "train", "epoch": 1, "iter": 150, "lr": 0.00011, "memory": 8494, "data_time": 0.04177, "loss_cls": 1.06861, "loss_bbox": 1.5263, "loss_traj": 1.06197, "loss_traj_cls": 0.1253, "loss_map_cls": 0.71267, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.89709, "loss_map_dir": 0.06765, "loss_plan_reg": 0.67988, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.01756, "d0.loss_bbox": 1.55275, "d1.loss_cls": 1.04479, "d1.loss_bbox": 1.51699, "d0.loss_map_cls": 0.6993, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.91226, "d0.loss_map_dir": 0.06705, "d1.loss_map_cls": 0.71067, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.8799, "d1.loss_map_dir": 0.06757, "loss_vae_gen": 0.00264, "loss": 23.61093, "grad_norm": 43.25835, "time": 0.49881}
5
+ {"mode": "train", "epoch": 1, "iter": 200, "lr": 0.00012, "memory": 8494, "data_time": 0.04491, "loss_cls": 1.08132, "loss_bbox": 1.35072, "loss_traj": 1.2884, "loss_traj_cls": 0.12442, "loss_map_cls": 0.76298, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.48935, "loss_map_dir": 0.06648, "loss_plan_reg": 0.93606, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.9921, "d0.loss_bbox": 1.39205, "d1.loss_cls": 1.0645, "d1.loss_bbox": 1.33193, "d0.loss_map_cls": 0.75477, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.4333, "d0.loss_map_dir": 0.06637, "d1.loss_map_cls": 0.76807, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.44674, "d1.loss_map_dir": 0.06626, "loss_vae_gen": 0.00346, "loss": 22.41928, "grad_norm": 55.69241, "time": 0.54141}
6
+ {"mode": "train", "epoch": 1, "iter": 250, "lr": 0.00013, "memory": 8495, "data_time": 0.02797, "loss_cls": 1.06612, "loss_bbox": 1.33447, "loss_traj": 1.2445, "loss_traj_cls": 0.12344, "loss_map_cls": 0.6982, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.07586, "loss_map_dir": 0.05744, "loss_plan_reg": 0.97899, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.976, "d0.loss_bbox": 1.34024, "d1.loss_cls": 1.04607, "d1.loss_bbox": 1.29556, "d0.loss_map_cls": 0.66611, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.05064, "d0.loss_map_dir": 0.05738, "d1.loss_map_cls": 0.69091, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.05041, "d1.loss_map_dir": 0.05737, "loss_vae_gen": 0.0026, "loss": 20.81231, "grad_norm": 50.05043, "time": 0.49274}
7
+ {"mode": "train", "epoch": 1, "iter": 300, "lr": 0.00015, "memory": 8495, "data_time": 0.03571, "loss_cls": 0.97163, "loss_bbox": 1.25965, "loss_traj": 1.21655, "loss_traj_cls": 0.11773, "loss_map_cls": 0.73616, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.03048, "loss_map_dir": 0.05218, "loss_plan_reg": 0.78909, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.91987, "d0.loss_bbox": 1.26317, "d1.loss_cls": 0.96982, "d1.loss_bbox": 1.22159, "d0.loss_map_cls": 0.68998, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 2.99305, "d0.loss_map_dir": 0.05171, "d1.loss_map_cls": 0.7299, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 2.99698, "d1.loss_map_dir": 0.05198, "loss_vae_gen": 0.00141, "loss": 20.0629, "grad_norm": 47.00038, "time": 0.5393}
8
+ {"mode": "train", "epoch": 1, "iter": 350, "lr": 0.00016, "memory": 8495, "data_time": 0.03988, "loss_cls": 1.05127, "loss_bbox": 1.30372, "loss_traj": 0.90795, "loss_traj_cls": 0.12817, "loss_map_cls": 0.6917, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 2.86934, "loss_map_dir": 0.05079, "loss_plan_reg": 0.98666, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.98374, "d0.loss_bbox": 1.29684, "d1.loss_cls": 1.05094, "d1.loss_bbox": 1.28854, "d0.loss_map_cls": 0.65631, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 2.82806, "d0.loss_map_dir": 0.05047, "d1.loss_map_cls": 0.68335, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 2.8304, "d1.loss_map_dir": 0.05053, "loss_vae_gen": 0.00103, "loss": 19.70984, "grad_norm": 52.76902, "time": 0.50278}
9
+ {"mode": "train", "epoch": 1, "iter": 400, "lr": 0.00017, "memory": 8495, "data_time": 0.06864, "loss_cls": 1.02412, "loss_bbox": 1.37176, "loss_traj": 1.32457, "loss_traj_cls": 0.13221, "loss_map_cls": 0.71035, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 3.1347, "loss_map_dir": 0.05296, "loss_plan_reg": 0.99118, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.96477, "d0.loss_bbox": 1.31546, "d1.loss_cls": 1.0235, "d1.loss_bbox": 1.31876, "d0.loss_map_cls": 0.64388, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 3.14442, "d0.loss_map_dir": 0.05365, "d1.loss_map_cls": 0.69939, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 3.12461, "d1.loss_map_dir": 0.05314, "loss_vae_gen": 0.00228, "loss": 21.08571, "grad_norm": 55.74427, "time": 0.56559}
10
+ {"mode": "train", "epoch": 1, "iter": 450, "lr": 0.00019, "memory": 8497, "data_time": 0.06353, "loss_cls": 1.00314, "loss_bbox": 1.27998, "loss_traj": 1.46405, "loss_traj_cls": 0.11923, "loss_map_cls": 0.70758, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 2.98091, "loss_map_dir": 0.04455, "loss_plan_reg": 0.94294, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.91311, "d0.loss_bbox": 1.32227, "d1.loss_cls": 1.00256, "d1.loss_bbox": 1.25862, "d0.loss_map_cls": 0.61791, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 2.98285, "d0.loss_map_dir": 0.04424, "d1.loss_map_cls": 0.68812, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 2.96225, "d1.loss_map_dir": 0.04449, "loss_vae_gen": 0.00207, "loss": 20.38087, "grad_norm": 55.51113, "time": 0.51622}
11
+ {"mode": "train", "epoch": 1, "iter": 500, "lr": 0.0002, "memory": 8497, "data_time": 0.05932, "loss_cls": 1.00329, "loss_bbox": 1.21257, "loss_traj": 1.21208, "loss_traj_cls": 0.12095, "loss_map_cls": 0.70607, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 2.49954, "loss_map_dir": 0.0379, "loss_plan_reg": 0.89251, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 0.87641, "d0.loss_bbox": 1.21701, "d1.loss_cls": 0.98436, "d1.loss_bbox": 1.17546, "d0.loss_map_cls": 0.61151, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 2.51183, "d0.loss_map_dir": 0.03797, "d1.loss_map_cls": 0.68249, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 2.47572, "d1.loss_map_dir": 0.03767, "loss_vae_gen": 0.00098, "loss": 18.29634, "grad_norm": 52.63704, "time": 0.53635}
GenAD/no_hlc/20260213_082038.log ADDED
The diff for this file is too large to render. See raw diff
 
GenAD/no_hlc/20260213_082038.log.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {"env_info": "MMCV: 0.0.1", "config": "point_cloud_range = [-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]\nclass_names = [\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n]\ndataset_type = 'B2D_VAD_Dataset'\ndata_root = 'data/bench2drive'\ninput_modality = dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True)\nfile_client_args = dict(backend='disk')\ntrain_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(type='PhotoMetricDistortionMultiViewImage'),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'ego_his_trajs',\n 'gt_attr_labels', 'ego_fut_trajs', 'ego_fut_masks', 'ego_fut_cmd',\n 'ego_lcf_feat'\n ])\n]\ntest_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'fut_valid_flag',\n 'ego_his_trajs', 'ego_fut_trajs', 'ego_fut_masks',\n 'ego_fut_cmd', 'ego_lcf_feat', 'gt_attr_labels'\n ])\n ])\n]\neval_pipeline = [\n dict(\n type='LoadPointsFromFile',\n coord_type='LIDAR',\n load_dim=5,\n use_dim=5,\n file_client_args=dict(backend='disk')),\n dict(\n type='LoadPointsFromMultiSweeps',\n sweeps_num=10,\n file_client_args=dict(backend='disk')),\n dict(\n type='DefaultFormatBundle3D',\n class_names=[\n 'car', 'truck', 'trailer', 'bus', 'construction_vehicle',\n 'bicycle', 'motorcycle', 'pedestrian', 'traffic_cone', 'barrier'\n ],\n with_label=False),\n dict(type='Collect3D', keys=['points'])\n]\ndata = dict(\n samples_per_gpu=1,\n workers_per_gpu=4,\n train=dict(\n type='B2D_VAD_Dataset',\n data_root='data/bench2drive',\n ann_file='data/infos/b2d_infos_train.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(type='PhotoMetricDistortionMultiViewImage'),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img', 'ego_his_trajs',\n 'gt_attr_labels', 'ego_fut_trajs', 'ego_fut_masks',\n 'ego_fut_cmd', 'ego_lcf_feat'\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=False,\n box_type_3d='LiDAR',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20),\n val=dict(\n type='B2D_VAD_Dataset',\n ann_file='data/infos/b2d_infos_val.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian',\n 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=True,\n box_type_3d='LiDAR',\n data_root='data/bench2drive',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20,\n eval_cfg=dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))),\n test=dict(\n type='B2D_VAD_Dataset',\n data_root='data/bench2drive',\n ann_file='data/infos/b2d_infos_val.pkl',\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian',\n 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian', 'others'\n ],\n modality=dict(\n use_lidar=False,\n use_camera=True,\n use_radar=False,\n use_map=False,\n use_external=True),\n test_mode=True,\n box_type_3d='LiDAR',\n name_mapping=dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n }),\n map_root='data/bench2drive/maps',\n map_file='data/infos/b2d_map_infos.pkl',\n bev_size=(100, 100),\n queue_length=3,\n past_frames=2,\n future_frames=6,\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n polyline_points_num=20,\n eval_cfg=dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))),\n shuffler_sampler=dict(type='DistributedGroupSampler'),\n nonshuffler_sampler=dict(type='DistributedSampler'))\nevaluation = dict(\n interval=6,\n pipeline=[\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='LoadAnnotations3D',\n with_bbox_3d=True,\n with_label_3d=True,\n with_attr_label=True),\n dict(\n type='VADObjectRangeFilter',\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n dict(\n type='VADObjectNameFilter',\n classes=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ]),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(\n type='CustomCollect3D',\n keys=[\n 'gt_bboxes_3d', 'gt_labels_3d', 'img',\n 'fut_valid_flag', 'ego_his_trajs', 'ego_fut_trajs',\n 'ego_fut_masks', 'ego_fut_cmd', 'ego_lcf_feat',\n 'gt_attr_labels'\n ])\n ])\n ],\n metric='bbox',\n map_metric='chamfer')\ncheckpoint_config = dict(interval=1, max_keep_ckpts=6)\nlog_config = dict(\n interval=50,\n hooks=[dict(type='TextLoggerHook'),\n dict(type='TensorboardLoggerHook')])\ndist_params = dict(backend='nccl')\nlog_level = 'INFO'\nwork_dir = './work_dirs/GenAD_config_b2d_no_hlc'\nload_from = None\nresume_from = None\nworkflow = [('train', 1)]\nvoxel_size = [0.15, 0.15, 4]\nimg_norm_cfg = dict(\n mean=[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], to_rgb=True)\nNameMapping = dict({\n 'vehicle.bh.crossbike':\n 'bicycle',\n 'vehicle.diamondback.century':\n 'bicycle',\n 'vehicle.gazelle.omafiets':\n 'bicycle',\n 'vehicle.chevrolet.impala':\n 'car',\n 'vehicle.dodge.charger_2020':\n 'car',\n 'vehicle.dodge.charger_police':\n 'car',\n 'vehicle.dodge.charger_police_2020':\n 'car',\n 'vehicle.lincoln.mkz_2017':\n 'car',\n 'vehicle.lincoln.mkz_2020':\n 'car',\n 'vehicle.mini.cooper_s_2021':\n 'car',\n 'vehicle.mercedes.coupe_2020':\n 'car',\n 'vehicle.ford.mustang':\n 'car',\n 'vehicle.nissan.patrol_2021':\n 'car',\n 'vehicle.audi.tt':\n 'car',\n 'vehicle.audi.etron':\n 'car',\n 'vehicle.ford.crown':\n 'car',\n 'vehicle.tesla.model3':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/FordCrown/SM_FordCrown_parked.SM_FordCrown_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Charger/SM_ChargerParked.SM_ChargerParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Lincoln/SM_LincolnParked.SM_LincolnParked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/MercedesCCC/SM_MercedesCCC_Parked.SM_MercedesCCC_Parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/Mini2021/SM_Mini2021_parked.SM_Mini2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/NissanPatrol2021/SM_NissanPatrol2021_parked.SM_NissanPatrol2021_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/TeslaM3/SM_TeslaM3_parked.SM_TeslaM3_parked':\n 'car',\n '/Game/Carla/Static/Car/4Wheeled/ParkedVehicles/VolkswagenT2/SM_VolkswagenT2_2021_Parked.SM_VolkswagenT2_2021_Parked':\n 'van',\n 'vehicle.ford.ambulance':\n 'van',\n 'vehicle.carlamotors.firetruck':\n 'truck',\n 'traffic.speed_limit.30':\n 'traffic_sign',\n 'traffic.speed_limit.40':\n 'traffic_sign',\n 'traffic.speed_limit.50':\n 'traffic_sign',\n 'traffic.speed_limit.60':\n 'traffic_sign',\n 'traffic.speed_limit.90':\n 'traffic_sign',\n 'traffic.speed_limit.120':\n 'traffic_sign',\n 'traffic.stop':\n 'traffic_sign',\n 'traffic.yield':\n 'traffic_sign',\n 'traffic.traffic_light':\n 'traffic_light',\n 'static.prop.warningconstruction':\n 'traffic_cone',\n 'static.prop.warningaccident':\n 'traffic_cone',\n 'static.prop.trafficwarning':\n 'traffic_cone',\n 'static.prop.constructioncone':\n 'traffic_cone',\n 'walker.pedestrian.0001':\n 'pedestrian',\n 'walker.pedestrian.0004':\n 'pedestrian',\n 'walker.pedestrian.0005':\n 'pedestrian',\n 'walker.pedestrian.0007':\n 'pedestrian',\n 'walker.pedestrian.0013':\n 'pedestrian',\n 'walker.pedestrian.0014':\n 'pedestrian',\n 'walker.pedestrian.0017':\n 'pedestrian',\n 'walker.pedestrian.0018':\n 'pedestrian',\n 'walker.pedestrian.0019':\n 'pedestrian',\n 'walker.pedestrian.0020':\n 'pedestrian',\n 'walker.pedestrian.0022':\n 'pedestrian',\n 'walker.pedestrian.0025':\n 'pedestrian',\n 'walker.pedestrian.0035':\n 'pedestrian',\n 'walker.pedestrian.0041':\n 'pedestrian',\n 'walker.pedestrian.0046':\n 'pedestrian',\n 'walker.pedestrian.0047':\n 'pedestrian',\n 'static.prop.dirtdebris01':\n 'others',\n 'static.prop.dirtdebris02':\n 'others'\n})\neval_cfg = dict(\n dist_ths=[0.5, 1.0, 2.0, 4.0],\n dist_th_tp=2.0,\n min_recall=0.1,\n min_precision=0.1,\n mean_ap_weight=5,\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign', 'traffic_cone',\n 'traffic_light', 'pedestrian'\n ],\n tp_metrics=['trans_err', 'scale_err', 'orient_err', 'vel_err'],\n err_name_maping=dict(\n trans_err='mATE',\n scale_err='mASE',\n orient_err='mAOE',\n vel_err='mAVE',\n attr_err='mAAE'),\n class_range=dict(\n car=(50, 50),\n van=(50, 50),\n truck=(50, 50),\n bicycle=(40, 40),\n traffic_sign=(30, 30),\n traffic_cone=(30, 30),\n traffic_light=(30, 30),\n pedestrian=(40, 40)))\nnum_classes = 9\nmap_classes = [\n 'Broken', 'Solid', 'SolidSolid', 'Center', 'TrafficLight', 'StopSign'\n]\nmap_num_vec = 100\nmap_fixed_ptsnum_per_gt_line = 20\nmap_fixed_ptsnum_per_pred_line = 20\nmap_eval_use_same_gt_sample_num_flag = True\nmap_num_classes = 6\npast_frames = 2\nfuture_frames = 6\n_dim_ = 256\n_pos_dim_ = 128\n_ffn_dim_ = 512\n_num_levels_ = 1\nbev_h_ = 100\nbev_w_ = 100\nqueue_length = 3\ntotal_epochs = 6\nmodel = dict(\n type='GenAD',\n use_grid_mask=True,\n video_test_mode=True,\n pretrained=dict(img='ckpts/resnet50-19c8e357.pth'),\n img_backbone=dict(\n type='ResNet',\n depth=50,\n num_stages=4,\n out_indices=(3, ),\n frozen_stages=1,\n norm_cfg=dict(type='BN', requires_grad=False),\n norm_eval=True,\n style='pytorch'),\n img_neck=dict(\n type='FPN',\n in_channels=[2048],\n out_channels=256,\n start_level=0,\n add_extra_convs='on_output',\n num_outs=1,\n relu_before_extra_convs=True),\n pts_bbox_head=dict(\n type='GenADHeadNoHLC',\n map_thresh=0.5,\n dis_thresh=0.2,\n pe_normalization=True,\n tot_epoch=6,\n use_traj_lr_warmup=False,\n query_thresh=0.0,\n query_use_fix_pad=False,\n ego_his_encoder=None,\n ego_lcf_feat_idx=None,\n valid_fut_ts=6,\n ego_fut_mode=1,\n agent_dim=300,\n ego_agent_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n ego_map_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n motion_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n motion_map_decoder=dict(\n type='CustomTransformerDecoder',\n num_layers=1,\n return_intermediate=False,\n transformerlayers=dict(\n type='BaseTransformerLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('cross_attn', 'norm', 'ffn', 'norm'))),\n use_pe=True,\n bev_h=100,\n bev_w=100,\n num_query=300,\n num_classes=9,\n in_channels=256,\n sync_cls_avg_factor=True,\n with_box_refine=True,\n as_two_stage=False,\n map_num_vec=100,\n map_num_classes=6,\n map_num_pts_per_vec=20,\n map_num_pts_per_gt_vec=20,\n map_query_embed_type='instance_pts',\n map_transform_method='minmax',\n map_gt_shift_pts_pattern='v2',\n map_dir_interval=1,\n map_code_size=2,\n map_code_weights=[1.0, 1.0, 1.0, 1.0],\n transformer=dict(\n type='VADPerceptionTransformer',\n map_num_vec=100,\n map_num_pts_per_vec=20,\n rotate_prev_bev=True,\n use_shift=True,\n use_can_bus=True,\n embed_dims=256,\n encoder=dict(\n type='BEVFormerEncoder',\n num_layers=3,\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n num_points_in_pillar=4,\n return_intermediate=False,\n transformerlayers=dict(\n type='BEVFormerLayer',\n attn_cfgs=[\n dict(\n type='TemporalSelfAttention',\n embed_dims=256,\n num_levels=1),\n dict(\n type='SpatialCrossAttention',\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n deformable_attention=dict(\n type='MSDeformableAttention3D',\n embed_dims=256,\n num_points=8,\n num_levels=1),\n embed_dims=256)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm'))),\n decoder=dict(\n type='DetectionTransformerDecoder',\n num_layers=3,\n return_intermediate=True,\n transformerlayers=dict(\n type='DetrTransformerDecoderLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0),\n dict(\n type='CustomMSDeformableAttention',\n embed_dims=256,\n num_levels=1)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm'))),\n map_decoder=dict(\n type='MapDetectionTransformerDecoder',\n num_layers=3,\n return_intermediate=True,\n transformerlayers=dict(\n type='DetrTransformerDecoderLayer',\n attn_cfgs=[\n dict(\n type='MultiheadAttention',\n embed_dims=256,\n num_heads=8,\n dropout=0.0),\n dict(\n type='CustomMSDeformableAttention',\n embed_dims=256,\n num_levels=1)\n ],\n feedforward_channels=512,\n ffn_dropout=0.0,\n operation_order=('self_attn', 'norm', 'cross_attn', 'norm',\n 'ffn', 'norm')))),\n bbox_coder=dict(\n type='CustomNMSFreeCoder',\n post_center_range=[-20, -35, -10.0, 20, 35, 10.0],\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n max_num=100,\n voxel_size=[0.15, 0.15, 4],\n num_classes=9),\n map_bbox_coder=dict(\n type='MapNMSFreeCoder',\n post_center_range=[-20, -35, -20, -35, 20, 35, 20, 35],\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n max_num=50,\n voxel_size=[0.15, 0.15, 4],\n num_classes=6),\n positional_encoding=dict(\n type='LearnedPositionalEncoding',\n num_feats=128,\n row_num_embed=100,\n col_num_embed=100),\n loss_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=2.0),\n loss_bbox=dict(type='L1Loss', loss_weight=0.25),\n loss_traj=dict(type='L1Loss', loss_weight=0.2),\n loss_traj_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=0.2),\n loss_iou=dict(type='GIoULoss', loss_weight=0.0),\n loss_map_cls=dict(\n type='FocalLoss',\n use_sigmoid=True,\n gamma=2.0,\n alpha=0.25,\n loss_weight=2.0),\n loss_map_bbox=dict(type='L1Loss', loss_weight=0.0),\n loss_map_iou=dict(type='GIoULoss', loss_weight=0.0),\n loss_map_pts=dict(type='PtsL1Loss', loss_weight=1.0),\n loss_map_dir=dict(type='PtsDirCosLoss', loss_weight=0.005),\n loss_plan_reg=dict(type='L1Loss', loss_weight=1.0),\n loss_plan_bound=dict(\n type='PlanMapBoundLoss', loss_weight=1.0, dis_thresh=1.0),\n loss_plan_col=dict(type='PlanCollisionLoss', loss_weight=1.0),\n loss_plan_dir=dict(type='PlanMapDirectionLoss', loss_weight=0.5),\n loss_vae_gen=dict(type='ProbabilisticLoss', loss_weight=1.0)),\n train_cfg=dict(\n pts=dict(\n grid_size=[512, 512, 1],\n voxel_size=[0.15, 0.15, 4],\n point_cloud_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0],\n out_size_factor=4,\n assigner=dict(\n type='HungarianAssigner3D',\n cls_cost=dict(type='FocalLossCost', weight=2.0),\n reg_cost=dict(type='BBox3DL1Cost', weight=0.25),\n iou_cost=dict(type='IoUCost', weight=0.0),\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]),\n map_assigner=dict(\n type='MapHungarianAssigner3D',\n cls_cost=dict(type='FocalLossCost', weight=2.0),\n reg_cost=dict(\n type='BBoxL1Cost', weight=0.0, box_format='xywh'),\n iou_cost=dict(type='IoUCost', iou_mode='giou', weight=0.0),\n pts_cost=dict(type='OrderedPtsL1Cost', weight=1.0),\n pc_range=[-15.0, -30.0, -2.0, 15.0, 30.0, 2.0]))))\ninfo_root = 'data/infos'\nmap_root = 'data/bench2drive/maps'\nmap_file = 'data/infos/b2d_map_infos.pkl'\nann_file_train = 'data/infos/b2d_infos_train.pkl'\nann_file_val = 'data/infos/b2d_infos_val.pkl'\nann_file_test = 'data/infos/b2d_infos_val.pkl'\ninference_only_pipeline = [\n dict(type='LoadMultiViewImageFromFiles', to_float32=True),\n dict(\n type='NormalizeMultiviewImage',\n mean=[123.675, 116.28, 103.53],\n std=[58.395, 57.12, 57.375],\n to_rgb=True),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='MultiScaleFlipAug3D',\n img_scale=(1600, 900),\n pts_scale_ratio=1,\n flip=False,\n transforms=[\n dict(type='RandomScaleImageMultiViewImage', scales=[0.8]),\n dict(type='PadMultiViewImage', size_divisor=32),\n dict(\n type='VADFormatBundle3D',\n class_names=[\n 'car', 'van', 'truck', 'bicycle', 'traffic_sign',\n 'traffic_cone', 'traffic_light', 'pedestrian', 'others'\n ],\n with_label=False,\n with_ego=True),\n dict(type='CustomCollect3D', keys=['img', 'ego_fut_cmd'])\n ])\n]\noptimizer = dict(\n type='AdamW',\n lr=0.0002,\n paramwise_cfg=dict(custom_keys=dict(img_backbone=dict(lr_mult=0.1))),\n weight_decay=0.01)\noptimizer_config = dict(grad_clip=dict(max_norm=35, norm_type=2))\nlr_config = dict(\n by_epoch=False,\n policy='CosineAnnealing',\n warmup='linear',\n warmup_iters=500,\n warmup_ratio=0.3333333333333333,\n min_lr_ratio=0.001)\nrunner = dict(type='EpochBasedRunner', max_epochs=6)\nfind_unused_parameters = True\ncustom_hooks = [\n dict(type='CustomSetEpochInfoHook'),\n dict(\n type='MLflowHook',\n tracking_uri='https://dagshub.com/YSH-research/YSH-Bench2Drive.mlflow',\n exp_name='GenAD-Bench2Drive-NoHLC',\n log_interval=100,\n log_model=True,\n tags=dict(model='GenAD-NoHLC', dataset='Bench2Drive', hlc='disabled'))\n]\ngpu_ids = range(0, 1)\n", "seed": 0, "exp_name": "GenAD_config_b2d_no_hlc.py"}
2
+ {"mode": "train", "epoch": 1, "iter": 50, "lr": 8e-05, "memory": 8493, "data_time": 0.20237, "loss_cls": 1.473, "loss_bbox": 1.7926, "loss_traj": 1.74486, "loss_traj_cls": 0.15284, "loss_map_cls": 1.18327, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 7.24302, "loss_map_dir": 0.09602, "loss_plan_reg": 1.01663, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.47268, "d0.loss_bbox": 1.75942, "d1.loss_cls": 1.46648, "d1.loss_bbox": 1.75235, "d0.loss_map_cls": 1.30303, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 7.79334, "d0.loss_map_dir": 0.09674, "d1.loss_map_cls": 1.18524, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 7.37552, "d1.loss_map_dir": 0.09643, "loss_vae_gen": 0.02489, "loss": 39.02835, "grad_norm": 43.2446, "time": 0.66102}
3
+ {"mode": "train", "epoch": 1, "iter": 100, "lr": 9e-05, "memory": 8493, "data_time": 0.04302, "loss_cls": 1.19885, "loss_bbox": 1.54883, "loss_traj": 1.64662, "loss_traj_cls": 0.13622, "loss_map_cls": 0.759, "loss_map_bbox": 0.0, "loss_map_iou": 0.0, "loss_map_pts": 4.79606, "loss_map_dir": 0.07805, "loss_plan_reg": 0.90943, "loss_plan_bound": 0.0, "loss_plan_col": 0.0, "loss_plan_dir": 0.0, "d0.loss_cls": 1.15714, "d0.loss_bbox": 1.5763, "d1.loss_cls": 1.20697, "d1.loss_bbox": 1.57264, "d0.loss_map_cls": 0.76382, "d0.loss_map_bbox": 0.0, "d0.loss_map_iou": 0.0, "d0.loss_map_pts": 4.72738, "d0.loss_map_dir": 0.0764, "d1.loss_map_cls": 0.74497, "d1.loss_map_bbox": 0.0, "d1.loss_map_iou": 0.0, "d1.loss_map_pts": 4.70409, "d1.loss_map_dir": 0.07691, "loss_vae_gen": 0.00255, "loss": 27.68222, "grad_norm": 40.76461, "time": 0.56419}
GenAD/no_hlc/20260213_082314.log ADDED
The diff for this file is too large to render. See raw diff
 
GenAD/no_hlc/20260213_082314.log.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d849676c0fcda47aef940aec19c83c1413409c420ea2a45627e0f26c99baf3e7
3
+ size 23977386
GenAD/no_hlc/epoch_2.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2cccf612fa1f9b2b46cb78145e7a386d6fb418fde934a3c05ab7b28e4494113d
3
+ size 826691294
GenAD/no_hlc/epoch_3.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cb4a07c8d2540c8d76a19343157e576fab5f402d95c1ff7f50c3e47ac2946647
3
+ size 826691294
GenAD/no_hlc/epoch_4.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ca179eda7b1de55a88748f0de00b62c3bc98e52aa7932c3da4cd059239d02e24
3
+ size 826691294
GenAD/no_hlc/epoch_5.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1d276454babab8455fc2cce775c3462bd6c753d79061f336329d777f3e00f04d
3
+ size 826691294
GenAD/no_hlc/epoch_6.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:72768976aa779827ee8cbc03bf2f046754a51af81feb7011601987dde60c4a49
3
+ size 826691294
GenAD/no_hlc/latest.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:72768976aa779827ee8cbc03bf2f046754a51af81feb7011601987dde60c4a49
3
+ size 826691294
GenAD/no_hlc/tf_logs/events.out.tfevents.1770969957.ysh-4090.74650.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:575ca1d6019b3faae64f11374081c04084bfc2fa25e298e94ea32d385291f272
3
+ size 14632
GenAD/no_hlc/tf_logs/events.out.tfevents.1770970492.ysh-4090.90047.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:76eae75df6bf3f764b7796d892c03a16299730c23fc5af065a3d888be047c0d7
3
+ size 18284
GenAD/no_hlc/tf_logs/events.out.tfevents.1770970870.ysh-4090.100470.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f6f9064558fa1ddde594e7ef197511f965d5c071b3abdb1332fbcb57c252ad6a
3
+ size 3676
GenAD/no_hlc/tf_logs/events.out.tfevents.1770971024.ysh-4090.104842.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce0ef06a4c1b56d2c541d4ed795f93d285a3b9a3bbbb8d1c5ee48301364242a6
3
+ size 52329420