Upload obj_configs.yaml
Browse files- obj_configs.yaml +44 -0
obj_configs.yaml
ADDED
|
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
name: "diffusionGS/diffusionGS-obj"
|
| 2 |
+
|
| 3 |
+
system_type: "diffusion-gs-system"
|
| 4 |
+
system:
|
| 5 |
+
num_inference_steps: 30
|
| 6 |
+
|
| 7 |
+
shape_model_type: "diffusion-gs-model"
|
| 8 |
+
shape_model:
|
| 9 |
+
width: 1024
|
| 10 |
+
in_channels: 9 #rgb+plucker
|
| 11 |
+
patch_size: 8
|
| 12 |
+
n_gaussians: 2
|
| 13 |
+
dim_heads: 64
|
| 14 |
+
num_layers: 24
|
| 15 |
+
prior_distribution: 'gaussian' #sphere_gaussian
|
| 16 |
+
use_flash: true
|
| 17 |
+
use_checkpoint: true
|
| 18 |
+
|
| 19 |
+
noise_scheduler_type: "diffusionGS.models.scheduler.ddim_scheduler.DDIMScheduler"
|
| 20 |
+
noise_scheduler:
|
| 21 |
+
num_train_timesteps: 1000
|
| 22 |
+
prediction_type: "sample"
|
| 23 |
+
|
| 24 |
+
loss:
|
| 25 |
+
loss_type: "mse"
|
| 26 |
+
lambda_diffusion: 1. #[150, 0., 1., 151] #1.
|
| 27 |
+
lambda_lpips: 0.5 #[150, 0., 0.5, 151]
|
| 28 |
+
lambda_ssim: 0.0
|
| 29 |
+
lambda_pointsdist: 0.0 #[150, 1., 0., 151]
|
| 30 |
+
lambda_xyz: 0.025 #[100, 0., 1., 101]
|
| 31 |
+
lambda_depth: 0. #[100, 0., 0.25, 101]
|
| 32 |
+
|
| 33 |
+
optimizer:
|
| 34 |
+
name: AdamW
|
| 35 |
+
args:
|
| 36 |
+
lr: 1.e-5
|
| 37 |
+
betas: [0.9, 0.99]
|
| 38 |
+
eps: 1.e-8
|
| 39 |
+
|
| 40 |
+
scheduler:
|
| 41 |
+
name: CosineAnnealingLR
|
| 42 |
+
args:
|
| 43 |
+
T_max: 500000
|
| 44 |
+
eta_min: 1e-6
|