ZeyuLing commited on
Commit
af13ca4
·
verified ·
1 Parent(s): 3946bbb

Add Motius DART HumanML3D checkpoint

Browse files
Files changed (42) hide show
  1. .gitattributes +1 -34
  2. README.md +27 -0
  3. config_files/config_hydra/default.yaml +3 -0
  4. config_files/config_hydra/motion_primitive/hml_mp_h20_f1_r1.yaml +4 -0
  5. config_files/config_hydra/motion_primitive/hml_mp_h20_f40_r1.yaml +4 -0
  6. config_files/config_hydra/motion_primitive/hml_mp_h20_f40_r2.yaml +4 -0
  7. config_files/config_hydra/motion_primitive/hml_mp_h20_f40_r4.yaml +4 -0
  8. config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r4.yaml +4 -0
  9. config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r8.yaml +4 -0
  10. config_files/config_hydra/motion_primitive/mp_2_8.yaml +4 -0
  11. config_files/config_hydra/motion_primitive/mp_h1_f1_r32.yaml +4 -0
  12. config_files/config_hydra/motion_primitive/mp_h1_f1_r4.yaml +4 -0
  13. config_files/config_hydra/motion_primitive/mp_h1_f1_r8.yaml +4 -0
  14. config_files/config_hydra/motion_primitive/mp_h2_f16_r2.yaml +4 -0
  15. config_files/config_hydra/motion_primitive/mp_h2_f16_r4.yaml +4 -0
  16. config_files/config_hydra/motion_primitive/mp_h2_f16_r8.yaml +4 -0
  17. config_files/config_hydra/motion_primitive/mp_h2_f4_r2.yaml +4 -0
  18. config_files/config_hydra/motion_primitive/mp_h2_f4_r4.yaml +4 -0
  19. config_files/config_hydra/motion_primitive/mp_h2_f4_r8.yaml +4 -0
  20. config_files/config_hydra/motion_primitive/mp_h2_f8_r1.yaml +4 -0
  21. config_files/config_hydra/motion_primitive/mp_h2_f8_r16.yaml +4 -0
  22. config_files/config_hydra/motion_primitive/mp_h2_f8_r2.yaml +4 -0
  23. config_files/config_hydra/motion_primitive/mp_h2_f8_r4.yaml +4 -0
  24. config_files/config_hydra/motion_primitive/mp_h2_f8_r8.yaml +4 -0
  25. config_files/config_hydra/motion_primitive/mp_h4_f16_r8.yaml +4 -0
  26. config_files/config_hydra/motion_primitive/mp_h4_f8_r2.yaml +4 -0
  27. config_files/config_hydra/motion_primitive/mp_h4_f8_r4.yaml +4 -0
  28. config_files/config_hydra/motion_primitive/mp_h4_f8_r8.yaml +4 -0
  29. config_files/config_hydra/motion_primitive/mp_h8_f8_r1.yaml +4 -0
  30. config_files/config_hydra/motion_primitive/mp_h8_f8_r2.yaml +4 -0
  31. config_files/config_hydra/motion_primitive/mp_h8_f8_r4.yaml +4 -0
  32. config_files/config_hydra/motion_primitive/mp_h8_f8_r8.yaml +4 -0
  33. config_files/data_paths.py +7 -0
  34. data/stand.pkl +3 -0
  35. data/stand_20fps.pkl +3 -0
  36. mld_denoiser/smplh_hml3d_2_8_4/args.yaml +23 -0
  37. mld_denoiser/smplh_hml3d_2_8_4/args_read.yaml +74 -0
  38. mld_denoiser/smplh_hml3d_2_8_4/checkpoint_300000.pt +3 -0
  39. model_index.json +19 -0
  40. mvae/mvae_smplh_hml3d_2_8_4/args.yaml +19 -0
  41. mvae/mvae_smplh_hml3d_2_8_4/args_read.yaml +62 -0
  42. mvae/mvae_smplh_hml3d_2_8_4/checkpoint_200000.pt +3 -0
.gitattributes CHANGED
@@ -1,35 +1,2 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
  *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  *.pt filter=lfs diff=lfs merge=lfs -text
