Use current module names in model configs and checkpoint metadata; link the paper
Browse files- README.md +1 -1
- libero/config.yaml +0 -31
- libero/policy.pt +2 -2
- robodojo/config.yaml +1 -30
- robodojo/policy.pt +2 -2
- robotwin/config.yaml +0 -27
- robotwin/policy.pt +2 -2
README.md
CHANGED
|
@@ -11,7 +11,7 @@ tags:
|
|
| 11 |
|
| 12 |
Checkpoints for **PrismWAM: Decoupling State Representations in World Action Models**.
|
| 13 |
|
| 14 |
-
[Code](https://github.com/Prism-WAM/PrismWAM) · [Project page](https://prism-wam.github.io/)
|
| 15 |
|
| 16 |
| Folder | Benchmark | Actions | Result |
|
| 17 |
| --- | --- | --- | ---: |
|
|
|
|
| 11 |
|
| 12 |
Checkpoints for **PrismWAM: Decoupling State Representations in World Action Models**.
|
| 13 |
|
| 14 |
+
[Code](https://github.com/Prism-WAM/PrismWAM) · [Project page](https://prism-wam.github.io/) · [Paper](https://prism-wam.github.io/static/paper/PrismWAM.pdf)
|
| 15 |
|
| 16 |
| Folder | Benchmark | Actions | Result |
|
| 17 |
| --- | --- | --- | ---: |
|
libero/config.yaml
CHANGED
|
@@ -1,15 +1,11 @@
|
|
| 1 |
model:
|
| 2 |
_target_: prismwam.models.wan22.rgb_depth_action_depth_parent.create_prismwam_rgb_depth_action
|
| 3 |
model_id: Wan-AI/Wan2.2-TI2V-5B
|
| 4 |
-
rgb_model_id: null
|
| 5 |
tokenizer_model_id: Wan-AI/Wan2.1-T2V-1.3B
|
| 6 |
tokenizer_max_len: 128
|
| 7 |
load_text_encoder: false
|
| 8 |
redirect_common_files: true
|
| 9 |
architecture_name: PrismWAM
|
| 10 |
-
rgb_vae_family: wan22_vae48
|
| 11 |
-
rgb_dit_io_adaptation: null
|
| 12 |
-
rgb_attention_adapter: auto
|
| 13 |
rgb_input_size:
|
| 14 |
- 224
|
| 15 |
- 448
|
|
@@ -18,15 +14,7 @@ model:
|
|
| 18 |
rgb_fast: true
|
| 19 |
rgb_history_num_frames: 5
|
| 20 |
rgb_history_frame_stride: 4
|
| 21 |
-
depth_history_num_frames: 1
|
| 22 |
-
depth_history_frame_stride: 4
|
| 23 |
-
rgb_tower_dropout_prob: 0.0
|
| 24 |
-
rgb_future_dropout_prob: 0.0
|
| 25 |
share_rgb_depth_blocks: true
|
| 26 |
-
rgb_depth_shared_core_layer_range: null
|
| 27 |
-
rgb_temporal_rope_positions: null
|
| 28 |
-
rgb_to_depth_frame_attention: all_rgb_frames
|
| 29 |
-
training_sigma_sampling: independent_per_tower
|
| 30 |
video_use_text_embedding: true
|
| 31 |
proprio_dim: 8
|
| 32 |
mot_checkpoint_mixed_attn: true
|
|
@@ -34,15 +22,12 @@ model:
|
|
| 34 |
skip_rgb_dit_load_from_pretrain: true
|
| 35 |
skip_action_dit_load_from_pretrain: true
|
| 36 |
checkpoint_init_only: true
|
| 37 |
-
checkpoint_action_dim_transition: strict
|
| 38 |
-
checkpoint_action_dim_transition_parent: null
|
| 39 |
depth_vae_require_latent_stats: true
|
| 40 |
depth_dit_checkpoint_path: null
|
| 41 |
depth_vae_checkpoint_path: depth_vae.pt
|
| 42 |
rgb_vae_checkpoint_path: rgb_vae.safetensors
|
| 43 |
action_dit_pretrained_path: null
|
| 44 |
depth_dit_config:
|
| 45 |
-
has_image_input: false
|
| 46 |
patch_size:
|
| 47 |
- 1
|
| 48 |
- 2
|
|
@@ -58,16 +43,11 @@ model:
|
|
| 58 |
num_layers: 30
|
| 59 |
eps: 1.0e-06
|
| 60 |
seperated_timestep: true
|
| 61 |
-
require_clip_embedding: false
|
| 62 |
require_vae_embedding: false
|
| 63 |
fuse_vae_embedding_in_latents: true
|
| 64 |
use_gradient_checkpointing: true
|
| 65 |
video_attention_mask_mode: first_frame_causal
|
| 66 |
-
action_conditioned: false
|
| 67 |
-
action_dim: 7
|
| 68 |
-
action_group_causal_mask_mode: group_diagonal
|
| 69 |
rgb_dit_config:
|
| 70 |
-
has_image_input: false
|
| 71 |
patch_size:
|
| 72 |
- 1
|
| 73 |
- 2
|
|
@@ -83,14 +63,10 @@ model:
|
|
| 83 |
num_layers: 30
|
| 84 |
eps: 1.0e-06
|
| 85 |
seperated_timestep: true
|
| 86 |
-
require_clip_embedding: false
|
| 87 |
require_vae_embedding: false
|
| 88 |
fuse_vae_embedding_in_latents: true
|
| 89 |
use_gradient_checkpointing: true
|
| 90 |
video_attention_mask_mode: first_frame_causal
|
| 91 |
-
action_conditioned: false
|
| 92 |
-
action_dim: 7
|
| 93 |
-
action_group_causal_mask_mode: group_diagonal
|
| 94 |
action_dit_config:
|
| 95 |
action_dim: 7
|
| 96 |
hidden_dim: 1024
|
|
@@ -181,14 +157,8 @@ data:
|
|
| 181 |
- true
|
| 182 |
- true
|
| 183 |
- false
|
| 184 |
-
action_state_transforms: null
|
| 185 |
-
use_stepwise_action_norm: false
|
| 186 |
-
norm_default_mode: min/max
|
| 187 |
-
norm_exception_mode: null
|
| 188 |
action_state_merger:
|
| 189 |
_target_: prismwam.datasets.lerobot.transforms.action_state_merger.ConcatLeftAlign
|
| 190 |
-
train_transforms: []
|
| 191 |
-
val_transforms: []
|
| 192 |
deployment:
|
| 193 |
action_horizon: 32
|
| 194 |
replan_steps: 16
|
|
@@ -199,4 +169,3 @@ deployment:
|
|
| 199 |
benchmark: libero
|
| 200 |
portable_bundle: true
|
| 201 |
norm_stats_path: norm_stats.json
|
| 202 |
-
eval_num_inference_steps: 10
|
|
|
|
| 1 |
model:
|
| 2 |
_target_: prismwam.models.wan22.rgb_depth_action_depth_parent.create_prismwam_rgb_depth_action
|
| 3 |
model_id: Wan-AI/Wan2.2-TI2V-5B
|
|
|
|
| 4 |
tokenizer_model_id: Wan-AI/Wan2.1-T2V-1.3B
|
| 5 |
tokenizer_max_len: 128
|
| 6 |
load_text_encoder: false
|
| 7 |
redirect_common_files: true
|
| 8 |
architecture_name: PrismWAM
|
|
|
|
|
|
|
|
|
|
| 9 |
rgb_input_size:
|
| 10 |
- 224
|
| 11 |
- 448
|
|
|
|
| 14 |
rgb_fast: true
|
| 15 |
rgb_history_num_frames: 5
|
| 16 |
rgb_history_frame_stride: 4
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
share_rgb_depth_blocks: true
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
video_use_text_embedding: true
|
| 19 |
proprio_dim: 8
|
| 20 |
mot_checkpoint_mixed_attn: true
|
|
|
|
| 22 |
skip_rgb_dit_load_from_pretrain: true
|
| 23 |
skip_action_dit_load_from_pretrain: true
|
| 24 |
checkpoint_init_only: true
|
|
|
|
|
|
|
| 25 |
depth_vae_require_latent_stats: true
|
| 26 |
depth_dit_checkpoint_path: null
|
| 27 |
depth_vae_checkpoint_path: depth_vae.pt
|
| 28 |
rgb_vae_checkpoint_path: rgb_vae.safetensors
|
| 29 |
action_dit_pretrained_path: null
|
| 30 |
depth_dit_config:
|
|
|
|
| 31 |
patch_size:
|
| 32 |
- 1
|
| 33 |
- 2
|
|
|
|
| 43 |
num_layers: 30
|
| 44 |
eps: 1.0e-06
|
| 45 |
seperated_timestep: true
|
|
|
|
| 46 |
require_vae_embedding: false
|
| 47 |
fuse_vae_embedding_in_latents: true
|
| 48 |
use_gradient_checkpointing: true
|
| 49 |
video_attention_mask_mode: first_frame_causal
|
|
|
|
|
|
|
|
|
|
| 50 |
rgb_dit_config:
|
|
|
|
| 51 |
patch_size:
|
| 52 |
- 1
|
| 53 |
- 2
|
|
|
|
| 63 |
num_layers: 30
|
| 64 |
eps: 1.0e-06
|
| 65 |
seperated_timestep: true
|
|
|
|
| 66 |
require_vae_embedding: false
|
| 67 |
fuse_vae_embedding_in_latents: true
|
| 68 |
use_gradient_checkpointing: true
|
| 69 |
video_attention_mask_mode: first_frame_causal
|
|
|
|
|
|
|
|
|
|
| 70 |
action_dit_config:
|
| 71 |
action_dim: 7
|
| 72 |
hidden_dim: 1024
|
|
|
|
| 157 |
- true
|
| 158 |
- true
|
| 159 |
- false
|
|
|
|
|
|
|
|
|
|
|
|
|
| 160 |
action_state_merger:
|
| 161 |
_target_: prismwam.datasets.lerobot.transforms.action_state_merger.ConcatLeftAlign
|
|
|
|
|
|
|
| 162 |
deployment:
|
| 163 |
action_horizon: 32
|
| 164 |
replan_steps: 16
|
|
|
|
| 169 |
benchmark: libero
|
| 170 |
portable_bundle: true
|
| 171 |
norm_stats_path: norm_stats.json
|
|
|
libero/policy.pt
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d88b7bd35538d6c325ac66c24f00bdb62a5ae0e8227b5aa190065e444134cdb9
|
| 3 |
+
size 12222027990
|
robodojo/config.yaml
CHANGED
|
@@ -1,15 +1,11 @@
|
|
| 1 |
model:
|
| 2 |
-
_target_: prismwam.models.wan22.
|
| 3 |
model_id: Wan-AI/Wan2.2-TI2V-5B
|
| 4 |
-
rgb_model_id: null
|
| 5 |
tokenizer_model_id: Wan-AI/Wan2.1-T2V-1.3B
|
| 6 |
tokenizer_max_len: 128
|
| 7 |
load_text_encoder: false
|
| 8 |
redirect_common_files: true
|
| 9 |
architecture_name: PrismWAM
|
| 10 |
-
rgb_vae_family: wan22_vae48
|
| 11 |
-
rgb_dit_io_adaptation: null
|
| 12 |
-
rgb_attention_adapter: auto
|
| 13 |
rgb_input_size:
|
| 14 |
- 384
|
| 15 |
- 320
|
|
@@ -18,15 +14,7 @@ model:
|
|
| 18 |
rgb_fast: true
|
| 19 |
rgb_history_num_frames: 3
|
| 20 |
rgb_history_frame_stride: 4
|
| 21 |
-
depth_history_num_frames: 1
|
| 22 |
-
depth_history_frame_stride: 4
|
| 23 |
-
rgb_tower_dropout_prob: 0.0
|
| 24 |
-
rgb_future_dropout_prob: 0.0
|
| 25 |
share_rgb_depth_blocks: true
|
| 26 |
-
rgb_depth_shared_core_layer_range: null
|
| 27 |
-
rgb_temporal_rope_positions: null
|
| 28 |
-
rgb_to_depth_frame_attention: all_rgb_frames
|
| 29 |
-
training_sigma_sampling: independent_per_tower
|
| 30 |
video_use_text_embedding: true
|
| 31 |
proprio_dim: 14
|
| 32 |
mot_checkpoint_mixed_attn: true
|
|
@@ -34,15 +22,12 @@ model:
|
|
| 34 |
skip_rgb_dit_load_from_pretrain: true
|
| 35 |
skip_action_dit_load_from_pretrain: true
|
| 36 |
checkpoint_init_only: true
|
| 37 |
-
checkpoint_action_dim_transition: strict
|
| 38 |
-
checkpoint_action_dim_transition_parent: null
|
| 39 |
depth_vae_require_latent_stats: true
|
| 40 |
depth_dit_checkpoint_path: null
|
| 41 |
depth_vae_checkpoint_path: depth_vae.pt
|
| 42 |
rgb_vae_checkpoint_path: rgb_vae.safetensors
|
| 43 |
action_dit_pretrained_path: null
|
| 44 |
depth_dit_config:
|
| 45 |
-
has_image_input: false
|
| 46 |
patch_size:
|
| 47 |
- 1
|
| 48 |
- 2
|
|
@@ -58,16 +43,11 @@ model:
|
|
| 58 |
num_layers: 30
|
| 59 |
eps: 1.0e-06
|
| 60 |
seperated_timestep: true
|
| 61 |
-
require_clip_embedding: false
|
| 62 |
require_vae_embedding: false
|
| 63 |
fuse_vae_embedding_in_latents: true
|
| 64 |
use_gradient_checkpointing: true
|
| 65 |
video_attention_mask_mode: first_frame_causal
|
| 66 |
-
action_conditioned: false
|
| 67 |
-
action_dim: 14
|
| 68 |
-
action_group_causal_mask_mode: group_diagonal
|
| 69 |
rgb_dit_config:
|
| 70 |
-
has_image_input: false
|
| 71 |
patch_size:
|
| 72 |
- 1
|
| 73 |
- 2
|
|
@@ -83,14 +63,10 @@ model:
|
|
| 83 |
num_layers: 30
|
| 84 |
eps: 1.0e-06
|
| 85 |
seperated_timestep: true
|
| 86 |
-
require_clip_embedding: false
|
| 87 |
require_vae_embedding: false
|
| 88 |
fuse_vae_embedding_in_latents: true
|
| 89 |
use_gradient_checkpointing: true
|
| 90 |
video_attention_mask_mode: first_frame_causal
|
| 91 |
-
action_conditioned: false
|
| 92 |
-
action_dim: 14
|
| 93 |
-
action_group_causal_mask_mode: group_diagonal
|
| 94 |
action_dit_config:
|
| 95 |
action_dim: 14
|
| 96 |
hidden_dim: 1024
|
|
@@ -130,8 +106,6 @@ model:
|
|
| 130 |
sparse_recent_action_offset: 32
|
| 131 |
sparse_frame_encoding: independent
|
| 132 |
rgb_proprio_context: false
|
| 133 |
-
training_cache_mode: full
|
| 134 |
-
checkpoint_recompute: false
|
| 135 |
conditioning_latent_noise_prob: 0.2
|
| 136 |
conditioning_latent_noise_stream: rgb
|
| 137 |
rgb_conditioning_latent_noise_prob: 0.2
|
|
@@ -145,8 +119,6 @@ data:
|
|
| 145 |
frame_stride: 4
|
| 146 |
rgb_history_num_frames: 3
|
| 147 |
rgb_history_frame_stride: 4
|
| 148 |
-
depth_history_num_frames: 1
|
| 149 |
-
depth_history_frame_stride: 4
|
| 150 |
cameras:
|
| 151 |
- cam_head
|
| 152 |
- cam_left_wrist
|
|
@@ -171,4 +143,3 @@ deployment:
|
|
| 171 |
benchmark: robodojo
|
| 172 |
portable_bundle: true
|
| 173 |
statistics_path: action_stats.pt
|
| 174 |
-
eval_num_inference_steps: 10
|
|
|
|
| 1 |
model:
|
| 2 |
+
_target_: prismwam.models.wan22.rgb_memory.create_prismwam_rgb_depth_action
|
| 3 |
model_id: Wan-AI/Wan2.2-TI2V-5B
|
|
|
|
| 4 |
tokenizer_model_id: Wan-AI/Wan2.1-T2V-1.3B
|
| 5 |
tokenizer_max_len: 128
|
| 6 |
load_text_encoder: false
|
| 7 |
redirect_common_files: true
|
| 8 |
architecture_name: PrismWAM
|
|
|
|
|
|
|
|
|
|
| 9 |
rgb_input_size:
|
| 10 |
- 384
|
| 11 |
- 320
|
|
|
|
| 14 |
rgb_fast: true
|
| 15 |
rgb_history_num_frames: 3
|
| 16 |
rgb_history_frame_stride: 4
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
share_rgb_depth_blocks: true
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
video_use_text_embedding: true
|
| 19 |
proprio_dim: 14
|
| 20 |
mot_checkpoint_mixed_attn: true
|
|
|
|
| 22 |
skip_rgb_dit_load_from_pretrain: true
|
| 23 |
skip_action_dit_load_from_pretrain: true
|
| 24 |
checkpoint_init_only: true
|
|
|
|
|
|
|
| 25 |
depth_vae_require_latent_stats: true
|
| 26 |
depth_dit_checkpoint_path: null
|
| 27 |
depth_vae_checkpoint_path: depth_vae.pt
|
| 28 |
rgb_vae_checkpoint_path: rgb_vae.safetensors
|
| 29 |
action_dit_pretrained_path: null
|
| 30 |
depth_dit_config:
|
|
|
|
| 31 |
patch_size:
|
| 32 |
- 1
|
| 33 |
- 2
|
|
|
|
| 43 |
num_layers: 30
|
| 44 |
eps: 1.0e-06
|
| 45 |
seperated_timestep: true
|
|
|
|
| 46 |
require_vae_embedding: false
|
| 47 |
fuse_vae_embedding_in_latents: true
|
| 48 |
use_gradient_checkpointing: true
|
| 49 |
video_attention_mask_mode: first_frame_causal
|
|
|
|
|
|
|
|
|
|
| 50 |
rgb_dit_config:
|
|
|
|
| 51 |
patch_size:
|
| 52 |
- 1
|
| 53 |
- 2
|
|
|
|
| 63 |
num_layers: 30
|
| 64 |
eps: 1.0e-06
|
| 65 |
seperated_timestep: true
|
|
|
|
| 66 |
require_vae_embedding: false
|
| 67 |
fuse_vae_embedding_in_latents: true
|
| 68 |
use_gradient_checkpointing: true
|
| 69 |
video_attention_mask_mode: first_frame_causal
|
|
|
|
|
|
|
|
|
|
| 70 |
action_dit_config:
|
| 71 |
action_dim: 14
|
| 72 |
hidden_dim: 1024
|
|
|
|
| 106 |
sparse_recent_action_offset: 32
|
| 107 |
sparse_frame_encoding: independent
|
| 108 |
rgb_proprio_context: false
|
|
|
|
|
|
|
| 109 |
conditioning_latent_noise_prob: 0.2
|
| 110 |
conditioning_latent_noise_stream: rgb
|
| 111 |
rgb_conditioning_latent_noise_prob: 0.2
|
|
|
|
| 119 |
frame_stride: 4
|
| 120 |
rgb_history_num_frames: 3
|
| 121 |
rgb_history_frame_stride: 4
|
|
|
|
|
|
|
| 122 |
cameras:
|
| 123 |
- cam_head
|
| 124 |
- cam_left_wrist
|
|
|
|
| 143 |
benchmark: robodojo
|
| 144 |
portable_bundle: true
|
| 145 |
statistics_path: action_stats.pt
|
|
|
robodojo/policy.pt
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ddbbc70515a03d876740110e3bb6112a50bbd8724dceeabc085dd28ab04cdbe0
|
| 3 |
+
size 12222106646
|
robotwin/config.yaml
CHANGED
|
@@ -1,15 +1,11 @@
|
|
| 1 |
model:
|
| 2 |
_target_: prismwam.models.wan22.rgb_depth_action_depth_parent.create_prismwam_rgb_depth_action
|
| 3 |
model_id: Wan-AI/Wan2.2-TI2V-5B
|
| 4 |
-
rgb_model_id: null
|
| 5 |
tokenizer_model_id: Wan-AI/Wan2.1-T2V-1.3B
|
| 6 |
tokenizer_max_len: 128
|
| 7 |
load_text_encoder: false
|
| 8 |
redirect_common_files: true
|
| 9 |
architecture_name: PrismWAM
|
| 10 |
-
rgb_vae_family: wan22_vae48
|
| 11 |
-
rgb_dit_io_adaptation: null
|
| 12 |
-
rgb_attention_adapter: auto
|
| 13 |
rgb_input_size:
|
| 14 |
- 384
|
| 15 |
- 320
|
|
@@ -18,15 +14,7 @@ model:
|
|
| 18 |
rgb_fast: true
|
| 19 |
rgb_history_num_frames: 5
|
| 20 |
rgb_history_frame_stride: 4
|
| 21 |
-
depth_history_num_frames: 1
|
| 22 |
-
depth_history_frame_stride: 4
|
| 23 |
-
rgb_tower_dropout_prob: 0.0
|
| 24 |
-
rgb_future_dropout_prob: 0.0
|
| 25 |
share_rgb_depth_blocks: true
|
| 26 |
-
rgb_depth_shared_core_layer_range: null
|
| 27 |
-
rgb_temporal_rope_positions: null
|
| 28 |
-
rgb_to_depth_frame_attention: all_rgb_frames
|
| 29 |
-
training_sigma_sampling: independent_per_tower
|
| 30 |
video_use_text_embedding: true
|
| 31 |
proprio_dim: 14
|
| 32 |
mot_checkpoint_mixed_attn: true
|
|
@@ -34,15 +22,12 @@ model:
|
|
| 34 |
skip_rgb_dit_load_from_pretrain: true
|
| 35 |
skip_action_dit_load_from_pretrain: true
|
| 36 |
checkpoint_init_only: true
|
| 37 |
-
checkpoint_action_dim_transition: strict
|
| 38 |
-
checkpoint_action_dim_transition_parent: null
|
| 39 |
depth_vae_require_latent_stats: true
|
| 40 |
depth_dit_checkpoint_path: null
|
| 41 |
depth_vae_checkpoint_path: depth_vae.pt
|
| 42 |
rgb_vae_checkpoint_path: rgb_vae.safetensors
|
| 43 |
action_dit_pretrained_path: null
|
| 44 |
depth_dit_config:
|
| 45 |
-
has_image_input: false
|
| 46 |
patch_size:
|
| 47 |
- 1
|
| 48 |
- 2
|
|
@@ -58,16 +43,11 @@ model:
|
|
| 58 |
num_layers: 30
|
| 59 |
eps: 1.0e-06
|
| 60 |
seperated_timestep: true
|
| 61 |
-
require_clip_embedding: false
|
| 62 |
require_vae_embedding: false
|
| 63 |
fuse_vae_embedding_in_latents: true
|
| 64 |
use_gradient_checkpointing: true
|
| 65 |
video_attention_mask_mode: first_frame_causal
|
| 66 |
-
action_conditioned: false
|
| 67 |
-
action_dim: 14
|
| 68 |
-
action_group_causal_mask_mode: group_diagonal
|
| 69 |
rgb_dit_config:
|
| 70 |
-
has_image_input: false
|
| 71 |
patch_size:
|
| 72 |
- 1
|
| 73 |
- 2
|
|
@@ -83,14 +63,10 @@ model:
|
|
| 83 |
num_layers: 30
|
| 84 |
eps: 1.0e-06
|
| 85 |
seperated_timestep: true
|
| 86 |
-
require_clip_embedding: false
|
| 87 |
require_vae_embedding: false
|
| 88 |
fuse_vae_embedding_in_latents: true
|
| 89 |
use_gradient_checkpointing: true
|
| 90 |
video_attention_mask_mode: first_frame_causal
|
| 91 |
-
action_conditioned: false
|
| 92 |
-
action_dim: 14
|
| 93 |
-
action_group_causal_mask_mode: group_diagonal
|
| 94 |
action_dit_config:
|
| 95 |
action_dim: 14
|
| 96 |
hidden_dim: 1024
|
|
@@ -130,8 +106,6 @@ data:
|
|
| 130 |
frame_stride: 4
|
| 131 |
rgb_history_num_frames: 5
|
| 132 |
rgb_history_frame_stride: 4
|
| 133 |
-
depth_history_num_frames: 1
|
| 134 |
-
depth_history_frame_stride: 4
|
| 135 |
cameras:
|
| 136 |
- head_camera
|
| 137 |
- left_camera
|
|
@@ -159,4 +133,3 @@ deployment:
|
|
| 159 |
benchmark: robotwin
|
| 160 |
portable_bundle: true
|
| 161 |
statistics_path: action_stats.pt
|
| 162 |
-
eval_num_inference_steps: 10
|
|
|
|
| 1 |
model:
|
| 2 |
_target_: prismwam.models.wan22.rgb_depth_action_depth_parent.create_prismwam_rgb_depth_action
|
| 3 |
model_id: Wan-AI/Wan2.2-TI2V-5B
|
|
|
|
| 4 |
tokenizer_model_id: Wan-AI/Wan2.1-T2V-1.3B
|
| 5 |
tokenizer_max_len: 128
|
| 6 |
load_text_encoder: false
|
| 7 |
redirect_common_files: true
|
| 8 |
architecture_name: PrismWAM
|
|
|
|
|
|
|
|
|
|
| 9 |
rgb_input_size:
|
| 10 |
- 384
|
| 11 |
- 320
|
|
|
|
| 14 |
rgb_fast: true
|
| 15 |
rgb_history_num_frames: 5
|
| 16 |
rgb_history_frame_stride: 4
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
share_rgb_depth_blocks: true
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
video_use_text_embedding: true
|
| 19 |
proprio_dim: 14
|
| 20 |
mot_checkpoint_mixed_attn: true
|
|
|
|
| 22 |
skip_rgb_dit_load_from_pretrain: true
|
| 23 |
skip_action_dit_load_from_pretrain: true
|
| 24 |
checkpoint_init_only: true
|
|
|
|
|
|
|
| 25 |
depth_vae_require_latent_stats: true
|
| 26 |
depth_dit_checkpoint_path: null
|
| 27 |
depth_vae_checkpoint_path: depth_vae.pt
|
| 28 |
rgb_vae_checkpoint_path: rgb_vae.safetensors
|
| 29 |
action_dit_pretrained_path: null
|
| 30 |
depth_dit_config:
|
|
|
|
| 31 |
patch_size:
|
| 32 |
- 1
|
| 33 |
- 2
|
|
|
|
| 43 |
num_layers: 30
|
| 44 |
eps: 1.0e-06
|
| 45 |
seperated_timestep: true
|
|
|
|
| 46 |
require_vae_embedding: false
|
| 47 |
fuse_vae_embedding_in_latents: true
|
| 48 |
use_gradient_checkpointing: true
|
| 49 |
video_attention_mask_mode: first_frame_causal
|
|
|
|
|
|
|
|
|
|
| 50 |
rgb_dit_config:
|
|
|
|
| 51 |
patch_size:
|
| 52 |
- 1
|
| 53 |
- 2
|
|
|
|
| 63 |
num_layers: 30
|
| 64 |
eps: 1.0e-06
|
| 65 |
seperated_timestep: true
|
|
|
|
| 66 |
require_vae_embedding: false
|
| 67 |
fuse_vae_embedding_in_latents: true
|
| 68 |
use_gradient_checkpointing: true
|
| 69 |
video_attention_mask_mode: first_frame_causal
|
|
|
|
|
|
|
|
|
|
| 70 |
action_dit_config:
|
| 71 |
action_dim: 14
|
| 72 |
hidden_dim: 1024
|
|
|
|
| 106 |
frame_stride: 4
|
| 107 |
rgb_history_num_frames: 5
|
| 108 |
rgb_history_frame_stride: 4
|
|
|
|
|
|
|
| 109 |
cameras:
|
| 110 |
- head_camera
|
| 111 |
- left_camera
|
|
|
|
| 133 |
benchmark: robotwin
|
| 134 |
portable_bundle: true
|
| 135 |
statistics_path: action_stats.pt
|
|
|
robotwin/policy.pt
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c6ddd4ed984f69544ccd4ea1c9eadf171a709b1019cf51576c5b9f9af1581143
|
| 3 |
+
size 12222105942
|