Getting Started
June 9, 2025 ยท View on GitHub
The dataset configs are located within tools/cfgs/det_dataset_configs, and the model configs are located within tools/cfgs/det_model_configs for different datasets.
Pre-trained checkpoint files can be downloaded from here.
Training & Testing
Train a model
You could optionally add extra command line parameters --batch_size ${BATCH_SIZE} and --epochs ${EPOCHS} to specify your preferred parameters.
sh scripts/dist_train.sh ${NUM_GPUS} --cfg_file ${CONFIG_FILE}
Test and evaluate the pretrained models
- Test with a pretrained model:
python test.py --cfg_file ${CONFIG_FILE} --batch_size ${BATCH_SIZE} --ckpt ${CKPT}
- To test with multiple GPUs:
sh scripts/dist_test.sh ${NUM_GPUS} \
--cfg_file ${CONFIG_FILE} --batch_size ${BATCH_SIZE}
Ev-Waymo
- Training
bash scripts/dist_train_mm.sh 0 1 --cfg_file cfgs/det_model_cfgs/waymo/LoGoNet-1f-small-only-position-cls-fg0.75-bg0.25.yaml --extra_tag waymo_stage2 --find_unused_parameters --pretrained_model $pretrained_waymo_stage1_path
- Testing
bash scripts/dist_test.sh 0,1 2 --ckpt $checkpoint_path --cfg_file cfgs/det_model_cfgs/waymo/LoGoNet-1f-small-only-position-cls-fg0.75-bg0.25.yaml --workers 0
DSEC-3DOD
- Training
bash scripts/dist_train_mm.sh 0 1 --cfg_file cfgs/det_model_cfgs/dsec/LoGoNet-1f-small-only-position-image0.5-event0.5-reg1.0.yaml --extra_tag dsec_stage2 --find_unused_parameters --pretrained_model $pretrained_dsec_stage1_path
- Testing
bash scripts/dist_test.sh 0,1 2 --ckpt $checkpoint_path --cfg_file cfgs/det_model_cfgs/dsec/LoGoNet-1f-small-only-position-image0.5-event0.5-reg1.0.yaml --workers 0