gitextract_yzgcgvr3/ ├── .gitattributes ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── demo_colmap.py ├── demo_gradio.py ├── demo_viser.py ├── docs/ │ └── package.md ├── pyproject.toml ├── requirements.txt ├── requirements_demo.txt ├── training/ │ ├── README.md │ ├── __init__.py │ ├── config/ │ │ ├── default.yaml │ │ └── default_dataset.yaml │ ├── data/ │ │ ├── __init__.py │ │ ├── augmentation.py │ │ ├── base_dataset.py │ │ ├── composed_dataset.py │ │ ├── dataset_util.py │ │ ├── datasets/ │ │ │ ├── co3d.py │ │ │ └── vkitti.py │ │ ├── dynamic_dataloader.py │ │ ├── preprocess/ │ │ │ └── vkitti.sh │ │ ├── track_util.py │ │ └── worker_fn.py │ ├── launch.py │ ├── loss.py │ ├── train_utils/ │ │ ├── __init__.py │ │ ├── checkpoint.py │ │ ├── distributed.py │ │ ├── freeze.py │ │ ├── general.py │ │ ├── gradient_clip.py │ │ ├── logging.py │ │ ├── normalization.py │ │ ├── optimizer.py │ │ └── tb_writer.py │ └── trainer.py ├── vggt/ │ ├── dependency/ │ │ ├── __init__.py │ │ ├── distortion.py │ │ ├── np_to_pycolmap.py │ │ ├── projection.py │ │ ├── track_modules/ │ │ │ ├── __init__.py │ │ │ ├── base_track_predictor.py │ │ │ ├── blocks.py │ │ │ ├── modules.py │ │ │ ├── track_refine.py │ │ │ └── utils.py │ │ ├── track_predict.py │ │ ├── vggsfm_tracker.py │ │ └── vggsfm_utils.py │ ├── heads/ │ │ ├── camera_head.py │ │ ├── dpt_head.py │ │ ├── head_act.py │ │ ├── track_head.py │ │ ├── track_modules/ │ │ │ ├── __init__.py │ │ │ ├── base_track_predictor.py │ │ │ ├── blocks.py │ │ │ ├── modules.py │ │ │ └── utils.py │ │ └── utils.py │ ├── layers/ │ │ ├── __init__.py │ │ ├── attention.py │ │ ├── block.py │ │ ├── drop_path.py │ │ ├── layer_scale.py │ │ ├── mlp.py │ │ ├── patch_embed.py │ │ ├── rope.py │ │ ├── swiglu_ffn.py │ │ └── vision_transformer.py │ ├── models/ │ │ ├── aggregator.py │ │ └── vggt.py │ └── utils/ │ ├── geometry.py │ ├── helper.py │ ├── load_fn.py │ ├── pose_enc.py │ ├── rotation.py │ └── visual_track.py └── visual_util.py