Train NeuralRecon on ScanNet
masterTraining is initiated via ./train.sh. The process is divided into two manual phases:
Phase 1 (Epochs 0-20): Training single fragments. Set:
MODEL.FUSION.FUSION_ON=False, MODEL.FUSION.FULL=FalsePhase 2 (Epochs 21-50): Training with
GRUFusion. Set:MODEL.FUSION.FUSION_ON=True, MODEL.FUSION.FULL=True
Example train.sh content:
#!/usr/bin/env bash
export CUDA_VISIBLE_DEVICES=0,1
python -m torch.distributed.launch --nproc_per_node=2 main.py --cfg ./config/train.yaml