Usage¶
0. Check the config file by Visualization¶
Defined the network in a config file and tweak the config file based on the visualized anchor boxes
python -m ssds.utils.visualize -cfg experiments/cfgs/tests/test.yml
1. Training¶
# basic training
python -m ssds.utils.train -cfg experiments/cfgs/tests/test.yml
# parallel training
python -m torch.distributed.launch --nproc_per_node={num_gpus} -m ssds.utils.train_ddp -cfg experiments/cfgs/tests/test.yml
2. Evaluation¶
python -m ssds.utils.train -cfg experiments/cfgs/tests/test.yml -e
3. Export to ONNX or TRT model¶
python -m ssds.utils.export -cfg experiments/cfgs/tests/test.yml -c best_mAP.pth -h