Spaces:
Running on Zero
Running on Zero
Download diffusionGS/configs/diffusionGS_rel_512.yaml from CaiYuanhao/DiffusionGS-Object: direct link, hf CLI and curl.
- Browser
- Download file 2 kB
-
https://huggingface.co/spaces/CaiYuanhao/DiffusionGS-Object/resolve/main/diffusionGS/configs/diffusionGS_rel_512.yaml
- Command line
-
hf download hf://spaces/CaiYuanhao/DiffusionGS-Object/diffusionGS/configs/diffusionGS_rel_512.yaml
-
curl -L -o diffusionGS_rel_512.yaml https://huggingface.co/spaces/CaiYuanhao/DiffusionGS-Object/resolve/main/diffusionGS/configs/diffusionGS_rel_512.yaml
2 kB
| exp_root_dir: "outputs" | |
| name: "diffusion_gs_obja_4views_relposes" | |
| tag: "${rmspace:${system.shape_model_type}+lr${system.optimizer.args.lr},_}" | |
| seed: 0 | |
| data_type: "Objaverse-datamodule" | |
| data: | |
| local_dir: "DATAPATH_TO_GOBJAVERSE_JSON" | |
| image_dir: "DATAPATH_TO_GOBJAVERSE" | |
| gen_idxs: [30,33,36,39] | |
| sel_views: 6 | |
| gen_views: 4 | |
| training_res: [512, 512] | |
| batch_size: 4 | |
| num_workers: 4 | |
| norm_camera: True | |
| norm_radius: 3. #1.8 | |
| gen_rel_idxs: True | |
| system_type: "diffusion-gs-system" | |
| system: | |
| num_inference_steps: 30 | |
| shape_model_type: "diffusion-gs-model" | |
| shape_model: | |
| pretrained_model_name_or_path: "PATH_TO_FIRST_STAGE_CKPTS" | |
| width: 1024 | |
| in_channels: 9 #rgb+plucker | |
| patch_size: 8 | |
| n_gaussians: 2 | |
| dim_heads: 64 | |
| num_layers: 24 | |
| prior_distribution: 'gaussian' #sphere_gaussian | |
| use_flash: true | |
| use_checkpoint: true | |
| noise_scheduler_type: "diffusionGS.models.scheduler.ddim_scheduler.DDIMScheduler" | |
| noise_scheduler: | |
| num_train_timesteps: 1000 | |
| prediction_type: "sample" | |
| loggers: | |
| wandb: | |
| enable: false | |
| project: "diffusionGS" | |
| name: image-to-shape-diffusion+${name}+${tag} | |
| loss: | |
| loss_type: "mse" | |
| lambda_diffusion: 1. #[150, 0., 1., 151] #1. | |
| lambda_lpips: 0.5 #[150, 0., 0.5, 151] | |
| lambda_ssim: 0.0 | |
| lambda_pointsdist: 0.0 #[150, 1., 0., 151] | |
| lambda_xyz: 0.025 #[100, 0., 1., 101] | |
| lambda_depth: 0. #[100, 0., 0.25, 101] | |
| optimizer: | |
| name: AdamW | |
| args: | |
| lr: 1.e-5 | |
| betas: [0.9, 0.99] | |
| eps: 1.e-8 | |
| scheduler: | |
| name: CosineAnnealingLR | |
| args: | |
| T_max: 500000 | |
| eta_min: 1e-6 | |
| trainer: | |
| num_nodes: 1 | |
| max_epochs: 1000000 | |
| log_every_n_steps: 5 | |
| num_sanity_val_steps: 1 | |
| #val_check_interval: 5000 | |
| check_val_every_n_epoch: 2 | |
| accumulate_grad_batches: 1 | |
| gradient_clip_val: 0.5 | |
| enable_progress_bar: true | |
| precision: 16-mixed | |
| strategy: 'ddp_find_unused_parameters_true' | |
| checkpoint: | |
| save_last: true | |
| save_top_k: -1 | |
| every_n_train_steps: 1000 |