| |
| |
| |
| profile: false |
| debug: false |
|
|
| |
| |
| |
| model: |
| class_name: gslrm.model.gslrm.GSLRM |
| |
| |
| image_tokenizer: |
| image_size: 512 |
| patch_size: 8 |
| in_channels: 9 |
|
|
| |
| transformer: |
| d: 1024 |
| d_head: 64 |
| n_layer: 24 |
| |
| |
| gaussians: |
| n_gaussians: 2 |
| sh_degree: 0 |
| |
| upsampler: |
| upsample_factor: 1 |
|
|
| |
| add_refsrc_marker: false |
| hard_pixelalign: true |
| use_custom_plucker: true |
| clip_xyz: true |
|
|
| |
| |
| |
| training: |
| |
| runtime: |
| use_tf32: true |
| use_amp: true |
| amp_dtype: "bf16" |
| torch_compile: false |
| grad_accum_steps: 1 |
| grad_clip_norm: 1.0 |
| grad_checkpoint_every: 1 |
| |
| |
| dataset: |
| dataset_path: "data_sample/gslrm/data_gslrm_train.txt" |
| |
| |
| maximize_view_overlap: true |
| num_views: 8 |
| num_input_views: 6 |
| target_has_input: true |
| |
| |
| normalize_distance_to: 0.0 |
| remove_alpha: false |
| background_color: "white" |
| |
| |
| dataloader: |
| batch_size_per_gpu: 2 |
| num_workers: 4 |
| num_threads: 32 |
| prefetch_factor: 32 |
| |
| |
| losses: |
| l2_loss_weight: 1.0 |
| lpips_loss_weight: 0.0 |
| perceptual_loss_weight: 0.5 |
| ssim_loss_weight: 0.0 |
| pixelalign_loss_weight: 0.0 |
| masked_pixelalign_loss: true |
| pointsdist_loss_weight: 0.0 |
| warmup_pointsdist: false |
| distill_loss_weight: 0.0 |
| |
| |
| optimizer: |
| lr: 0.0001 |
| beta1: 0.9 |
| beta2: 0.95 |
| weight_decay: 0.05 |
| reset_lr: false |
| reset_weight_decay: false |
| reset_training_state: true |
| |
| |
| schedule: |
| num_epochs: 100000 |
| early_stop_after_epochs: 100000 |
| max_fwdbwd_passes: 20000 |
| warmup: 500 |
| l2_warmup_steps: 500 |
| |
| |
| checkpointing: |
| resume_ckpt: "checkpoints/gslrm/stage_2" |
| checkpoint_every: 5000 |
| checkpoint_dir: "checkpoints/gslrm/stage_3" |
| |
| |
| logging: |
| print_every: 20 |
| vis_every: 250 |
| |
| |
| wandb: |
| project: "facelift_gslrm" |
| exp_name: "stage_3" |
| group: "facelift" |
| job_type: "train" |
| log_every: 50 |
| offline: false |
|
|
|
|
| |
| |
| |
| inference: |
| enabled: false |
| output_dir: "outputs/inference/gslrm/stage_3" |
|
|
| |
| |
| |
| validation: |
| enabled: true |
| val_every: 5000 |
| output_dir: "outputs/validation/gslrm/stage_3" |
| dataset_path: "data_sample/gslrm/data_gslrm_val.txt" |