gitextract_8j2gi4im/ ├── .gitignore ├── LICENSE ├── README.md ├── configs/ │ ├── r50_nuimg_704x256_8f.py │ ├── r50_nuimg_704x256_8f_60e.py │ ├── r50_nuimg_704x256_8f_openocc.py │ └── r50_nuimg_704x256_8f_pano.py ├── gen_instance_info.py ├── gen_sweep_info.py ├── lib/ │ └── dvr/ │ ├── dvr.cpp │ └── dvr.cu ├── loaders/ │ ├── __init__.py │ ├── builder.py │ ├── ego_pose_dataset.py │ ├── nuscenes_dataset.py │ ├── nuscenes_occ_dataset.py │ ├── old_metrics.py │ ├── pipelines/ │ │ ├── __init__.py │ │ ├── loading.py │ │ └── transforms.py │ ├── ray_metrics.py │ └── ray_pq.py ├── models/ │ ├── __init__.py │ ├── backbones/ │ │ ├── __init__.py │ │ └── vovnet.py │ ├── bbox/ │ │ ├── __init__.py │ │ ├── assigners/ │ │ │ ├── __init__.py │ │ │ └── hungarian_assigner_3d.py │ │ ├── coders/ │ │ │ ├── __init__.py │ │ │ └── nms_free_coder.py │ │ ├── match_costs/ │ │ │ ├── __init__.py │ │ │ └── match_cost.py │ │ └── utils.py │ ├── checkpoint.py │ ├── csrc/ │ │ ├── __init__.py │ │ ├── msmv_sampling/ │ │ │ ├── msmv_sampling.cpp │ │ │ ├── msmv_sampling.h │ │ │ ├── msmv_sampling_backward.cu │ │ │ └── msmv_sampling_forward.cu │ │ ├── setup.py │ │ └── wrapper.py │ ├── loss_utils.py │ ├── matcher.py │ ├── sparse_voxel_decoder.py │ ├── sparsebev_head.py │ ├── sparsebev_sampling.py │ ├── sparsebev_transformer.py │ ├── sparseocc.py │ ├── sparseocc_head.py │ ├── sparseocc_transformer.py │ └── utils.py ├── old_metrics.py ├── ray_metrics.py ├── timing.py ├── train.py ├── utils.py ├── val.py └── viz_prediction.py