2
+ *.pkl filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
README.md ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: motius
3
+ tags:
4
+ - text-to-motion
5
+ - human-motion-generation
6
+ - dart
7
+ - dart276
8
+ ---
9
+
10
+ # Motius DART HumanML3D Checkpoint
11
+
12
+ This artifact contains the DART/DartControl HumanML3D denoiser, MVAE, runtime configuration, seed motion, and DART276 normalization/text-embedding assets used by the Motius DART pipeline.
13
+
14
+ It intentionally does **not** include SMPL, SMPL-H, or SMPL-X body model files. Those files are license-controlled assets and must be installed locally by the user under `data/smplx_lockedhead_20230207/models_lockedhead` before running full SMPL rollout or mesh export.
15
+
16
+ Load with:
17
+
18
+ ```python
19
+ from motius.pipelines.dart import DARTPipeline
20
+
21
+ pipe = DARTPipeline.from_pretrained(
22
+ "ZeyuLing/motius-dart-humanml3d",
23
+ device="cuda",
24
+ )
25
+ ```
26
+
27
+ Native motion representation: `DART276` at 20 fps. SMPL and `motion_135` exports are adapters for rendering and evaluation.
config_files/config_hydra/default.yaml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ name: default
2
+ defaults:
3
+ - motion_primitive: mp_2_8
config_files/config_hydra/motion_primitive/hml_mp_h20_f1_r1.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 20
2
+ history_length: 20
3
+ future_length: 1
4
+ num_primitive: 1
config_files/config_hydra/motion_primitive/hml_mp_h20_f40_r1.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 20
2
+ history_length: 20
3
+ future_length: 40
4
+ num_primitive: 1
config_files/config_hydra/motion_primitive/hml_mp_h20_f40_r2.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 20
2
+ history_length: 20
3
+ future_length: 40
4
+ num_primitive: 2
config_files/config_hydra/motion_primitive/hml_mp_h20_f40_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 20
2
+ history_length: 20
3
+ future_length: 40
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 20
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 20
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_2_8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_h1_f1_r32.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 1
3
+ future_length: 1
4
+ num_primitive: 32
config_files/config_hydra/motion_primitive/mp_h1_f1_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 1
3
+ future_length: 1
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/mp_h1_f1_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 1
3
+ future_length: 1
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_h2_f16_r2.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 16
4
+ num_primitive: 2
config_files/config_hydra/motion_primitive/mp_h2_f16_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 16
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/mp_h2_f16_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 16
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_h2_f4_r2.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 4
4
+ num_primitive: 2
config_files/config_hydra/motion_primitive/mp_h2_f4_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 4
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/mp_h2_f4_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 4
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_h2_f8_r1.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 1
config_files/config_hydra/motion_primitive/mp_h2_f8_r16.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 16
config_files/config_hydra/motion_primitive/mp_h2_f8_r2.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 2
config_files/config_hydra/motion_primitive/mp_h2_f8_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/mp_h2_f8_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 2
3
+ future_length: 8
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_h4_f16_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 4
3
+ future_length: 16
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_h4_f8_r2.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 4
3
+ future_length: 8
4
+ num_primitive: 2
config_files/config_hydra/motion_primitive/mp_h4_f8_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 4
3
+ future_length: 8
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/mp_h4_f8_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 4
3
+ future_length: 8
4
+ num_primitive: 8
config_files/config_hydra/motion_primitive/mp_h8_f8_r1.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 8
3
+ future_length: 8
4
+ num_primitive: 1
config_files/config_hydra/motion_primitive/mp_h8_f8_r2.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 8
3
+ future_length: 8
4
+ num_primitive: 2
config_files/config_hydra/motion_primitive/mp_h8_f8_r4.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 8
3
+ future_length: 8
4
+ num_primitive: 4
config_files/config_hydra/motion_primitive/mp_h8_f8_r8.yaml ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ fps: 30
2
+ history_length: 8
3
+ future_length: 8
4
+ num_primitive: 8
config_files/data_paths.py ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ from pathlib import Path
2
+
3
+
4
+ dataset_root_dir = Path('data')
5
+ body_model_dir = dataset_root_dir / 'smplx_lockedhead_20230207/models_lockedhead/'
6
+ amass_dir = dataset_root_dir / 'amass'
7
+ babel_dir = amass_dir / 'babel-teach'
data/stand.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7d784ff362f7e2a2ae6ea5954d673953ca7c4980bcc3aca3a4b47204aa1031db
3
+ size 12008
data/stand_20fps.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e4601960acc9abba527b62326b14cfd4b8c20b31b47a8ea01454d4354d20e215
3
+ size 12008
mld_denoiser/smplh_hml3d_2_8_4/args.yaml ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "# tyro YAML.\n!dataclass:MLDArgs\ndata_args: !dataclass:DataArgs\n body_type: smplh\n\
2
+ \ cfg_path: ./config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r4.yaml\n\
3
+ \ data_dir: ./data/hml3d_smplh/seq_data_zero_male/\n dataset: hml3d\n enforce_gender:\
4
+ \ male\n enforce_zero_beta: 1\n feature_dim: 276\n future_length: 8\n history_length:\
5
+ \ 2\n num_primitive: 4\n prob_static: 0.0\n text_tolerance: 0.0\n weight_scheme:\
6
+ \ uniform\ndenoiser_args: !dataclass:DenoiserArgs\n diffusion_args: !dataclass:DiffusionArgs\n\
7
+ \ diffusion_steps: 10\n noise_schedule: cosine\n respacing: ''\n sigma_small:\
8
+ \ true\n model_args: !dataclass:DenoiserTransformerArgs\n activation: gelu\n\
9
+ \ clip_dim: 512\n cond_mask_prob: 0.1\n dropout: 0.1\n ff_size: 1024\n\
10
+ \ h_dim: 512\n history_shape: !!python/tuple\n - 2\n - 276\n noise_shape:\
11
+ \ !!python/tuple\n - 1\n - 256\n num_heads: 4\n num_layers: 8\n model_type:\
12
+ \ transformer\n mvae_path: ./mvae/mvae_smplh_hml3d_2_8_4/checkpoint_200000.pt\n\
13
+ \ rescale_latent: 1\n train_rollout_history: rollout\n train_rollout_type: full\n\
14
+ device: cuda\nexp_name: smplh_hml3d_2_8_4\nsave_dir: !!python/object/apply:pathlib.PosixPath\n\
15
+ - mld_denoiser\n- smplh_hml3d_2_8_4\nseed: 0\ntorch_deterministic: true\ntrack:\
16
+ \ 1\ntrain_args: !dataclass:TrainArgs\n anneal_lr: 1\n batch_size: 1024\n ema_decay:\
17
+ \ 0.999\n grad_clip: 1.0\n learning_rate: 0.0001\n log_interval: 1000\n resume_checkpoint:\
18
+ \ null\n save_interval: 100000\n stage1_steps: 100000\n stage2_steps: 100000\n\
19
+ \ stage3_steps: 100000\n use_amp: 1\n use_predicted_joints: 0\n val_interval:\
20
+ \ 10000\n weight_feature_rec: 1.0\n weight_joints_consistency: 0.0\n weight_joints_delta:\
21
+ \ 10000.0\n weight_kl: 0.0001\n weight_latent_rec: 1.0\n weight_orient_delta:\
22
+ \ 10000.0\n weight_rec: 1.0\n weight_smpl_joints_rec: 0.0\n weight_transl_delta:\
23
+ \ 10000.0\nwandb_entity: interaction\nwandb_project_name: mld_denoiser\n"
mld_denoiser/smplh_hml3d_2_8_4/args_read.yaml ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ data_args:
2
+ body_type: smplh
3
+ cfg_path: ./config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r4.yaml
4
+ data_dir: ./data/hml3d_smplh/seq_data_zero_male/
5
+ dataset: hml3d
6
+ enforce_gender: male
7
+ enforce_zero_beta: 1
8
+ feature_dim: 276
9
+ future_length: 8
10
+ history_length: 2
11
+ num_primitive: 4
12
+ prob_static: 0.0
13
+ text_tolerance: 0.0
14
+ weight_scheme: uniform
15
+ denoiser_args:
16
+ diffusion_args:
17
+ diffusion_steps: 10
18
+ noise_schedule: cosine
19
+ respacing: ''
20
+ sigma_small: true
21
+ model_args:
22
+ activation: gelu
23
+ clip_dim: 512
24
+ cond_mask_prob: 0.1
25
+ dropout: 0.1
26
+ ff_size: 1024
27
+ h_dim: 512
28
+ history_shape: !!python/tuple
29
+ - 2
30
+ - 276
31
+ noise_shape: !!python/tuple
32
+ - 1
33
+ - 256
34
+ num_heads: 4
35
+ num_layers: 8
36
+ model_type: transformer
37
+ mvae_path: ./mvae/mvae_smplh_hml3d_2_8_4/checkpoint_200000.pt
38
+ rescale_latent: 1
39
+ train_rollout_history: rollout
40
+ train_rollout_type: full
41
+ device: cuda
42
+ exp_name: smplh_hml3d_2_8_4
43
+ save_dir: !!python/object/apply:pathlib.PosixPath
44
+ - mld_denoiser
45
+ - smplh_hml3d_2_8_4
46
+ seed: 0
47
+ torch_deterministic: true
48
+ track: 1
49
+ train_args:
50
+ anneal_lr: 1
51
+ batch_size: 1024
52
+ ema_decay: 0.999
53
+ grad_clip: 1.0
54
+ learning_rate: 0.0001
55
+ log_interval: 1000
56
+ resume_checkpoint: null
57
+ save_interval: 100000
58
+ stage1_steps: 100000
59
+ stage2_steps: 100000
60
+ stage3_steps: 100000
61
+ use_amp: 1
62
+ use_predicted_joints: 0
63
+ val_interval: 10000
64
+ weight_feature_rec: 1.0
65
+ weight_joints_consistency: 0.0
66
+ weight_joints_delta: 10000.0
67
+ weight_kl: 0.0001
68
+ weight_latent_rec: 1.0
69
+ weight_orient_delta: 10000.0
70
+ weight_rec: 1.0
71
+ weight_smpl_joints_rec: 0.0
72
+ weight_transl_delta: 10000.0
73
+ wandb_entity: interaction
74
+ wandb_project_name: mld_denoiser
mld_denoiser/smplh_hml3d_2_8_4/checkpoint_300000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9a3acd0a0fdadff64ff9fad41a94cc2911316169a7bb80c69a97e6934ae73528
3
+ size 82342402
model_index.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_type": "dart",
3
+ "library_name": "motius",
4
+ "task": "text-to-motion",
5
+ "motion_representation": "dart276",
6
+ "export_adapters": [
7
+ "smpl_sequence",
8
+ "smplh_motion135"
9
+ ],
10
+ "denoiser_checkpoint": "mld_denoiser/smplh_hml3d_2_8_4/checkpoint_300000.pt",
11
+ "vae_checkpoint": "mvae/mvae_smplh_hml3d_2_8_4/checkpoint_200000.pt",
12
+ "seed_sequence": "data/stand_20fps.pkl",
13
+ "guidance_param": 5.0,
14
+ "coord_conversion": "mbench",
15
+ "translation_source": "floor_aligned_smpl_transl",
16
+ "initial_transform": "standard",
17
+ "requires_body_model": true,
18
+ "body_model_note": "Place licensed SMPL-H/SMPL-X body model files under data/smplx_lockedhead_20230207/models_lockedhead before full rollout."
19
+ }
mvae/mvae_smplh_hml3d_2_8_4/args.yaml ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "# tyro YAML.\n!dataclass:Args\ndata_args: !dataclass:DataArgs\n body_type: smplh\n\
2
+ \ cfg_path: ./config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r4.yaml\n\
3
+ \ data_dir: ./data/hml3d_smplh/seq_data_zero_male/\n dataset: hml3d\n enforce_gender:\
4
+ \ male\n enforce_zero_beta: 1\n feature_dim: 276\n future_length: 8\n history_length:\
5
+ \ 2\n num_primitive: 4\n prob_static: 0.0\n text_tolerance: 0.0\n weight_scheme:\
6
+ \ uniform\ndevice: cuda\nexp_name: mvae_smplh_hml3d_2_8_4\nmodel_args: !dataclass:VAEArgs\n\
7
+ \ activation: gelu\n arch: all_encoder\n dropout: 0.1\n ff_size: 1024\n h_dim:\
8
+ \ 256\n latent_dim: !!python/tuple\n - 1\n - 256\n nfeats: 276\n normalize_before:\
9
+ \ false\n num_heads: 4\n num_layers: 7\n position_embedding: learned\nsave_dir:\
10
+ \ !!python/object/apply:pathlib.PosixPath\n- mvae\n- mvae_smplh_hml3d_2_8_4\nseed:\
11
+ \ 0\ntorch_deterministic: true\ntrack: 1\ntrain_args: !dataclass:TrainArgs\n anneal_lr:\
12
+ \ 1\n batch_size: 128\n ema_decay: 0.999\n grad_clip: 1.0\n learning_rate: 0.0001\n\
13
+ \ log_interval: 1000\n resume_checkpoint: null\n save_interval: 50000\n stage1_steps:\
14
+ \ 100000\n stage2_steps: 50000\n stage3_steps: 50000\n use_amp: 0\n use_predicted_joints:\
15
+ \ 0\n val_interval: 10000\n weight_feature_rec: 0.0\n weight_joints_consistency:\
16
+ \ 10.0\n weight_joints_delta: 100.0\n weight_kl: 1.0e-06\n weight_latent_rec:\
17
+ \ 1.0\n weight_orient_delta: 100.0\n weight_rec: 1.0\n weight_smpl_joints_rec:\
18
+ \ 10.0\n weight_transl_delta: 100.0\nwandb_entity: interaction\nwandb_project_name:\
19
+ \ mld_vae\n"
mvae/mvae_smplh_hml3d_2_8_4/args_read.yaml ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ data_args:
2
+ body_type: smplh
3
+ cfg_path: ./config_files/config_hydra/motion_primitive/hml_mp_h2_f8_r4.yaml
4
+ data_dir: ./data/hml3d_smplh/seq_data_zero_male/
5
+ dataset: hml3d
6
+ enforce_gender: male
7
+ enforce_zero_beta: 1
8
+ feature_dim: 276
9
+ future_length: 8
10
+ history_length: 2
11
+ num_primitive: 4
12
+ prob_static: 0.0
13
+ text_tolerance: 0.0
14
+ weight_scheme: uniform
15
+ device: cuda
16
+ exp_name: mvae_smplh_hml3d_2_8_4
17
+ model_args:
18
+ activation: gelu
19
+ arch: all_encoder
20
+ dropout: 0.1
21
+ ff_size: 1024
22
+ h_dim: 256
23
+ latent_dim: !!python/tuple
24
+ - 1
25
+ - 256
26
+ nfeats: 276
27
+ normalize_before: false
28
+ num_heads: 4
29
+ num_layers: 7
30
+ position_embedding: learned
31
+ save_dir: !!python/object/apply:pathlib.PosixPath
32
+ - mvae
33
+ - mvae_smplh_hml3d_2_8_4
34
+ seed: 0
35
+ torch_deterministic: true
36
+ track: 1
37
+ train_args:
38
+ anneal_lr: 1
39
+ batch_size: 128
40
+ ema_decay: 0.999
41
+ grad_clip: 1.0
42
+ learning_rate: 0.0001
43
+ log_interval: 1000
44
+ resume_checkpoint: null
45
+ save_interval: 50000
46
+ stage1_steps: 100000
47
+ stage2_steps: 50000
48
+ stage3_steps: 50000
49
+ use_amp: 0
50
+ use_predicted_joints: 0
51
+ val_interval: 10000
52
+ weight_feature_rec: 0.0
53
+ weight_joints_consistency: 10.0
54
+ weight_joints_delta: 100.0
55
+ weight_kl: 1.0e-06
56
+ weight_latent_rec: 1.0
57
+ weight_orient_delta: 100.0
58
+ weight_rec: 1.0
59
+ weight_smpl_joints_rec: 10.0
60
+ weight_transl_delta: 100.0
61
+ wandb_entity: interaction
62
+ wandb_project_name: mld_vae
mvae/mvae_smplh_hml3d_2_8_4/checkpoint_200000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3db8211c2f83007a242c8d75c63c8618a88354439bd55816bb5b376d5a0e7261
3
+ size 49577410