pretrain_exp_name: rgb_override # must be different from expname
exp_name: rgb_override_
pretrain: true
train: false
rgb_override: True

eval:
  metrics:
    n_scenes: 80
    log_scenes_independently: true

global_latent_nerf:
  apply: false

# pretraining
pretrain_args:

  consistency: 
    batch_size: 8
    losses: # rgb override
      loss_d: False
      loss_ae: False
      loss_e: False
      loss_rgb_override: True # rgb override.

    weights:
      loss_rgb_override: 1
      tv: 1.e-4
      depth_tv: 0

  cache_latents: 
    apply: false
    
  optim:
    n_epochs: 300
    freeze_tinymlp_after_n_epoch : -1

    latent_nerf:
      lr: 1.e-2
      tinymlp_lr: 1.e-2 

    global_latent_nerf:
      lr: 1.e-2
    base_coefs:
      lr: 1.e-2

    scheduler: 
      type: 'exp' #either 'exp' or 'multistep'
      exp_config:
        gamma: 0.98623

  logging:
    initial_eval: true
    log_training_losses_every_epoch: 1
    metrics_every_epoch: 25
    eval_video_every_epoch: 25
    save_every_epoch: 25
    consistency_dashboard_every_epoch: 300
    injection_dashboard_every_epoch: 300
    injection_metrics_every_epoch: 300
    save_latest_only : true


wandb_project_name: eff_rgb
