mysciz commited on
Commit
6bf385a
·
verified ·
1 Parent(s): 8988129

Add official reproduction checkpoints and eval JSON

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. README.md +46 -0
  2. RESULTS.md +72 -0
  3. ckpts/cube_vqbet_webssl_avgpool/.hydra/config.yaml +92 -0
  4. ckpts/cube_vqbet_webssl_avgpool/.hydra/hydra.yaml +160 -0
  5. ckpts/cube_vqbet_webssl_avgpool/.hydra/overrides.yaml +3 -0
  6. ckpts/cube_vqbet_webssl_avgpool/eval_final.json +215 -0
  7. ckpts/cube_vqbet_webssl_avgpool/losses.csv +201 -0
  8. ckpts/cube_vqbet_webssl_avgpool/model_final.pt +3 -0
  9. ckpts/cube_vqbet_webssl_cls/.hydra/config.yaml +91 -0
  10. ckpts/cube_vqbet_webssl_cls/.hydra/hydra.yaml +163 -0
  11. ckpts/cube_vqbet_webssl_cls/.hydra/overrides.yaml +6 -0
  12. ckpts/cube_vqbet_webssl_cls/eval_final.json +215 -0
  13. ckpts/cube_vqbet_webssl_cls/losses.csv +201 -0
  14. ckpts/cube_vqbet_webssl_cls/model_final.pt +3 -0
  15. ckpts/cube_vqbet_webssl_patch/.hydra/config.yaml +91 -0
  16. ckpts/cube_vqbet_webssl_patch/.hydra/hydra.yaml +160 -0
  17. ckpts/cube_vqbet_webssl_patch/.hydra/overrides.yaml +3 -0
  18. ckpts/cube_vqbet_webssl_patch/eval_final.json +215 -0
  19. ckpts/cube_vqbet_webssl_patch/losses.csv +201 -0
  20. ckpts/cube_vqbet_webssl_patch/model_final.pt +3 -0
  21. ckpts/pusht_dp_dino16/.hydra/config.yaml +88 -0
  22. ckpts/pusht_dp_dino16/.hydra/hydra.yaml +164 -0
  23. ckpts/pusht_dp_dino16/.hydra/overrides.yaml +7 -0
  24. ckpts/pusht_dp_dino16/eval_final.json +215 -0
  25. ckpts/pusht_dp_dino16/model_final.pt +3 -0
  26. ckpts/pusht_dp_dino256/.hydra/config.yaml +88 -0
  27. ckpts/pusht_dp_dino256/.hydra/hydra.yaml +163 -0
  28. ckpts/pusht_dp_dino256/.hydra/overrides.yaml +6 -0
  29. ckpts/pusht_dp_dino256/eval_final.json +215 -0
  30. ckpts/pusht_dp_dino256/model_final.pt +3 -0
  31. ckpts/pusht_dp_dino4/.hydra/config.yaml +88 -0
  32. ckpts/pusht_dp_dino4/.hydra/hydra.yaml +164 -0
  33. ckpts/pusht_dp_dino4/.hydra/overrides.yaml +7 -0
  34. ckpts/pusht_dp_dino4/eval_final.json +215 -0
  35. ckpts/pusht_dp_dino4/losses.csv +551 -0
  36. ckpts/pusht_dp_dino4/model_final.pt +3 -0
  37. ckpts/pusht_dp_dino64/.hydra/config.yaml +88 -0
  38. ckpts/pusht_dp_dino64/.hydra/hydra.yaml +164 -0
  39. ckpts/pusht_dp_dino64/.hydra/overrides.yaml +7 -0
  40. ckpts/pusht_dp_dino64/eval_final.json +215 -0
  41. ckpts/pusht_dp_dino64/losses.csv +551 -0
  42. ckpts/pusht_dp_dino64/model_final.pt +3 -0
  43. ckpts/pusht_dp_siglip2/.hydra/config.yaml +88 -0
  44. ckpts/pusht_dp_siglip2/.hydra/hydra.yaml +163 -0
  45. ckpts/pusht_dp_siglip2/.hydra/overrides.yaml +6 -0
  46. ckpts/pusht_dp_siglip2/eval_final.json +215 -0
  47. ckpts/pusht_dp_siglip2/losses.csv +551 -0
  48. ckpts/pusht_dp_siglip2/model_final.pt +3 -0
  49. ckpts/pusht_dp_vjepa2/.hydra/config.yaml +88 -0
  50. ckpts/pusht_dp_vjepa2/.hydra/hydra.yaml +163 -0
README.md CHANGED
@@ -1,3 +1,49 @@
1
  ---
2
  license: mit
 
 
 
 
 
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  license: mit
3
+ task_categories:
4
+ - robotics
5
+ tags:
6
+ - patch-policy
7
+ - imitation-learning
8
+ - diffusion-policy
9
+ - vq-bet
10
  ---
11
+
12
+ # Patch Policy 复现权重
13
+
14
+ 复现报告配套的官方 `patch_policy` checkpoint 与评测 JSON。
15
+ 论文:[Patch Policy](https://arxiv.org/abs/2607.18236)。原始数据集请用官方卡 [`gaoyuezhou/patch-policy-datasets`](https://huggingface.co/datasets/gaoyuezhou/patch-policy-datasets),此处**不重复上传**轨迹。
16
+
17
+ 作者:周振亮(Hugging Face:[`mysciz`](https://huggingface.co/mysciz))
18
+
19
+ ## 上传内容(建议)
20
+
21
+ 只传终局,不要传 embedding 缓存、Cube zip、中止 run。
22
+
23
+ ```
24
+ outputs/pusht/<date>/<time>/model_final.pt
25
+ outputs/pusht/<date>/<time>/eval_final.json
26
+ outputs/pusht/<date>/<time>/.hydra/
27
+ outputs/cube/... (同上)
28
+ inference/latency.json
29
+ logs/official/*.log (可选)
30
+ ```
31
+
32
+ 每个 `model_final.pt` 约 70–80 MB,十个终局合计约 1–2 GB。
33
+
34
+ ## 目录对照
35
+
36
+ | Hydra 目录 | 实验 |
37
+ |---|---|
38
+ | pusht/2026-08-13/12-27-54 | DP DINOv2 256 |
39
+ | pusht/2026-08-13/20-12-04 | DP DINOv2 64 |
40
+ | pusht/2026-08-13/08-18-08 | DP DINOv2 16 |
41
+ | pusht/2026-08-13/22-42-29 | DP DINOv2 4 |
42
+ | pusht/2026-08-13/15-24-12 | DP WebSSL 256 |
43
+ | pusht/2026-08-14/01-04-42 | DP SigLIP2 |
44
+ | pusht/2026-08-14/04-42-19 | DP V-JEPA2 |
45
+ | cube/2026-08-14/09-35-53 | VQ-BeT WebSSL CLS |
46
+ | cube/2026-08-15/05-48-51 | VQ-BeT WebSSL AvgPool |
47
+ | cube/2026-08-15/10-29-41 | VQ-BeT WebSSL patch |
48
+
49
+ Push-T 为 550 epoch(官方 yaml 为 1200)。Cube VQ-BeT 为 1gpu 配置(window=2)。
RESULTS.md ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 官方代码复现
2
+
3
+ 代码:`../../patch_policy`([gaoyuezhou/patch_policy](https://github.com/gaoyuezhou/patch_policy))。
4
+ 权重:<https://huggingface.co/mysciz/patch-policy-repro>(本目录 git 不含 `*.pt`)。
5
+ 配置:`train_pusht_diffusion_1gpu`,550 epoch(约 5 万 step),训练中不做环境评估,结束时 100 ep。
6
+
7
+ ## §3.5 编码器(Push-T × DP)
8
+
9
+ | 实验 | 编码器 | 本机 | 论文 Table 8 |
10
+ |------|--------|-----:|-------------:|
11
+ | webssl256 | WebSSL 256 × 1024 | **0.737±0.030** | 0.80±0.01 |
12
+ | dino256 | DINOv2 256 × 384 | **0.725±0.032** | 0.81±0.01 |
13
+ | vjepa2_patch | V-JEPA2 256 × 1024 | **0.696±0.031** | 0.72±0.04 |
14
+ | siglip2_patch | SigLIP2 196 × 768 | **0.560±0.039** | 0.64±0.02 |
15
+
16
+ 排序与论文一致:**WebSSL ≈ DINOv2 > V-JEPA2 > SigLIP2**。DINOv3 未跑(gated)。
17
+
18
+ ## §3.7 压缩(DINOv2 + DP)
19
+
20
+ | 实验 | tokens | final coverage |
21
+ |------|-------:|---------------:|
22
+ | dino256 | 256 | **0.725±0.032** |
23
+ | dino64 | 64 | **0.636±0.037** |
24
+ | dino16 | 16 | **0.490±0.041** |
25
+ | dino4 | 4 | **0.471±0.040** |
26
+
27
+ **256 > 64 > 16 ≈ 4**。dino16 不可与 patchpol 0.76 直接比。
28
+
29
+ ## §3.6 推理速度(已训 checkpoint)
30
+
31
+ 口径对齐官方 `resources_test.py`:`policy(obs, goal, None)`,每步 `cuda.synchronize`,不含 action chunking。GPU 是 **RTX 4080 SUPER**(论文 Table 3 是 H200)。原始数字:`inference/latency.json`。
32
+
33
+ 对照论文 Table 3(有对应权重的三行):
34
+
35
+ | Method | 本机 total / trainable | 本机 policy ms | 论文 |
36
+ |--------|------------------------|---------------:|------|
37
+ | **Ours - DP (DINOv2)** | **40.43M / 9.19M** | 562 | 40.43M / 9.19M / 445.85 ms |
38
+ | **Ours - DP (WebSSL)** | 322.36M / **9.35M** | 578 | 303.66M / 9.35M / 451.68 ms |
39
+ | **Ours - VQ-BeT (WebSSL)** | **334.10M / 30.44M** | 5.16 | 334.00M / 30.34M / 21.43 ms |
40
+
41
+ 参数量和论文几乎逐项对上。DP 延迟比 H200 高约 1.26×,但仍是去噪 100 步主导(DINOv2 562 vs WebSSL 578,编码器几乎不加时间)。VQ-BeT 本机 5.16 ms 快于论文 21.43 ms,因为 Cube `_1gpu` 的 obs window 是 **2** 不是 5。ResNet / OpenVLA / ACT / VQ-BeT DINOv2 没有本机权重,未测。
42
+
43
+ 全部 10 个终局:
44
+
45
+ | 实验 | Hydra | policy ms | full ms |
46
+ |------|-------|----------:|--------:|
47
+ | pusht DP dino256 | `12-27-54` | 562 | 567 |
48
+ | pusht DP dino64 | `20-12-04` | 576 | 582 |
49
+ | pusht DP dino16 | `08-18-08` | 571 | 580 |
50
+ | pusht DP dino4 | `22-42-29` | 561 | 569 |
51
+ | pusht DP webssl256 | `15-24-12` | 578 | 584 |
52
+ | pusht DP siglip2 | `01-04-42` | 553 | 582 |
53
+ | pusht DP vjepa2 | `04-42-19` | 564 | 610 |
54
+ | cube VQ-BeT webssl_cls | `09-35-53` | 4.91 | 17.25 |
55
+ | cube VQ-BeT webssl_avgpool | `05-48-51` | 4.92 | 17.22 |
56
+ | cube VQ-BeT webssl_patch | `10-29-41` | 5.16 | 17.43 |
57
+
58
+ DP 压缩 256→4 **不降** 推理延迟。VQ-BeT 上 patch 相对 CLS 只多 0.25 ms;加上编码器后三者都是 ~17 ms。
59
+
60
+ ## §3.3 Cube × VQ-BeT × WebSSL
61
+
62
+ `train_cube_1gpu`:obs window **2**(论文 5),batch 64。指标 `entered`(max 2)。± 为 100 episode SEM。
63
+
64
+ | 实验 | Hydra | 本机 entered | 论文 Table 1 |
65
+ |------|-------|-------------:|-------------:|
66
+ | **webssl_patch** | `10-29-41` | **1.68±0.068**(12 / 8 / 80) | 1.68±0.03 |
67
+ | webssl_cls | `09-35-53` | **0.14±0.035**(86 / 14 / 0) | 0.23±0.01 |
68
+ | webssl_avgpool | `05-48-51` | **0.13±0.037**(88 / 11 / 1) | 0.25±0.02 |
69
+
70
+ 括号为 0 / 1 / 2 个方块放入目标的 episode 数。排序与论文一致:**patch ≫ CLS ≈ AvgPool**。patch 均值与 Table 1 相同;global 两条略低于论文,但仍接近 0。window=2 不能当 Table 1 同设定,但 §3.3 的拉开已经出现。
71
+
72
+ 权重在 `outputs/cube/<日期>/<时刻>/`。损失曲线:[plots/](plots/)。
ckpts/cube_vqbet_webssl_avgpool/.hydra/config.yaml ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.webssl.WebSSLEncoder
12
+ name: webSSL
13
+ feature_key: x_norm_patchtokens
14
+ postprocess: avg_pool
15
+ output_dim: 1024
16
+ n_patches: 1
17
+ seed: 42
18
+ window_size: 2
19
+ goal_window_size: 2
20
+ eval_window_size: 2
21
+ num_workers: 0
22
+ batch_size: 64
23
+ epochs: 200
24
+ eval_freq: 5
25
+ eval_on_env_freq: 99999
26
+ num_env_evals: 100
27
+ num_final_evals: 100
28
+ num_envs: 10
29
+ action_window_size: 5
30
+ precompute_embeddings: true
31
+ goal_dim: 0
32
+ wandb:
33
+ project: patch_policy
34
+ entity: ${env_vars.wandb_entity}
35
+ train_fraction: 0.9
36
+ device: cuda
37
+ optim:
38
+ lr: 5.5e-05
39
+ weight_decay: 0.0002
40
+ betas:
41
+ - 0.9
42
+ - 0.999
43
+ env:
44
+ gym:
45
+ _target_: envs.cube.cube_env.CubeWrapper
46
+ task_id: 5
47
+ id: cube
48
+ env:
49
+ _target_: gymnasium.make
50
+ id: cube-double-v1
51
+ reward_task_id: 5
52
+ max_episode_steps: 300
53
+ mode: task
54
+ act_dim: 5
55
+ goal_dim: ${goal_dim}
56
+ views: 1
57
+ dataset:
58
+ _target_: datasets.cube.CubeDataset
59
+ data_directory: ${env_vars.datasets.cube}
60
+ prefetch: false
61
+ data:
62
+ window_size: ${window_size}
63
+ action_window_size: ${action_window_size}
64
+ vqbet_get_future_action_chunk: false
65
+ goal_conditional: future
66
+ future_seq_len: ${goal_window_size}
67
+ min_future_sep: ${action_window_size}
68
+ save_ckpt: true
69
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
70
+ load_path: null
71
+ model:
72
+ _target_: models.vq_behavior_transformer.bet.BehaviorTransformer
73
+ obs_dim: ${encoder.output_dim}
74
+ act_dim: ${env.act_dim}
75
+ goal_dim: ${env.goal_dim}
76
+ vqvae_latent_dim: 512
77
+ vqvae_n_embed: 16
78
+ vqvae_groups: 2
79
+ views: ${env.views}
80
+ n_patches: ${encoder.n_patches}
81
+ vqvae_fit_steps: null
82
+ vqvae_iters: 1000
83
+ n_layer: 8
84
+ n_head: 8
85
+ n_embd: 512
86
+ vqvae_batch_size: 1024
87
+ act_scale: 500
88
+ obs_window_size: ${window_size}
89
+ act_window_size: ${action_window_size}
90
+ offset_loss_multiplier: 10
91
+ vqvae_encoder_loss_multiplier: 1
92
+ mixed_precision: bf16
ckpts/cube_vqbet_webssl_avgpool/.hydra/hydra.yaml ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - num_final_evals=100
116
+ - num_envs=10
117
+ - encoder=webssl_patch_avg_pool
118
+ job:
119
+ name: train_policy
120
+ chdir: true
121
+ override_dirname: encoder=webssl_patch_avg_pool,num_envs=10,num_final_evals=100
122
+ id: ???
123
+ num: ???
124
+ config_name: train_cube_1gpu
125
+ env_set: {}
126
+ env_copy: []
127
+ config:
128
+ override_dirname:
129
+ kv_sep: '='
130
+ item_sep: ','
131
+ exclude_keys: []
132
+ runtime:
133
+ version: 1.2.0
134
+ version_base: '1.2'
135
+ cwd: /root/PatchPolicy/patch_policy
136
+ config_sources:
137
+ - path: hydra.conf
138
+ schema: pkg
139
+ provider: hydra
140
+ - path: /root/PatchPolicy/patch_policy/configs
141
+ schema: file
142
+ provider: main
143
+ - path: ''
144
+ schema: structured
145
+ provider: schema
146
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/cube/2026-08-15/05-48-51
147
+ choices:
148
+ cluster: local
149
+ encoder: webssl_patch_avg_pool
150
+ env_vars: env_vars
151
+ hydra/env: default
152
+ hydra/callbacks: null
153
+ hydra/job_logging: default
154
+ hydra/hydra_logging: default
155
+ hydra/hydra_help: default
156
+ hydra/help: default
157
+ hydra/sweeper: basic
158
+ hydra/launcher: basic
159
+ hydra/output: default
160
+ verbose: false
ckpts/cube_vqbet_webssl_avgpool/.hydra/overrides.yaml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ - num_final_evals=100
2
+ - num_envs=10
3
+ - encoder=webssl_patch_avg_pool
ckpts/cube_vqbet_webssl_avgpool/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "entered mean": 0.13,
5
+ "entered max": 2,
6
+ "entered min": 0,
7
+ "moved mean": 0.72,
8
+ "moved max": 2,
9
+ "moved min": 0
10
+ },
11
+ "final_coverage": [
12
+ 0.0,
13
+ 0.0,
14
+ 0.0,
15
+ 0.0,
16
+ 0.0,
17
+ 0.0,
18
+ 0.0,
19
+ 0.0,
20
+ 0.0,
21
+ 0.0,
22
+ 0.0,
23
+ 0.0,
24
+ 0.0,
25
+ 0.0,
26
+ 1.0,
27
+ 0.0,
28
+ 0.0,
29
+ 0.0,
30
+ 0.0,
31
+ 0.0,
32
+ 0.0,
33
+ 1.0,
34
+ 1.0,
35
+ 0.0,
36
+ 1.0,
37
+ 0.0,
38
+ 0.0,
39
+ 1.0,
40
+ 0.0,
41
+ 0.0,
42
+ 0.0,
43
+ 0.0,
44
+ 0.0,
45
+ 1.0,
46
+ 1.0,
47
+ 2.0,
48
+ 0.0,
49
+ 0.0,
50
+ 0.0,
51
+ 0.0,
52
+ 0.0,
53
+ 0.0,
54
+ 0.0,
55
+ 0.0,
56
+ 0.0,
57
+ 0.0,
58
+ 0.0,
59
+ 0.0,
60
+ 0.0,
61
+ 0.0,
62
+ 1.0,
63
+ 0.0,
64
+ 1.0,
65
+ 0.0,
66
+ 0.0,
67
+ 0.0,
68
+ 0.0,
69
+ 0.0,
70
+ 0.0,
71
+ 0.0,
72
+ 0.0,
73
+ 0.0,
74
+ 0.0,
75
+ 0.0,
76
+ 0.0,
77
+ 0.0,
78
+ 0.0,
79
+ 0.0,
80
+ 0.0,
81
+ 0.0,
82
+ 0.0,
83
+ 0.0,
84
+ 0.0,
85
+ 0.0,
86
+ 0.0,
87
+ 0.0,
88
+ 0.0,
89
+ 0.0,
90
+ 0.0,
91
+ 0.0,
92
+ 0.0,
93
+ 0.0,
94
+ 0.0,
95
+ 0.0,
96
+ 0.0,
97
+ 0.0,
98
+ 0.0,
99
+ 0.0,
100
+ 0.0,
101
+ 0.0,
102
+ 1.0,
103
+ 0.0,
104
+ 0.0,
105
+ 0.0,
106
+ 0.0,
107
+ 0.0,
108
+ 0.0,
109
+ 0.0,
110
+ 1.0,
111
+ 0.0
112
+ ],
113
+ "max_coverage": [
114
+ 1.0,
115
+ 0.0,
116
+ 1.0,
117
+ 0.0,
118
+ 0.0,
119
+ 1.0,
120
+ 0.0,
121
+ 0.0,
122
+ 2.0,
123
+ 1.0,
124
+ 0.0,
125
+ 1.0,
126
+ 1.0,
127
+ 0.0,
128
+ 2.0,
129
+ 2.0,
130
+ 1.0,
131
+ 1.0,
132
+ 2.0,
133
+ 0.0,
134
+ 0.0,
135
+ 2.0,
136
+ 2.0,
137
+ 1.0,
138
+ 0.0,
139
+ 0.0,
140
+ 0.0,
141
+ 1.0,
142
+ 0.0,
143
+ 0.0,
144
+ 0.0,
145
+ 0.0,
146
+ 0.0,
147
+ 2.0,
148
+ 2.0,
149
+ 2.0,
150
+ 0.0,
151
+ 1.0,
152
+ 1.0,
153
+ 1.0,
154
+ 2.0,
155
+ 1.0,
156
+ 1.0,
157
+ 0.0,
158
+ 2.0,
159
+ 1.0,
160
+ 1.0,
161
+ 0.0,
162
+ 1.0,
163
+ 0.0,
164
+ 1.0,
165
+ 2.0,
166
+ 1.0,
167
+ 0.0,
168
+ 2.0,
169
+ 1.0,
170
+ 0.0,
171
+ 1.0,
172
+ 0.0,
173
+ 0.0,
174
+ 1.0,
175
+ 0.0,
176
+ 1.0,
177
+ 2.0,
178
+ 1.0,
179
+ 1.0,
180
+ 0.0,
181
+ 1.0,
182
+ 0.0,
183
+ 0.0,
184
+ 2.0,
185
+ 0.0,
186
+ 0.0,
187
+ 1.0,
188
+ 0.0,
189
+ 0.0,
190
+ 0.0,
191
+ 1.0,
192
+ 2.0,
193
+ 0.0,
194
+ 1.0,
195
+ 0.0,
196
+ 2.0,
197
+ 0.0,
198
+ 0.0,
199
+ 0.0,
200
+ 0.0,
201
+ 1.0,
202
+ 0.0,
203
+ 0.0,
204
+ 1.0,
205
+ 0.0,
206
+ 0.0,
207
+ 2.0,
208
+ 0.0,
209
+ 1.0,
210
+ 0.0,
211
+ 1.0,
212
+ 2.0,
213
+ 0.0
214
+ ]
215
+ }
ckpts/cube_vqbet_webssl_avgpool/losses.csv ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_loss,test_loss
2
+ 0,0.0,0.0
3
+ 1,3.1446400591068797,
4
+ 2,2.5581407545962267,
5
+ 3,2.102770159331461,
6
+ 4,1.9693703937033813,
7
+ 5,1.8781895686147942,2.0741685605049134
8
+ 6,1.8186141993436549,
9
+ 7,1.7622611346758075,
10
+ 8,1.707804448178245,
11
+ 9,1.669162021846407,
12
+ 10,1.6220116878135338,1.7491935048103333
13
+ 11,1.5957601841332183,
14
+ 12,1.5693751526996493,
15
+ 13,1.5510863378230069,
16
+ 14,1.524508740649455,
17
+ 15,1.5038339854735467,1.608862557888031
18
+ 16,1.490749949692852,
19
+ 17,1.476507753961616,
20
+ 18,1.4530996399828129,
21
+ 19,1.4362340144192178,
22
+ 20,1.4186408708078995,1.5506351222991943
23
+ 21,1.4050684324983094,
24
+ 22,1.3889092876472406,
25
+ 23,1.3780376257167921,
26
+ 24,1.3587372896985874,
27
+ 25,1.338392924827834,1.5648942055702209
28
+ 26,1.3194957130795553,
29
+ 27,1.3047579238191247,
30
+ 28,1.2891832830177412,
31
+ 29,1.2719943150877953,
32
+ 30,1.2512208859746654,1.5509312839508056
33
+ 31,1.238852969629483,
34
+ 32,1.222197062232428,
35
+ 33,1.2016668498723044,
36
+ 34,1.186051120981574,
37
+ 35,1.1712192586726613,1.5460591597557067
38
+ 36,1.145611066526423,
39
+ 37,1.131937350663874,
40
+ 38,1.1174701783392165,
41
+ 39,1.0985872799323664,
42
+ 40,1.0826000553659267,1.5559792456626893
43
+ 41,1.065687991730455,
44
+ 42,1.0549634278027549,
45
+ 43,1.039237891479085,
46
+ 44,1.0197580818397303,
47
+ 45,1.0068627164388697,1.629237139225006
48
+ 46,0.9977685646671388,
49
+ 47,0.9815264130011201,
50
+ 48,0.9766060704261892,
51
+ 49,0.9545715173395971,
52
+ 50,0.9416492670360539,1.6141492295265198
53
+ 51,0.9277662407710321,
54
+ 52,0.9186895380003585,
55
+ 53,0.8983764595662554,
56
+ 54,0.8931419174186885,
57
+ 55,0.8805050060359968,1.5883860535621643
58
+ 56,0.871269371929682,
59
+ 57,0.8570791703855826,
60
+ 58,0.8566619783329467,
61
+ 59,0.8493228174952997,
62
+ 60,0.8294992317549057,1.628707944869995
63
+ 61,0.8207052379018731,
64
+ 62,0.8119217541275753,
65
+ 63,0.805237611134847,
66
+ 64,0.7968785787104733,
67
+ 65,0.7892009466369119,1.6038520665168763
68
+ 66,0.7851584664959874,
69
+ 67,0.7752129304119282,
70
+ 68,0.7669036771791676,
71
+ 69,0.7551929480913613,
72
+ 70,0.7494779898681574,1.6275313482284546
73
+ 71,0.7417474436677165,
74
+ 72,0.736693844354401,
75
+ 73,0.7289848349367579,
76
+ 74,0.7250817744061351,
77
+ 75,0.7195212701335549,1.6382472343444825
78
+ 76,0.7107346671012541,
79
+ 77,0.7000951734371483,
80
+ 78,0.6948492030820085,
81
+ 79,0.6900040689441893,
82
+ 80,0.684459169033087,1.652471384048462
83
+ 81,0.6845280138982667,
84
+ 82,0.6687162535058128,
85
+ 83,0.6719134220232567,
86
+ 84,0.6587637352964116,
87
+ 85,0.6594567828190824,1.6586331181526184
88
+ 86,0.6531566825384895,
89
+ 87,0.6437588249229722,
90
+ 88,0.6375780979999237,
91
+ 89,0.6313633277701834,
92
+ 90,0.6270657608595988,1.651066370487213
93
+ 91,0.6230992036871612,
94
+ 92,0.6200760155916214,
95
+ 93,0.6128563575136164,
96
+ 94,0.6088693867334061,
97
+ 95,0.5983029588953488,1.6736980814933777
98
+ 96,0.599917900075929,
99
+ 97,0.5949228350073099,
100
+ 98,0.585964102556722,
101
+ 99,0.5800204274451567,
102
+ 100,0.5769117264490988,1.6728644547462463
103
+ 101,0.5756653271512024,
104
+ 102,0.5683280289587047,
105
+ 103,0.5617131566525333,
106
+ 104,0.5576562119854821,
107
+ 105,0.5512485211301181,1.6790845308303832
108
+ 106,0.5496793470552398,
109
+ 107,0.5454219253216352,
110
+ 108,0.5388967462867085,
111
+ 109,0.535915111631362,
112
+ 110,0.5289175784370551,1.6838263549804688
113
+ 111,0.5266308813718044,
114
+ 112,0.5228730124783598,
115
+ 113,0.5165090422249503,
116
+ 114,0.5125321448884077,
117
+ 115,0.5117635295157217,1.6930575113296509
118
+ 116,0.5068016759016447,
119
+ 117,0.49832745064567363,
120
+ 118,0.49518866097140646,
121
+ 119,0.49409955820172197,
122
+ 120,0.48673766346958774,1.6974371175765992
123
+ 121,0.4838233594265249,
124
+ 122,0.47960043225126964,
125
+ 123,0.4776437963462538,
126
+ 124,0.47233619246010977,
127
+ 125,0.4689286799273557,1.7051047005653381
128
+ 126,0.4647354223610212,
129
+ 127,0.4617118048999045,
130
+ 128,0.45883951597433126,
131
+ 129,0.45526643927829963,
132
+ 130,0.4502113209002548,1.7045672607421876
133
+ 131,0.4477597986244493,
134
+ 132,0.4443946342604856,
135
+ 133,0.4403913987076117,
136
+ 134,0.43661009680686724,
137
+ 135,0.43392139424880344,1.7112465863227844
138
+ 136,0.43026821669708526,
139
+ 137,0.42671076104872757,
140
+ 138,0.4238204049826082,
141
+ 139,0.42091935676419073,
142
+ 140,0.4170378200554599,1.718167661190033
143
+ 141,0.4142253938803656,
144
+ 142,0.41126009327773416,
145
+ 143,0.40793605280729633,
146
+ 144,0.40507059130403733,
147
+ 145,0.4016811006133341,1.7292957000732423
148
+ 146,0.40008436497818267,
149
+ 147,0.3954763523458193,
150
+ 148,0.39117268729023635,
151
+ 149,0.3899110566255533,
152
+ 150,0.38672655262053013,1.7212657141685486
153
+ 151,0.38353287066436476,
154
+ 152,0.3810550603084266,
155
+ 153,0.3765143510989017,
156
+ 154,0.37496873213806087,
157
+ 155,0.37159531757545966,1.7287801117897035
158
+ 156,0.36888784384872353,
159
+ 157,0.3653052587372561,
160
+ 158,0.3633879350705279,
161
+ 159,0.36141774273063576,
162
+ 160,0.3569822361589306,1.7349586067199707
163
+ 161,0.3551265456092854,
164
+ 162,0.35201751554591787,
165
+ 163,0.3487886169459671,
166
+ 164,0.3469400964159932,
167
+ 165,0.34467996775897014,1.7346307549476623
168
+ 166,0.34066644843874705,
169
+ 167,0.3391287695202563,
170
+ 168,0.33617825907034177,
171
+ 169,0.3341053816645096,
172
+ 170,0.3308081199777209,1.7334124250411986
173
+ 171,0.32799414079636335,
174
+ 172,0.3261246911974417,
175
+ 173,0.32328013948992723,
176
+ 174,0.32055952632799745,
177
+ 175,0.31788054457865655,1.7490151638984681
178
+ 176,0.3153420257019914,
179
+ 177,0.3124137781560421,
180
+ 178,0.3098337188000894,
181
+ 179,0.30734760337509215,
182
+ 180,0.3045843780920323,1.7363710947036743
183
+ 181,0.3015893795010116,
184
+ 182,0.29906064957483774,
185
+ 183,0.2972698293678049,
186
+ 184,0.29420886318095857,
187
+ 185,0.291634394450941,1.7563662452697755
188
+ 186,0.28822055197734797,
189
+ 187,0.28688664496358895,
190
+ 188,0.28388486127369106,
191
+ 189,0.28135281053578687,
192
+ 190,0.27956525332087445,1.7505594024658202
193
+ 191,0.27649740127122235,
194
+ 192,0.2737237707220225,
195
+ 193,0.27103143826954895,
196
+ 194,0.26948932294423383,
197
+ 195,0.26600046846498215,1.759228216648102
198
+ 196,0.2644153668726277,
199
+ 197,0.2615530682055073,
200
+ 198,0.259373551984835,
201
+ 199,0.25738286952643347,
ckpts/cube_vqbet_webssl_avgpool/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cee7f3c8969c954a4e9ecc8c6851e1e918ffc39a001c7f2516c95d5c852071cc
3
+ size 119730427
ckpts/cube_vqbet_webssl_cls/.hydra/config.yaml ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.webssl.WebSSLEncoder
12
+ name: webSSL
13
+ feature_key: x_norm_clstoken
14
+ output_dim: 1024
15
+ n_patches: 1
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 64
22
+ epochs: 200
23
+ eval_freq: 5
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_final_evals: 100
27
+ num_envs: 10
28
+ action_window_size: 5
29
+ precompute_embeddings: true
30
+ goal_dim: 0
31
+ wandb:
32
+ project: patch_policy
33
+ entity: ${env_vars.wandb_entity}
34
+ train_fraction: 0.9
35
+ device: cuda
36
+ optim:
37
+ lr: 5.5e-05
38
+ weight_decay: 0.0002
39
+ betas:
40
+ - 0.9
41
+ - 0.999
42
+ env:
43
+ gym:
44
+ _target_: envs.cube.cube_env.CubeWrapper
45
+ task_id: 5
46
+ id: cube
47
+ env:
48
+ _target_: gymnasium.make
49
+ id: cube-double-v1
50
+ reward_task_id: 5
51
+ max_episode_steps: 300
52
+ mode: task
53
+ act_dim: 5
54
+ goal_dim: ${goal_dim}
55
+ views: 1
56
+ dataset:
57
+ _target_: datasets.cube.CubeDataset
58
+ data_directory: ${env_vars.datasets.cube}
59
+ prefetch: false
60
+ data:
61
+ window_size: ${window_size}
62
+ action_window_size: ${action_window_size}
63
+ vqbet_get_future_action_chunk: false
64
+ goal_conditional: future
65
+ future_seq_len: ${goal_window_size}
66
+ min_future_sep: ${action_window_size}
67
+ save_ckpt: true
68
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
69
+ load_path: null
70
+ model:
71
+ _target_: models.vq_behavior_transformer.bet.BehaviorTransformer
72
+ obs_dim: ${encoder.output_dim}
73
+ act_dim: ${env.act_dim}
74
+ goal_dim: ${env.goal_dim}
75
+ vqvae_latent_dim: 512
76
+ vqvae_n_embed: 16
77
+ vqvae_groups: 2
78
+ views: ${env.views}
79
+ n_patches: ${encoder.n_patches}
80
+ vqvae_fit_steps: null
81
+ vqvae_iters: 1000
82
+ n_layer: 8
83
+ n_head: 8
84
+ n_embd: 512
85
+ vqvae_batch_size: 1024
86
+ act_scale: 500
87
+ obs_window_size: ${window_size}
88
+ act_window_size: ${action_window_size}
89
+ offset_loss_multiplier: 10
90
+ vqvae_encoder_loss_multiplier: 1
91
+ mixed_precision: bf16
ckpts/cube_vqbet_webssl_cls/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - eval_on_env_freq=99999
116
+ - num_final_evals=100
117
+ - num_envs=10
118
+ - dataset.prefetch=false
119
+ - mixed_precision=bf16
120
+ - encoder=webssl_cls
121
+ job:
122
+ name: train_policy
123
+ chdir: true
124
+ override_dirname: dataset.prefetch=false,encoder=webssl_cls,eval_on_env_freq=99999,mixed_precision=bf16,num_envs=10,num_final_evals=100
125
+ id: ???
126
+ num: ???
127
+ config_name: train_cube_1gpu
128
+ env_set: {}
129
+ env_copy: []
130
+ config:
131
+ override_dirname:
132
+ kv_sep: '='
133
+ item_sep: ','
134
+ exclude_keys: []
135
+ runtime:
136
+ version: 1.2.0
137
+ version_base: '1.2'
138
+ cwd: /root/PatchPolicy/patch_policy
139
+ config_sources:
140
+ - path: hydra.conf
141
+ schema: pkg
142
+ provider: hydra
143
+ - path: /root/PatchPolicy/patch_policy/configs
144
+ schema: file
145
+ provider: main
146
+ - path: ''
147
+ schema: structured
148
+ provider: schema
149
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/cube/2026-08-14/09-35-53
150
+ choices:
151
+ cluster: local
152
+ encoder: webssl_cls
153
+ env_vars: env_vars
154
+ hydra/env: default
155
+ hydra/callbacks: null
156
+ hydra/job_logging: default
157
+ hydra/hydra_logging: default
158
+ hydra/hydra_help: default
159
+ hydra/help: default
160
+ hydra/sweeper: basic
161
+ hydra/launcher: basic
162
+ hydra/output: default
163
+ verbose: false
ckpts/cube_vqbet_webssl_cls/.hydra/overrides.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - eval_on_env_freq=99999
2
+ - num_final_evals=100
3
+ - num_envs=10
4
+ - dataset.prefetch=false
5
+ - mixed_precision=bf16
6
+ - encoder=webssl_cls
ckpts/cube_vqbet_webssl_cls/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "entered mean": 0.14,
5
+ "entered max": 1,
6
+ "entered min": 0,
7
+ "moved mean": 0.75,
8
+ "moved max": 2,
9
+ "moved min": 0
10
+ },
11
+ "final_coverage": [
12
+ 0.0,
13
+ 0.0,
14
+ 1.0,
15
+ 0.0,
16
+ 0.0,
17
+ 0.0,
18
+ 0.0,
19
+ 0.0,
20
+ 1.0,
21
+ 0.0,
22
+ 0.0,
23
+ 0.0,
24
+ 0.0,
25
+ 0.0,
26
+ 1.0,
27
+ 1.0,
28
+ 0.0,
29
+ 0.0,
30
+ 0.0,
31
+ 0.0,
32
+ 1.0,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.0,
37
+ 0.0,
38
+ 0.0,
39
+ 0.0,
40
+ 0.0,
41
+ 1.0,
42
+ 0.0,
43
+ 0.0,
44
+ 0.0,
45
+ 0.0,
46
+ 0.0,
47
+ 0.0,
48
+ 0.0,
49
+ 0.0,
50
+ 0.0,
51
+ 1.0,
52
+ 0.0,
53
+ 0.0,
54
+ 0.0,
55
+ 1.0,
56
+ 0.0,
57
+ 0.0,
58
+ 0.0,
59
+ 0.0,
60
+ 0.0,
61
+ 0.0,
62
+ 1.0,
63
+ 0.0,
64
+ 0.0,
65
+ 0.0,
66
+ 0.0,
67
+ 0.0,
68
+ 0.0,
69
+ 0.0,
70
+ 0.0,
71
+ 0.0,
72
+ 0.0,
73
+ 0.0,
74
+ 0.0,
75
+ 0.0,
76
+ 0.0,
77
+ 0.0,
78
+ 0.0,
79
+ 0.0,
80
+ 1.0,
81
+ 1.0,
82
+ 0.0,
83
+ 0.0,
84
+ 1.0,
85
+ 0.0,
86
+ 0.0,
87
+ 0.0,
88
+ 0.0,
89
+ 0.0,
90
+ 0.0,
91
+ 1.0,
92
+ 0.0,
93
+ 0.0,
94
+ 0.0,
95
+ 0.0,
96
+ 0.0,
97
+ 0.0,
98
+ 1.0,
99
+ 0.0,
100
+ 0.0,
101
+ 0.0,
102
+ 0.0,
103
+ 0.0,
104
+ 0.0,
105
+ 0.0,
106
+ 0.0,
107
+ 0.0,
108
+ 0.0,
109
+ 0.0,
110
+ 0.0,
111
+ 0.0
112
+ ],
113
+ "max_coverage": [
114
+ 2.0,
115
+ 0.0,
116
+ 0.0,
117
+ 1.0,
118
+ 1.0,
119
+ 0.0,
120
+ 1.0,
121
+ 1.0,
122
+ 2.0,
123
+ 0.0,
124
+ 1.0,
125
+ 0.0,
126
+ 1.0,
127
+ 0.0,
128
+ 0.0,
129
+ 1.0,
130
+ 1.0,
131
+ 0.0,
132
+ 1.0,
133
+ 0.0,
134
+ 1.0,
135
+ 0.0,
136
+ 0.0,
137
+ 1.0,
138
+ 1.0,
139
+ 2.0,
140
+ 0.0,
141
+ 0.0,
142
+ 0.0,
143
+ 1.0,
144
+ 2.0,
145
+ 1.0,
146
+ 2.0,
147
+ 1.0,
148
+ 0.0,
149
+ 0.0,
150
+ 0.0,
151
+ 0.0,
152
+ 1.0,
153
+ 1.0,
154
+ 2.0,
155
+ 1.0,
156
+ 1.0,
157
+ 1.0,
158
+ 1.0,
159
+ 0.0,
160
+ 1.0,
161
+ 1.0,
162
+ 1.0,
163
+ 0.0,
164
+ 1.0,
165
+ 1.0,
166
+ 0.0,
167
+ 1.0,
168
+ 0.0,
169
+ 0.0,
170
+ 1.0,
171
+ 0.0,
172
+ 2.0,
173
+ 0.0,
174
+ 1.0,
175
+ 1.0,
176
+ 1.0,
177
+ 0.0,
178
+ 1.0,
179
+ 1.0,
180
+ 1.0,
181
+ 2.0,
182
+ 2.0,
183
+ 2.0,
184
+ 0.0,
185
+ 0.0,
186
+ 2.0,
187
+ 1.0,
188
+ 0.0,
189
+ 1.0,
190
+ 0.0,
191
+ 1.0,
192
+ 0.0,
193
+ 2.0,
194
+ 2.0,
195
+ 1.0,
196
+ 0.0,
197
+ 0.0,
198
+ 0.0,
199
+ 2.0,
200
+ 2.0,
201
+ 0.0,
202
+ 0.0,
203
+ 0.0,
204
+ 2.0,
205
+ 0.0,
206
+ 1.0,
207
+ 0.0,
208
+ 2.0,
209
+ 1.0,
210
+ 0.0,
211
+ 0.0,
212
+ 1.0,
213
+ 0.0
214
+ ]
215
+ }
ckpts/cube_vqbet_webssl_cls/losses.csv ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_loss,test_loss
2
+ 0,0.0,0.0
3
+ 1,2.2720269316600428,
4
+ 2,1.8444639302583203,
5
+ 3,1.7335047703236341,
6
+ 4,1.6562995706788368,
7
+ 5,1.6003136974241998,1.673338501930237
8
+ 6,1.5530271738146741,
9
+ 7,1.520930808554921,
10
+ 8,1.4817181599015992,
11
+ 9,1.4527927848200004,
12
+ 10,1.422918136852483,1.5600680365562438
13
+ 11,1.3950626715603802,
14
+ 12,1.3711594165199332,
15
+ 13,1.3404830423080258,
16
+ 14,1.3107542643944423,
17
+ 15,1.2879752624366019,1.5137386531829835
18
+ 16,1.2660151705559757,
19
+ 17,1.235946409818199,
20
+ 18,1.2087715576506324,
21
+ 19,1.1875927096439733,
22
+ 20,1.1677415789001517,1.527553156852722
23
+ 21,1.1369534784203603,
24
+ 22,1.1202236835637853,
25
+ 23,1.0938909139691129,
26
+ 24,1.0742845494403608,
27
+ 25,1.055208581396275,1.5373920373916625
28
+ 26,1.040404733736068,
29
+ 27,1.0162508536337151,
30
+ 28,0.9914089606867896,
31
+ 29,0.9740780234440334,
32
+ 30,0.9551053602351911,1.5739998607635497
33
+ 31,0.9441392580564651,
34
+ 32,0.9168049668789737,
35
+ 33,0.9047829072094626,
36
+ 34,0.8905434669512842,
37
+ 35,0.8775075259618461,1.5760819845199585
38
+ 36,0.853442296696206,
39
+ 37,0.841935310461041,
40
+ 38,0.836629390457852,
41
+ 39,0.8132582157850266,
42
+ 40,0.8112725794004897,1.5914277124404907
43
+ 41,0.7872101448786756,
44
+ 42,0.7724927052752011,
45
+ 43,0.777990729910218,
46
+ 44,0.7545099193230271,
47
+ 45,0.7461897019917766,1.5814318561553955
48
+ 46,0.7343451575790014,
49
+ 47,0.7240388880794247,
50
+ 48,0.7125240478457676,
51
+ 49,0.7077375484320024,
52
+ 50,0.6938150440756645,1.648220832824707
53
+ 51,0.6794981270407637,
54
+ 52,0.6725984307833843,
55
+ 53,0.6777015353759958,
56
+ 54,0.6528856976785593,
57
+ 55,0.6523892073374655,1.607713297843933
58
+ 56,0.6379251836074723,
59
+ 57,0.6435191039927304,
60
+ 58,0.6170934508037236,
61
+ 59,0.6124176237111291,
62
+ 60,0.6102099580586784,1.61826988697052
63
+ 61,0.6005489602684975,
64
+ 62,0.5897614841556383,
65
+ 63,0.5845126858912408,
66
+ 64,0.5745416680971781,
67
+ 65,0.5643413053928978,1.6215500931739808
68
+ 66,0.5525148621139427,
69
+ 67,0.5454163060834011,
70
+ 68,0.5417195110478334,
71
+ 69,0.5297066729981452,
72
+ 70,0.5220667049806151,1.6528869824409484
73
+ 71,0.5147970854563432,
74
+ 72,0.5072473410465237,
75
+ 73,0.4983503566537466,
76
+ 74,0.4923300936869863,
77
+ 75,0.4827649831099229,1.6578234124183655
78
+ 76,0.47596961391779286,
79
+ 77,0.4682699462605847,
80
+ 78,0.4606476037297398,
81
+ 79,0.45312220070304143,
82
+ 80,0.4476029145945277,1.6654093823432923
83
+ 81,0.4389073401172128,
84
+ 82,0.43247851276666754,
85
+ 83,0.4267901411383516,
86
+ 84,0.41867727299945223,
87
+ 85,0.41169885610644186,1.686189305305481
88
+ 86,0.4063203358091414,
89
+ 87,0.3985459705711239,
90
+ 88,0.3924948629509244,
91
+ 89,0.38605759805068374,
92
+ 90,0.38009194483877057,1.690173382282257
93
+ 91,0.37328027959706056,
94
+ 92,0.369243134615115,
95
+ 93,0.3610015834371249,
96
+ 94,0.3544482153116001,
97
+ 95,0.3493293705913756,1.6978111724853515
98
+ 96,0.3434847232937399,
99
+ 97,0.3367430977264626,
100
+ 98,0.33136359139138627,
101
+ 99,0.3273362416463594,
102
+ 100,0.31931427501452464,1.709050654411316
103
+ 101,0.31427935627289116,
104
+ 102,0.30940607384157676,
105
+ 103,0.3042083436674956,
106
+ 104,0.29904257009426755,
107
+ 105,0.2930295533862793,1.7159762907028198
108
+ 106,0.2883259053859446,
109
+ 107,0.28368335869163275,
110
+ 108,0.2792083541603966,
111
+ 109,0.2740594452091803,
112
+ 110,0.26988351094122565,1.7190876002311706
113
+ 111,0.2656639959766633,
114
+ 112,0.26185610947302645,
115
+ 113,0.25804497027355766,
116
+ 114,0.25343221405314076,
117
+ 115,0.25107355574922013,1.7218559675216676
118
+ 116,0.24631089047114882,
119
+ 117,0.24416071864672834,
120
+ 118,0.24058034574975157,
121
+ 119,0.2375590622347469,
122
+ 120,0.2347670653834939,1.7257407007217407
123
+ 121,0.2310631890108602,
124
+ 122,0.2287577611601187,
125
+ 123,0.22670570529428208,
126
+ 124,0.22343632902225685,
127
+ 125,0.22127139501066673,1.7225294280052186
128
+ 126,0.21949968881542897,
129
+ 127,0.2171064822598257,
130
+ 128,0.21449961077370164,
131
+ 129,0.21276958162585893,
132
+ 130,0.21097611418614784,1.7198662958145141
133
+ 131,0.20905364692832032,
134
+ 132,0.2070263238597868,
135
+ 133,0.20559674713553655,
136
+ 134,0.2034036671846277,
137
+ 135,0.20150629949704227,1.7231496424674988
138
+ 136,0.20062183701278022,
139
+ 137,0.19860052713193,
140
+ 138,0.19683309017111444,
141
+ 139,0.19520442155448514,
142
+ 140,0.19375942355125314,1.722465301990509
143
+ 141,0.19329062187009388,
144
+ 142,0.19094321033399966,
145
+ 143,0.19025826123025683,
146
+ 144,0.1893313966639754,
147
+ 145,0.18708348604074368,1.7232084465026856
148
+ 146,0.18645495345764276,
149
+ 147,0.18509546347842035,
150
+ 148,0.18382525648404327,
151
+ 149,0.1826484927183224,
152
+ 150,0.18114572015797925,1.7215237212181091
153
+ 151,0.18034767453920925,
154
+ 152,0.17953670031339344,
155
+ 153,0.17858709845071039,
156
+ 154,0.17655712228992748,
157
+ 155,0.17623126166613978,1.7235061655044555
158
+ 156,0.17548855118608722,
159
+ 157,0.1739055283445244,
160
+ 158,0.1733211111018641,
161
+ 159,0.17228498838893655,
162
+ 160,0.17153913540662163,1.7228927812576293
163
+ 161,0.17028143337099916,
164
+ 162,0.1694204551555837,
165
+ 163,0.1685338485080542,
166
+ 164,0.1677904926214574,
167
+ 165,0.16661885867102277,1.7196247401237488
168
+ 166,0.1659404607489705,
169
+ 167,0.1657877195523017,
170
+ 168,0.16465687775053084,
171
+ 169,0.16420107540519288,
172
+ 170,0.16362862820581844,1.719136555671692
173
+ 171,0.16244809073396027,
174
+ 172,0.1613504122554635,
175
+ 173,0.16082626168564376,
176
+ 174,0.16025751300104377,
177
+ 175,0.15999539967419374,1.713227072238922
178
+ 176,0.15840895282518533,
179
+ 177,0.15783042443864462,
180
+ 178,0.15736108797136694,
181
+ 179,0.15694824871348423,
182
+ 180,0.15592454147473392,1.718880340576172
183
+ 181,0.15498326685176128,
184
+ 182,0.154650994654124,
185
+ 183,0.1543189759961226,
186
+ 184,0.15346380528838685,
187
+ 185,0.15327653929125518,1.7128042788505555
188
+ 186,0.1524003066846894,
189
+ 187,0.1518139785880016,
190
+ 188,0.15083455130095696,
191
+ 189,0.15022907689368972,
192
+ 190,0.15048252699327552,1.7137123856544494
193
+ 191,0.14942242968310085,
194
+ 192,0.1494451498793852,
195
+ 193,0.14826812298916694,
196
+ 194,0.14759192327296156,
197
+ 195,0.14697352135812658,1.7105256757736207
198
+ 196,0.14694636701864916,
199
+ 197,0.14644509728532284,
200
+ 198,0.14571446201039684,
201
+ 199,0.14512757416297165,
ckpts/cube_vqbet_webssl_cls/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:36601cfdc0b6ba51216df1e89f7dfcefa5be7c51d27cd15de9f869f4ff748990
3
+ size 119730235
ckpts/cube_vqbet_webssl_patch/.hydra/config.yaml ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.webssl.WebSSLEncoder
12
+ name: webSSL
13
+ feature_key: x_norm_patchtokens
14
+ output_dim: 1024
15
+ n_patches: 256
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 64
22
+ epochs: 200
23
+ eval_freq: 5
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_final_evals: 100
27
+ num_envs: 10
28
+ action_window_size: 5
29
+ precompute_embeddings: true
30
+ goal_dim: 0
31
+ wandb:
32
+ project: patch_policy
33
+ entity: ${env_vars.wandb_entity}
34
+ train_fraction: 0.9
35
+ device: cuda
36
+ optim:
37
+ lr: 5.5e-05
38
+ weight_decay: 0.0002
39
+ betas:
40
+ - 0.9
41
+ - 0.999
42
+ env:
43
+ gym:
44
+ _target_: envs.cube.cube_env.CubeWrapper
45
+ task_id: 5
46
+ id: cube
47
+ env:
48
+ _target_: gymnasium.make
49
+ id: cube-double-v1
50
+ reward_task_id: 5
51
+ max_episode_steps: 300
52
+ mode: task
53
+ act_dim: 5
54
+ goal_dim: ${goal_dim}
55
+ views: 1
56
+ dataset:
57
+ _target_: datasets.cube.CubeDataset
58
+ data_directory: ${env_vars.datasets.cube}
59
+ prefetch: false
60
+ data:
61
+ window_size: ${window_size}
62
+ action_window_size: ${action_window_size}
63
+ vqbet_get_future_action_chunk: false
64
+ goal_conditional: future
65
+ future_seq_len: ${goal_window_size}
66
+ min_future_sep: ${action_window_size}
67
+ save_ckpt: true
68
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
69
+ load_path: null
70
+ model:
71
+ _target_: models.vq_behavior_transformer.bet.BehaviorTransformer
72
+ obs_dim: ${encoder.output_dim}
73
+ act_dim: ${env.act_dim}
74
+ goal_dim: ${env.goal_dim}
75
+ vqvae_latent_dim: 512
76
+ vqvae_n_embed: 16
77
+ vqvae_groups: 2
78
+ views: ${env.views}
79
+ n_patches: ${encoder.n_patches}
80
+ vqvae_fit_steps: null
81
+ vqvae_iters: 1000
82
+ n_layer: 8
83
+ n_head: 8
84
+ n_embd: 512
85
+ vqvae_batch_size: 1024
86
+ act_scale: 500
87
+ obs_window_size: ${window_size}
88
+ act_window_size: ${action_window_size}
89
+ offset_loss_multiplier: 10
90
+ vqvae_encoder_loss_multiplier: 1
91
+ mixed_precision: bf16
ckpts/cube_vqbet_webssl_patch/.hydra/hydra.yaml ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - num_final_evals=100
116
+ - num_envs=10
117
+ - encoder=webssl_patch
118
+ job:
119
+ name: train_policy
120
+ chdir: true
121
+ override_dirname: encoder=webssl_patch,num_envs=10,num_final_evals=100
122
+ id: ???
123
+ num: ???
124
+ config_name: train_cube_1gpu
125
+ env_set: {}
126
+ env_copy: []
127
+ config:
128
+ override_dirname:
129
+ kv_sep: '='
130
+ item_sep: ','
131
+ exclude_keys: []
132
+ runtime:
133
+ version: 1.2.0
134
+ version_base: '1.2'
135
+ cwd: /root/PatchPolicy/patch_policy
136
+ config_sources:
137
+ - path: hydra.conf
138
+ schema: pkg
139
+ provider: hydra
140
+ - path: /root/PatchPolicy/patch_policy/configs
141
+ schema: file
142
+ provider: main
143
+ - path: ''
144
+ schema: structured
145
+ provider: schema
146
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/cube/2026-08-15/10-29-41
147
+ choices:
148
+ cluster: local
149
+ encoder: webssl_patch
150
+ env_vars: env_vars
151
+ hydra/env: default
152
+ hydra/callbacks: null
153
+ hydra/job_logging: default
154
+ hydra/hydra_logging: default
155
+ hydra/hydra_help: default
156
+ hydra/help: default
157
+ hydra/sweeper: basic
158
+ hydra/launcher: basic
159
+ hydra/output: default
160
+ verbose: false
ckpts/cube_vqbet_webssl_patch/.hydra/overrides.yaml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ - num_final_evals=100
2
+ - num_envs=10
3
+ - encoder=webssl_patch
ckpts/cube_vqbet_webssl_patch/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "entered mean": 1.68,
5
+ "entered max": 2,
6
+ "entered min": 0,
7
+ "moved mean": 1.86,
8
+ "moved max": 2,
9
+ "moved min": 0
10
+ },
11
+ "final_coverage": [
12
+ 2.0,
13
+ 2.0,
14
+ 2.0,
15
+ 2.0,
16
+ 2.0,
17
+ 2.0,
18
+ 2.0,
19
+ 2.0,
20
+ 2.0,
21
+ 2.0,
22
+ 2.0,
23
+ 2.0,
24
+ 2.0,
25
+ 2.0,
26
+ 2.0,
27
+ 2.0,
28
+ 0.0,
29
+ 2.0,
30
+ 2.0,
31
+ 2.0,
32
+ 2.0,
33
+ 2.0,
34
+ 2.0,
35
+ 2.0,
36
+ 2.0,
37
+ 2.0,
38
+ 2.0,
39
+ 1.0,
40
+ 2.0,
41
+ 2.0,
42
+ 2.0,
43
+ 0.0,
44
+ 2.0,
45
+ 2.0,
46
+ 1.0,
47
+ 0.0,
48
+ 2.0,
49
+ 2.0,
50
+ 2.0,
51
+ 2.0,
52
+ 2.0,
53
+ 0.0,
54
+ 0.0,
55
+ 1.0,
56
+ 2.0,
57
+ 2.0,
58
+ 2.0,
59
+ 2.0,
60
+ 2.0,
61
+ 2.0,
62
+ 2.0,
63
+ 2.0,
64
+ 2.0,
65
+ 2.0,
66
+ 2.0,
67
+ 2.0,
68
+ 2.0,
69
+ 0.0,
70
+ 2.0,
71
+ 2.0,
72
+ 2.0,
73
+ 1.0,
74
+ 2.0,
75
+ 0.0,
76
+ 2.0,
77
+ 2.0,
78
+ 2.0,
79
+ 2.0,
80
+ 0.0,
81
+ 2.0,
82
+ 2.0,
83
+ 2.0,
84
+ 2.0,
85
+ 2.0,
86
+ 2.0,
87
+ 2.0,
88
+ 2.0,
89
+ 2.0,
90
+ 0.0,
91
+ 2.0,
92
+ 2.0,
93
+ 1.0,
94
+ 2.0,
95
+ 2.0,
96
+ 0.0,
97
+ 1.0,
98
+ 2.0,
99
+ 1.0,
100
+ 2.0,
101
+ 2.0,
102
+ 0.0,
103
+ 2.0,
104
+ 1.0,
105
+ 0.0,
106
+ 2.0,
107
+ 2.0,
108
+ 2.0,
109
+ 2.0,
110
+ 2.0,
111
+ 2.0
112
+ ],
113
+ "max_coverage": [
114
+ 2.0,
115
+ 2.0,
116
+ 2.0,
117
+ 2.0,
118
+ 2.0,
119
+ 2.0,
120
+ 2.0,
121
+ 2.0,
122
+ 2.0,
123
+ 2.0,
124
+ 2.0,
125
+ 2.0,
126
+ 2.0,
127
+ 2.0,
128
+ 2.0,
129
+ 2.0,
130
+ 2.0,
131
+ 2.0,
132
+ 2.0,
133
+ 2.0,
134
+ 2.0,
135
+ 2.0,
136
+ 2.0,
137
+ 2.0,
138
+ 2.0,
139
+ 2.0,
140
+ 2.0,
141
+ 1.0,
142
+ 2.0,
143
+ 2.0,
144
+ 2.0,
145
+ 1.0,
146
+ 2.0,
147
+ 2.0,
148
+ 2.0,
149
+ 1.0,
150
+ 2.0,
151
+ 2.0,
152
+ 2.0,
153
+ 2.0,
154
+ 2.0,
155
+ 1.0,
156
+ 1.0,
157
+ 2.0,
158
+ 2.0,
159
+ 2.0,
160
+ 2.0,
161
+ 2.0,
162
+ 2.0,
163
+ 2.0,
164
+ 2.0,
165
+ 2.0,
166
+ 2.0,
167
+ 2.0,
168
+ 2.0,
169
+ 2.0,
170
+ 2.0,
171
+ 1.0,
172
+ 2.0,
173
+ 2.0,
174
+ 2.0,
175
+ 1.0,
176
+ 2.0,
177
+ 0.0,
178
+ 2.0,
179
+ 2.0,
180
+ 2.0,
181
+ 2.0,
182
+ 1.0,
183
+ 2.0,
184
+ 2.0,
185
+ 2.0,
186
+ 2.0,
187
+ 2.0,
188
+ 2.0,
189
+ 2.0,
190
+ 2.0,
191
+ 2.0,
192
+ 1.0,
193
+ 2.0,
194
+ 2.0,
195
+ 2.0,
196
+ 2.0,
197
+ 2.0,
198
+ 1.0,
199
+ 2.0,
200
+ 2.0,
201
+ 2.0,
202
+ 2.0,
203
+ 2.0,
204
+ 0.0,
205
+ 2.0,
206
+ 2.0,
207
+ 2.0,
208
+ 2.0,
209
+ 2.0,
210
+ 2.0,
211
+ 2.0,
212
+ 2.0,
213
+ 2.0
214
+ ]
215
+ }
ckpts/cube_vqbet_webssl_patch/losses.csv ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_loss,test_loss
2
+ 0,0.0,0.0
3
+ 1,2.3289323307366834,
4
+ 2,1.6238639257434342,
5
+ 3,1.446971302955515,
6
+ 4,1.380039208361672,
7
+ 5,1.3357207723375824,1.4069295988082886
8
+ 6,1.2805750542837713,
9
+ 7,1.229372534280022,
10
+ 8,1.1843468806602888,
11
+ 9,1.1478358337966104,
12
+ 10,1.1167877627950575,1.310961567401886
13
+ 11,1.0886046451309488,
14
+ 12,1.0616419664066699,
15
+ 13,1.0326270529379447,
16
+ 14,1.0029868863833447,
17
+ 15,0.9732082930083076,1.3077418584823608
18
+ 16,0.9448777623474598,
19
+ 17,0.9206834610862037,
20
+ 18,0.8941512977600925,
21
+ 19,0.8686096456108822,
22
+ 20,0.8497599004767835,1.332765781879425
23
+ 21,0.8275855383835733,
24
+ 22,0.810605740847273,
25
+ 23,0.7925764665318032,
26
+ 24,0.7771354997013178,
27
+ 25,0.7632686705845926,1.323511420249939
28
+ 26,0.7508127390303545,
29
+ 27,0.7374664532124169,
30
+ 28,0.7276194414330853,
31
+ 29,0.7165676981417669,
32
+ 30,0.7063452818741401,1.321251281261444
33
+ 31,0.6954823646487461,
34
+ 32,0.687574685499486,
35
+ 33,0.6792156278776625,
36
+ 34,0.6700068439563943,
37
+ 35,0.6616700847322742,1.3210573949813842
38
+ 36,0.6537640840332541,
39
+ 37,0.6445906532203985,
40
+ 38,0.6383832858151032,
41
+ 39,0.6304875714186993,
42
+ 40,0.6235654163691733,1.3188089861869812
43
+ 41,0.6173131229459412,
44
+ 42,0.6099863717746403,
45
+ 43,0.6025375875437425,
46
+ 44,0.5956831523734663,
47
+ 45,0.588448258013361,1.324931872367859
48
+ 46,0.581400675414544,
49
+ 47,0.5752297424607806,
50
+ 48,0.5685447837846974,
51
+ 49,0.5618836603437861,
52
+ 50,0.5553478101371891,1.3214790196418762
53
+ 51,0.5486087387220727,
54
+ 52,0.5428548313987752,
55
+ 53,0.5366253923210833,
56
+ 54,0.5298139857283483,
57
+ 55,0.5242968847871654,1.3359117288589477
58
+ 56,0.5177933657800572,
59
+ 57,0.5108629938008057,
60
+ 58,0.5045905601647165,
61
+ 59,0.49897712621734375,
62
+ 60,0.49284831274093854,1.3430486006736755
63
+ 61,0.48674068762920797,
64
+ 62,0.48153533571813667,
65
+ 63,0.4741177829499874,
66
+ 64,0.4687745924262951,
67
+ 65,0.4630221088106434,1.3480644149780274
68
+ 66,0.45666266160292757,
69
+ 67,0.45121104231414694,
70
+ 68,0.4460870414040983,
71
+ 69,0.43967841669089264,
72
+ 70,0.43413865964652765,1.3554202795028687
73
+ 71,0.4285346963701563,
74
+ 72,0.42297311370364493,
75
+ 73,0.4171658303174708,
76
+ 74,0.4124627842878302,
77
+ 75,0.40542349871248007,1.3682619709968566
78
+ 76,0.4004082002728764,
79
+ 77,0.395900331178887,
80
+ 78,0.3901359923442619,
81
+ 79,0.38390207044883734,
82
+ 80,0.37875357058106196,1.3618241920471192
83
+ 81,0.3723677119705826,
84
+ 82,0.3676212231318156,
85
+ 83,0.36239857881122994,
86
+ 84,0.35685317277804846,
87
+ 85,0.35132703539501464,1.3699264121055603
88
+ 86,0.3452921065294908,
89
+ 87,0.3404739503231313,
90
+ 88,0.3355869896606439,
91
+ 89,0.3298727885509531,
92
+ 90,0.32474317549106974,1.3725788235664367
93
+ 91,0.3187566747268041,
94
+ 92,0.31347541156638825,
95
+ 93,0.30825082310992813,
96
+ 94,0.3033092863495565,
97
+ 95,0.2983305999595258,1.3765744738578796
98
+ 96,0.29279900647492874,
99
+ 97,0.28777166083455086,
100
+ 98,0.2829270935876088,
101
+ 99,0.27826571884927237,
102
+ 100,0.2737487729819905,1.379513300895691
103
+ 101,0.2689282020243506,
104
+ 102,0.26428352208394146,
105
+ 103,0.2601555693222003,
106
+ 104,0.2558219958122613,
107
+ 105,0.2512919909010331,1.3814925646781921
108
+ 106,0.24774068346919698,
109
+ 107,0.24426810105796903,
110
+ 108,0.2407824226991377,
111
+ 109,0.23682495994338146,
112
+ 110,0.2344962645244474,1.3840902962684631
113
+ 111,0.22999238973069522,
114
+ 112,0.22739505844138977,
115
+ 113,0.22506253466579235,
116
+ 114,0.22183046423985311,
117
+ 115,0.2189062970638689,1.382964849472046
118
+ 116,0.21657739518882912,
119
+ 117,0.21340020407094723,
120
+ 118,0.21142112869872814,
121
+ 119,0.20942481144124436,
122
+ 120,0.20715480096017322,1.3836042776107789
123
+ 121,0.20499238609853718,
124
+ 122,0.20335978640812552,
125
+ 123,0.20116317360144523,
126
+ 124,0.19864988880645898,
127
+ 125,0.19738419432865661,1.3782932786941529
128
+ 126,0.19592875574663696,
129
+ 127,0.1941367592403872,
130
+ 128,0.19246973565572667,
131
+ 129,0.19085621448337203,
132
+ 130,0.18961987358569685,1.384001606941223
133
+ 131,0.1878673591159491,
134
+ 132,0.18643306912336913,
135
+ 133,0.18549568314726153,
136
+ 134,0.18364536914870971,
137
+ 135,0.18276712401873535,1.3786662707328796
138
+ 136,0.18121684087802553,
139
+ 137,0.17988182812566972,
140
+ 138,0.1792674905154854,
141
+ 139,0.17743209141513538,
142
+ 140,0.17656796087976545,1.3777088580131531
143
+ 141,0.17565731547721145,
144
+ 142,0.17424684543059105,
145
+ 143,0.17312847597834966,
146
+ 144,0.17243750552491596,
147
+ 145,0.17112243712310576,1.3748724493980409
148
+ 146,0.16977576441907635,
149
+ 147,0.1686361223174673,
150
+ 148,0.1684807375487354,
151
+ 149,0.1673687701501573,
152
+ 150,0.16658637014269415,1.3740573611259461
153
+ 151,0.1651401659215076,
154
+ 152,0.16439222681543064,
155
+ 153,0.16433405951182875,
156
+ 154,0.16277849938099584,
157
+ 155,0.16187176345071444,1.3716542687416076
158
+ 156,0.1615161609240911,
159
+ 157,0.16051234716239074,
160
+ 158,0.15982252195115304,
161
+ 159,0.15931991611917815,
162
+ 160,0.1581834303603197,1.3716464538574218
163
+ 161,0.1573180415176062,
164
+ 162,0.15661351663422668,
165
+ 163,0.15591030243215048,
166
+ 164,0.15549153115393388,
167
+ 165,0.15504679636150184,1.3681824111938476
168
+ 166,0.15415573332251775,
169
+ 167,0.15307556907646358,
170
+ 168,0.15246067776913858,
171
+ 169,0.15209888639704636,
172
+ 170,0.15110682380489177,1.369083818912506
173
+ 171,0.15026701650478774,
174
+ 172,0.15004098967700782,
175
+ 173,0.14978669123310182,
176
+ 174,0.1486205104738474,
177
+ 175,0.14845032742919606,1.368320538520813
178
+ 176,0.14752560179396015,
179
+ 177,0.14720018659459633,
180
+ 178,0.1465830409951094,
181
+ 179,0.14618118866605478,
182
+ 180,0.1451272127710076,1.3659333848953248
183
+ 181,0.14449356035846803,
184
+ 182,0.1444475629961946,
185
+ 183,0.1438222975185555,
186
+ 184,0.14309033686812553,
187
+ 185,0.1427231319119326,1.365089723110199
188
+ 186,0.14257519979340336,
189
+ 187,0.14156966239291555,
190
+ 188,0.14119262977813682,
191
+ 189,0.140093426220119,
192
+ 190,0.14029498053585282,1.3636828289031981
193
+ 191,0.13969078724039719,
194
+ 192,0.13913944939849898,
195
+ 193,0.13863444779094103,
196
+ 194,0.13836760913384044,
197
+ 195,0.13755349265799546,1.3608330116271972
198
+ 196,0.13731997275155866,
199
+ 197,0.13679874727192023,
200
+ 198,0.13630821811966598,
201
+ 199,0.13620582079359642,
ckpts/cube_vqbet_webssl_patch/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:66ac120663c64b9367ce22c49acaafec19488c0b14739d7073a5004d56d2e726
3
+ size 226144955
ckpts/pusht_dp_dino16/.hydra/config.yaml ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.dino.DinoV2Encoder
12
+ name: dinov2_vits14
13
+ feature_key: x_norm_patchtokens
14
+ output_dim: 384
15
+ n_patches: 256
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 256
22
+ epochs: 550
23
+ eval_freq: 10
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_envs: 1
27
+ num_final_evals: 100
28
+ action_window_size: 5
29
+ pred_horizon: ${eval:'${action_window_size} + ${window_size} - 1'}
30
+ n_action_steps: ${action_window_size}
31
+ precompute_embeddings: true
32
+ goal_dim: 0
33
+ wandb:
34
+ project: patch_policy
35
+ entity: ${env_vars.wandb_entity}
36
+ train_fraction: 0.9
37
+ device: cuda
38
+ optim:
39
+ lr: 0.0001
40
+ weight_decay: 0.0
41
+ betas:
42
+ - 0.9
43
+ - 0.999
44
+ env:
45
+ gym:
46
+ _target_: envs.pusht.PushWrapper
47
+ id: pusht
48
+ env:
49
+ _target_: envs.pusht.PushTKeypointsEnv
50
+ obs_dim: 20
51
+ act_dim: 2
52
+ goal_dim: ${goal_dim}
53
+ views: 1
54
+ dataset:
55
+ _target_: datasets.pusht.PushTDataset
56
+ data_directory: ${env_vars.datasets.pusht}
57
+ prefetch: false
58
+ data:
59
+ window_size: ${window_size}
60
+ action_window_size: ${action_window_size}
61
+ vqbet_get_future_action_chunk: false
62
+ goal_conditional: future
63
+ future_seq_len: ${goal_window_size}
64
+ min_future_sep: ${action_window_size}
65
+ save_ckpt: true
66
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
67
+ load_path: null
68
+ model:
69
+ _target_: models.diffusion_policy.diffusion_policy.DiffusionPolicy
70
+ obs_dim: ${encoder.output_dim}
71
+ act_dim: ${env.act_dim}
72
+ goal_dim: ${env.goal_dim}
73
+ views: ${env.views}
74
+ obs_horizon: ${window_size}
75
+ pred_horizon: ${pred_horizon}
76
+ action_horizon: ${n_action_steps}
77
+ n_layer: 8
78
+ n_head: 4
79
+ n_embd: 256
80
+ visual_input: true
81
+ data_act_scale: 1
82
+ lr: ${optim.lr}
83
+ weight_decay: ${optim.weight_decay}
84
+ use_transform: null
85
+ n_patches: ${encoder.n_patches}
86
+ compress_n_patches: 16
87
+ save_eval_video: false
88
+ mixed_precision: bf16
ckpts/pusht_dp_dino16/.hydra/hydra.yaml ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - epochs=550
116
+ - eval_on_env_freq=99999
117
+ - num_final_evals=100
118
+ - num_envs=1
119
+ - dataset.prefetch=false
120
+ - encoder=dino_patch
121
+ - model.compress_n_patches=16
122
+ job:
123
+ name: train_policy
124
+ chdir: true
125
+ override_dirname: dataset.prefetch=false,encoder=dino_patch,epochs=550,eval_on_env_freq=99999,model.compress_n_patches=16,num_envs=1,num_final_evals=100
126
+ id: ???
127
+ num: ???
128
+ config_name: train_pusht_diffusion_1gpu
129
+ env_set: {}
130
+ env_copy: []
131
+ config:
132
+ override_dirname:
133
+ kv_sep: '='
134
+ item_sep: ','
135
+ exclude_keys: []
136
+ runtime:
137
+ version: 1.2.0
138
+ version_base: '1.2'
139
+ cwd: /root/PatchPolicy/patch_policy
140
+ config_sources:
141
+ - path: hydra.conf
142
+ schema: pkg
143
+ provider: hydra
144
+ - path: /root/PatchPolicy/patch_policy/configs
145
+ schema: file
146
+ provider: main
147
+ - path: ''
148
+ schema: structured
149
+ provider: schema
150
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/pusht/2026-08-13/08-18-08
151
+ choices:
152
+ cluster: local
153
+ encoder: dino_patch
154
+ env_vars: env_vars
155
+ hydra/env: default
156
+ hydra/callbacks: null
157
+ hydra/job_logging: default
158
+ hydra/hydra_logging: default
159
+ hydra/hydra_help: default
160
+ hydra/help: default
161
+ hydra/sweeper: basic
162
+ hydra/launcher: basic
163
+ hydra/output: default
164
+ verbose: false
ckpts/pusht_dp_dino16/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - epochs=550
2
+ - eval_on_env_freq=99999
3
+ - num_final_evals=100
4
+ - num_envs=1
5
+ - dataset.prefetch=false
6
+ - encoder=dino_patch
7
+ - model.compress_n_patches=16
ckpts/pusht_dp_dino16/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "final coverage mean": 0.48951529701927127,
5
+ "final coverage max": 0.9758406929663954,
6
+ "final coverage min": 0.0,
7
+ "max coverage mean": 0.5583429404478499,
8
+ "max coverage max": 0.9895596908379609,
9
+ "max coverage min": 0.0
10
+ },
11
+ "final_coverage": [
12
+ 0.9426143187199655,
13
+ 0.7949853000768403,
14
+ 0.0,
15
+ 0.000787755137471897,
16
+ 0.9715475797202238,
17
+ 0.012523598792182346,
18
+ 0.0,
19
+ 0.8974261635917112,
20
+ 0.0,
21
+ 0.9652628302400676,
22
+ 0.7932404103747916,
23
+ 0.855202559574838,
24
+ 0.0,
25
+ 0.0,
26
+ 0.8010838705643655,
27
+ 0.0,
28
+ 0.0,
29
+ 0.928075162165873,
30
+ 0.0,
31
+ 0.868435429188992,
32
+ 0.13127929258884738,
33
+ 0.0,
34
+ 0.7787969006111233,
35
+ 0.0,
36
+ 0.2034323144974819,
37
+ 0.8658142162175423,
38
+ 0.0,
39
+ 0.3301617980503987,
40
+ 0.8894502611514111,
41
+ 0.0,
42
+ 0.9309931018204731,
43
+ 0.37656685327118183,
44
+ 0.9065499885382434,
45
+ 0.9195587193790612,
46
+ 0.9155660478049011,
47
+ 0.0,
48
+ 0.8615169177404267,
49
+ 0.5359905399273529,
50
+ 0.17138372677835417,
51
+ 0.12348432165860522,
52
+ 0.1838045829585078,
53
+ 0.916917269519956,
54
+ 0.9133953622832137,
55
+ 0.0,
56
+ 0.0,
57
+ 0.2970528261877952,
58
+ 0.05621326776115163,
59
+ 0.9107793876365631,
60
+ 0.7901683552794362,
61
+ 0.21863723043835248,
62
+ 0.8831564437709629,
63
+ 0.1167250780975413,
64
+ 0.8561609945454919,
65
+ 0.9336061372241092,
66
+ 0.0,
67
+ 0.9261527710258274,
68
+ 0.9103503339093414,
69
+ 0.35687551531936584,
70
+ 0.3376345164258983,
71
+ 0.9671428526194245,
72
+ 0.8965537070003575,
73
+ 0.7942738907932619,
74
+ 0.9359664762995317,
75
+ 0.41618611666569316,
76
+ 0.0010655128151085,
77
+ 0.9375692299215351,
78
+ 0.4350456154270407,
79
+ 0.8817502776168057,
80
+ 0.0,
81
+ 0.9274254805129596,
82
+ 0.34505258098449215,
83
+ 0.9250431638208191,
84
+ 0.0,
85
+ 0.9498924519274622,
86
+ 0.0,
87
+ 0.0,
88
+ 0.8205570078078422,
89
+ 0.0,
90
+ 0.8755337783573588,
91
+ 0.9758406929663954,
92
+ 0.8548602587162543,
93
+ 0.0,
94
+ 0.0,
95
+ 0.9736287074320769,
96
+ 0.0,
97
+ 0.12179404257844315,
98
+ 0.9372910860985425,
99
+ 0.9469719953035733,
100
+ 0.027451178191151077,
101
+ 0.956233620453404,
102
+ 0.8596789472267,
103
+ 0.9085722135576637,
104
+ 0.31845492540549625,
105
+ 0.7990356464109248,
106
+ 0.9039947215219042,
107
+ 0.08519190512607414,
108
+ 0.0,
109
+ 0.5125664356254984,
110
+ 0.0,
111
+ 0.2815451321770916
112
+ ],
113
+ "max_coverage": [
114
+ 0.95660295262866,
115
+ 0.9701615990664756,
116
+ 0.0006752848587693364,
117
+ 0.000787755137471897,
118
+ 0.9715475797202238,
119
+ 0.04902913406493514,
120
+ 0.21870713121428037,
121
+ 0.8974261635917112,
122
+ 0.046539683399244754,
123
+ 0.9652628302400676,
124
+ 0.8053621011130975,
125
+ 0.9630013740254451,
126
+ 0.08367150991792285,
127
+ 0.0,
128
+ 0.9484644668267701,
129
+ 0.0,
130
+ 0.20868777782675188,
131
+ 0.9769363738904501,
132
+ 0.046981140853201764,
133
+ 0.9391847365297713,
134
+ 0.13149701531193397,
135
+ 0.09971252283179342,
136
+ 0.9522807184491413,
137
+ 0.0,
138
+ 0.3549568742629922,
139
+ 0.8658142162175423,
140
+ 0.0,
141
+ 0.3668412658401991,
142
+ 0.8894502611514111,
143
+ 0.2835578064531308,
144
+ 0.97425519332944,
145
+ 0.6907304263446036,
146
+ 0.9136825999684005,
147
+ 0.9323771813799706,
148
+ 0.9542556805324578,
149
+ 0.0,
150
+ 0.9466217302476726,
151
+ 0.6229943158726711,
152
+ 0.17138372677835417,
153
+ 0.12348432165860522,
154
+ 0.1838045829585078,
155
+ 0.9440177645012193,
156
+ 0.9133953622832137,
157
+ 0.0,
158
+ 0.0,
159
+ 0.3323057914018877,
160
+ 0.5295173217409443,
161
+ 0.9107793876365631,
162
+ 0.9797537105593453,
163
+ 0.21863723043835248,
164
+ 0.9702451728221101,
165
+ 0.24214476015238975,
166
+ 0.9640518856227371,
167
+ 0.959643256524718,
168
+ 0.0,
169
+ 0.9645736367901582,
170
+ 0.9603915724010136,
171
+ 0.5580611939808506,
172
+ 0.3376345164258983,
173
+ 0.9776982142002867,
174
+ 0.9697028315555912,
175
+ 0.9895596908379609,
176
+ 0.972589834706469,
177
+ 0.5854555680580708,
178
+ 0.5524366140423768,
179
+ 0.9434057322165916,
180
+ 0.4350456154270407,
181
+ 0.9490536822196639,
182
+ 0.0,
183
+ 0.9353228099242468,
184
+ 0.37841381525297557,
185
+ 0.9406360551474321,
186
+ 0.05327317476478931,
187
+ 0.9742888045670962,
188
+ 0.0,
189
+ 0.5057788355863075,
190
+ 0.9462106508659762,
191
+ 0.0,
192
+ 0.9367777977274757,
193
+ 0.976091890252233,
194
+ 0.9231866950956512,
195
+ 0.0,
196
+ 0.0,
197
+ 0.9773338612318829,
198
+ 0.0,
199
+ 0.12179404257844315,
200
+ 0.9372910860985425,
201
+ 0.9560941296543103,
202
+ 0.08370888748364655,
203
+ 0.9749490063587616,
204
+ 0.9871630486579358,
205
+ 0.9217165268925723,
206
+ 0.3863700928176689,
207
+ 0.9484289667413933,
208
+ 0.9254986117601867,
209
+ 0.28562029173729664,
210
+ 0.0,
211
+ 0.6410397632220504,
212
+ 0.0,
213
+ 0.45047481932657674
214
+ ]
215
+ }
ckpts/pusht_dp_dino16/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5973e9d751de4d19456199cdb6f6548b7b7ebf4a954af33f24c1052db5323d4f
3
+ size 82117821
ckpts/pusht_dp_dino256/.hydra/config.yaml ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.dino.DinoV2Encoder
12
+ name: dinov2_vits14
13
+ feature_key: x_norm_patchtokens
14
+ output_dim: 384
15
+ n_patches: 256
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 256
22
+ epochs: 550
23
+ eval_freq: 10
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_envs: 10
27
+ num_final_evals: 100
28
+ action_window_size: 5
29
+ pred_horizon: ${eval:'${action_window_size} + ${window_size} - 1'}
30
+ n_action_steps: ${action_window_size}
31
+ precompute_embeddings: true
32
+ goal_dim: 0
33
+ wandb:
34
+ project: patch_policy
35
+ entity: ${env_vars.wandb_entity}
36
+ train_fraction: 0.9
37
+ device: cuda
38
+ optim:
39
+ lr: 0.0001
40
+ weight_decay: 0.0
41
+ betas:
42
+ - 0.9
43
+ - 0.999
44
+ env:
45
+ gym:
46
+ _target_: envs.pusht.PushWrapper
47
+ id: pusht
48
+ env:
49
+ _target_: envs.pusht.PushTKeypointsEnv
50
+ obs_dim: 20
51
+ act_dim: 2
52
+ goal_dim: ${goal_dim}
53
+ views: 1
54
+ dataset:
55
+ _target_: datasets.pusht.PushTDataset
56
+ data_directory: ${env_vars.datasets.pusht}
57
+ prefetch: false
58
+ data:
59
+ window_size: ${window_size}
60
+ action_window_size: ${action_window_size}
61
+ vqbet_get_future_action_chunk: false
62
+ goal_conditional: future
63
+ future_seq_len: ${goal_window_size}
64
+ min_future_sep: ${action_window_size}
65
+ save_ckpt: true
66
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
67
+ load_path: null
68
+ model:
69
+ _target_: models.diffusion_policy.diffusion_policy.DiffusionPolicy
70
+ obs_dim: ${encoder.output_dim}
71
+ act_dim: ${env.act_dim}
72
+ goal_dim: ${env.goal_dim}
73
+ views: ${env.views}
74
+ obs_horizon: ${window_size}
75
+ pred_horizon: ${pred_horizon}
76
+ action_horizon: ${n_action_steps}
77
+ n_layer: 8
78
+ n_head: 4
79
+ n_embd: 256
80
+ visual_input: true
81
+ data_act_scale: 1
82
+ lr: ${optim.lr}
83
+ weight_decay: ${optim.weight_decay}
84
+ use_transform: null
85
+ n_patches: ${encoder.n_patches}
86
+ compress_n_patches: null
87
+ save_eval_video: false
88
+ mixed_precision: bf16
ckpts/pusht_dp_dino256/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - epochs=550
116
+ - eval_on_env_freq=99999
117
+ - num_final_evals=100
118
+ - num_envs=10
119
+ - dataset.prefetch=false
120
+ - encoder=dino_patch
121
+ job:
122
+ name: train_policy
123
+ chdir: true
124
+ override_dirname: dataset.prefetch=false,encoder=dino_patch,epochs=550,eval_on_env_freq=99999,num_envs=10,num_final_evals=100
125
+ id: ???
126
+ num: ???
127
+ config_name: train_pusht_diffusion_1gpu
128
+ env_set: {}
129
+ env_copy: []
130
+ config:
131
+ override_dirname:
132
+ kv_sep: '='
133
+ item_sep: ','
134
+ exclude_keys: []
135
+ runtime:
136
+ version: 1.2.0
137
+ version_base: '1.2'
138
+ cwd: /root/PatchPolicy/patch_policy
139
+ config_sources:
140
+ - path: hydra.conf
141
+ schema: pkg
142
+ provider: hydra
143
+ - path: /root/PatchPolicy/patch_policy/configs
144
+ schema: file
145
+ provider: main
146
+ - path: ''
147
+ schema: structured
148
+ provider: schema
149
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/pusht/2026-08-13/12-27-54
150
+ choices:
151
+ cluster: local
152
+ encoder: dino_patch
153
+ env_vars: env_vars
154
+ hydra/env: default
155
+ hydra/callbacks: null
156
+ hydra/job_logging: default
157
+ hydra/hydra_logging: default
158
+ hydra/hydra_help: default
159
+ hydra/help: default
160
+ hydra/sweeper: basic
161
+ hydra/launcher: basic
162
+ hydra/output: default
163
+ verbose: false
ckpts/pusht_dp_dino256/.hydra/overrides.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - epochs=550
2
+ - eval_on_env_freq=99999
3
+ - num_final_evals=100
4
+ - num_envs=10
5
+ - dataset.prefetch=false
6
+ - encoder=dino_patch
ckpts/pusht_dp_dino256/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "final coverage mean": 0.7246439482325012,
5
+ "final coverage max": 0.9797808554689694,
6
+ "final coverage min": 0.0,
7
+ "max coverage mean": 0.7900972116584929,
8
+ "max coverage max": 0.9896335757430447,
9
+ "max coverage min": 0.0
10
+ },
11
+ "final_coverage": [
12
+ 0.9797808554689694,
13
+ 0.8727478311447515,
14
+ 0.06512602105180317,
15
+ 0.8770520635915444,
16
+ 0.9588418353272511,
17
+ 0.9301344171987703,
18
+ 0.9368850650705515,
19
+ 0.848869979338039,
20
+ 0.6530198698057853,
21
+ 0.8285085255217752,
22
+ 0.8824269075800631,
23
+ 0.8649940989495118,
24
+ 0.0,
25
+ 0.1325187193801234,
26
+ 0.9411974145704801,
27
+ 0.9045253393804443,
28
+ 0.9463117079693962,
29
+ 0.955084463232049,
30
+ 0.9532611222150175,
31
+ 0.843606444829511,
32
+ 0.8953647968791745,
33
+ 0.901041357689404,
34
+ 0.0,
35
+ 0.0,
36
+ 0.8810028851947102,
37
+ 0.8320761079627469,
38
+ 0.5878641143231722,
39
+ 0.9406212036233298,
40
+ 0.860920113015951,
41
+ 0.9186439785806828,
42
+ 0.9542509346276049,
43
+ 0.9138601468160179,
44
+ 0.9192470761924225,
45
+ 0.8772102525549306,
46
+ 0.6248787566764386,
47
+ 0.7750066926616441,
48
+ 0.8977128290041642,
49
+ 0.9321671787627165,
50
+ 0.7802185913257877,
51
+ 0.9503814794153695,
52
+ 0.8508353769377619,
53
+ 0.8477618058926832,
54
+ 0.8813028055555051,
55
+ 0.902924674930864,
56
+ 0.0,
57
+ 0.797957758203783,
58
+ 0.9065608865855397,
59
+ 0.8957874678266508,
60
+ 0.8602348085938093,
61
+ 0.22307996285945683,
62
+ 0.8229198341710491,
63
+ 0.9289108557202139,
64
+ 0.8266356215129399,
65
+ 0.8937350291556799,
66
+ 0.0,
67
+ 0.7345943233605644,
68
+ 0.8971732685705488,
69
+ 0.9189766980913546,
70
+ 0.8918118150027008,
71
+ 0.7987369733811207,
72
+ 0.9483749131795252,
73
+ 0.3447127808281467,
74
+ 0.9134910083097578,
75
+ 0.8843838253504409,
76
+ 0.8284428557143163,
77
+ 0.9166654663228555,
78
+ 0.9171687580456869,
79
+ 0.8137066995935865,
80
+ 0.0,
81
+ 0.8847847588337683,
82
+ 0.9419342361543656,
83
+ 0.6406957395981974,
84
+ 0.8953812059593184,
85
+ 0.8586299919696626,
86
+ 0.9149792442462406,
87
+ 0.6485045734083422,
88
+ 0.8267945881913078,
89
+ 0.7036143325882277,
90
+ 0.8645942857997437,
91
+ 0.9343212569046153,
92
+ 0.8948194230544761,
93
+ 0.9311033702598738,
94
+ 0.0,
95
+ 0.9420571961633676,
96
+ 0.17675451145285814,
97
+ 0.06304189214844552,
98
+ 0.897791791910956,
99
+ 0.8224822039418378,
100
+ 0.9435776492059007,
101
+ 0.878716544951742,
102
+ 0.2741388098849258,
103
+ 0.34517304607782956,
104
+ 0.9273145072841805,
105
+ 0.9457127877358059,
106
+ 0.9179494634315657,
107
+ 0.0,
108
+ 0.0,
109
+ 0.2033134862111089,
110
+ 0.0,
111
+ 0.921966475252792
112
+ ],
113
+ "max_coverage": [
114
+ 0.9896335757430447,
115
+ 0.9418377285039667,
116
+ 0.18622990038085674,
117
+ 0.9557568409313948,
118
+ 0.980538679084792,
119
+ 0.9327678193995074,
120
+ 0.9609654440363063,
121
+ 0.8765566225345085,
122
+ 0.7321600301571124,
123
+ 0.9084867270595216,
124
+ 0.9559488270759475,
125
+ 0.8879685293690521,
126
+ 0.41754691248049675,
127
+ 0.1325187193801234,
128
+ 0.9624426202853607,
129
+ 0.9427729906293684,
130
+ 0.9463117079693962,
131
+ 0.955084463232049,
132
+ 0.9532611222150175,
133
+ 0.9867197081506737,
134
+ 0.9009196312199822,
135
+ 0.9193532579660973,
136
+ 0.0,
137
+ 0.0,
138
+ 0.9570075876261109,
139
+ 0.9524922957829269,
140
+ 0.9064126930493072,
141
+ 0.9406212036233298,
142
+ 0.9868416034925312,
143
+ 0.9224298565707457,
144
+ 0.9542509346276049,
145
+ 0.9138723504312233,
146
+ 0.9678852316994486,
147
+ 0.9206290077337073,
148
+ 0.9532612616879712,
149
+ 0.779977888343786,
150
+ 0.9828536898735638,
151
+ 0.9575710724651085,
152
+ 0.7886771741231597,
153
+ 0.9624499331870231,
154
+ 0.9059020062866523,
155
+ 0.9463888856615521,
156
+ 0.9458743322123475,
157
+ 0.9671964610290319,
158
+ 0.0,
159
+ 0.9240094486131876,
160
+ 0.9416936629267959,
161
+ 0.9438659489910822,
162
+ 0.9231590055623877,
163
+ 0.6175566200247345,
164
+ 0.8639343003672427,
165
+ 0.9656150758560107,
166
+ 0.9561449402624423,
167
+ 0.9779012128445652,
168
+ 0.0,
169
+ 0.9498675707456672,
170
+ 0.9176424863767786,
171
+ 0.9441473033661286,
172
+ 0.9640509971935217,
173
+ 0.9608108109997544,
174
+ 0.9842577900093982,
175
+ 0.3918021032677,
176
+ 0.9591817450488632,
177
+ 0.9212223041440812,
178
+ 0.914635413561747,
179
+ 0.9688013864592449,
180
+ 0.9390775629316,
181
+ 0.9633098335031102,
182
+ 0.0,
183
+ 0.9479962150792162,
184
+ 0.9882522083423472,
185
+ 0.6406957395981974,
186
+ 0.9470652584420933,
187
+ 0.9278314598371531,
188
+ 0.9149792442462406,
189
+ 0.6485045734083422,
190
+ 0.9498670913949411,
191
+ 0.9324321486688671,
192
+ 0.9174073402422689,
193
+ 0.9721968161431249,
194
+ 0.981977188912065,
195
+ 0.9840078865228831,
196
+ 0.0,
197
+ 0.9540285893128917,
198
+ 0.23792750450388575,
199
+ 0.06405377386518868,
200
+ 0.9792093623874479,
201
+ 0.823141987441851,
202
+ 0.9607153942825452,
203
+ 0.9728453338296099,
204
+ 0.45597157154830825,
205
+ 0.34517304607782956,
206
+ 0.984281466749773,
207
+ 0.9664651368235537,
208
+ 0.967569480136849,
209
+ 0.0,
210
+ 0.0,
211
+ 0.6390275751157041,
212
+ 0.0,
213
+ 0.9750329225683095
214
+ ]
215
+ }
ckpts/pusht_dp_dino256/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e71a7c58c03a39865341cb1bb65004426a2b3063588d387b1346b858ab9cef58
3
+ size 73684025
ckpts/pusht_dp_dino4/.hydra/config.yaml ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.dino.DinoV2Encoder
12
+ name: dinov2_vits14
13
+ feature_key: x_norm_patchtokens
14
+ output_dim: 384
15
+ n_patches: 256
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 256
22
+ epochs: 550
23
+ eval_freq: 10
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_envs: 10
27
+ num_final_evals: 100
28
+ action_window_size: 5
29
+ pred_horizon: ${eval:'${action_window_size} + ${window_size} - 1'}
30
+ n_action_steps: ${action_window_size}
31
+ precompute_embeddings: true
32
+ goal_dim: 0
33
+ wandb:
34
+ project: patch_policy
35
+ entity: ${env_vars.wandb_entity}
36
+ train_fraction: 0.9
37
+ device: cuda
38
+ optim:
39
+ lr: 0.0001
40
+ weight_decay: 0.0
41
+ betas:
42
+ - 0.9
43
+ - 0.999
44
+ env:
45
+ gym:
46
+ _target_: envs.pusht.PushWrapper
47
+ id: pusht
48
+ env:
49
+ _target_: envs.pusht.PushTKeypointsEnv
50
+ obs_dim: 20
51
+ act_dim: 2
52
+ goal_dim: ${goal_dim}
53
+ views: 1
54
+ dataset:
55
+ _target_: datasets.pusht.PushTDataset
56
+ data_directory: ${env_vars.datasets.pusht}
57
+ prefetch: false
58
+ data:
59
+ window_size: ${window_size}
60
+ action_window_size: ${action_window_size}
61
+ vqbet_get_future_action_chunk: false
62
+ goal_conditional: future
63
+ future_seq_len: ${goal_window_size}
64
+ min_future_sep: ${action_window_size}
65
+ save_ckpt: true
66
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
67
+ load_path: null
68
+ model:
69
+ _target_: models.diffusion_policy.diffusion_policy.DiffusionPolicy
70
+ obs_dim: ${encoder.output_dim}
71
+ act_dim: ${env.act_dim}
72
+ goal_dim: ${env.goal_dim}
73
+ views: ${env.views}
74
+ obs_horizon: ${window_size}
75
+ pred_horizon: ${pred_horizon}
76
+ action_horizon: ${n_action_steps}
77
+ n_layer: 8
78
+ n_head: 4
79
+ n_embd: 256
80
+ visual_input: true
81
+ data_act_scale: 1
82
+ lr: ${optim.lr}
83
+ weight_decay: ${optim.weight_decay}
84
+ use_transform: null
85
+ n_patches: ${encoder.n_patches}
86
+ compress_n_patches: 4
87
+ save_eval_video: false
88
+ mixed_precision: bf16
ckpts/pusht_dp_dino4/.hydra/hydra.yaml ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - epochs=550
116
+ - eval_on_env_freq=99999
117
+ - num_final_evals=100
118
+ - num_envs=10
119
+ - dataset.prefetch=false
120
+ - encoder=dino_patch
121
+ - model.compress_n_patches=4
122
+ job:
123
+ name: train_policy
124
+ chdir: true
125
+ override_dirname: dataset.prefetch=false,encoder=dino_patch,epochs=550,eval_on_env_freq=99999,model.compress_n_patches=4,num_envs=10,num_final_evals=100
126
+ id: ???
127
+ num: ???
128
+ config_name: train_pusht_diffusion_1gpu
129
+ env_set: {}
130
+ env_copy: []
131
+ config:
132
+ override_dirname:
133
+ kv_sep: '='
134
+ item_sep: ','
135
+ exclude_keys: []
136
+ runtime:
137
+ version: 1.2.0
138
+ version_base: '1.2'
139
+ cwd: /root/PatchPolicy/patch_policy
140
+ config_sources:
141
+ - path: hydra.conf
142
+ schema: pkg
143
+ provider: hydra
144
+ - path: /root/PatchPolicy/patch_policy/configs
145
+ schema: file
146
+ provider: main
147
+ - path: ''
148
+ schema: structured
149
+ provider: schema
150
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/pusht/2026-08-13/22-42-29
151
+ choices:
152
+ cluster: local
153
+ encoder: dino_patch
154
+ env_vars: env_vars
155
+ hydra/env: default
156
+ hydra/callbacks: null
157
+ hydra/job_logging: default
158
+ hydra/hydra_logging: default
159
+ hydra/hydra_help: default
160
+ hydra/help: default
161
+ hydra/sweeper: basic
162
+ hydra/launcher: basic
163
+ hydra/output: default
164
+ verbose: false
ckpts/pusht_dp_dino4/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - epochs=550
2
+ - eval_on_env_freq=99999
3
+ - num_final_evals=100
4
+ - num_envs=10
5
+ - dataset.prefetch=false
6
+ - encoder=dino_patch
7
+ - model.compress_n_patches=4
ckpts/pusht_dp_dino4/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "final coverage mean": 0.47087016304667606,
5
+ "final coverage max": 0.9487944980384645,
6
+ "final coverage min": 0.0,
7
+ "max coverage mean": 0.6095763884451366,
8
+ "max coverage max": 0.9961250976557601,
9
+ "max coverage min": 0.0
10
+ },
11
+ "final_coverage": [
12
+ 0.8436588129104273,
13
+ 0.08834429982228165,
14
+ 0.0,
15
+ 0.06144548970704573,
16
+ 0.9411206045800464,
17
+ 0.8985633407910549,
18
+ 0.8607883653049689,
19
+ 0.8266468435821887,
20
+ 0.871692799766057,
21
+ 0.9156667357440856,
22
+ 0.7937299531654531,
23
+ 0.3665374243060168,
24
+ 0.0,
25
+ 0.0,
26
+ 0.8623160761494226,
27
+ 0.8373746449319281,
28
+ 0.031963875768291704,
29
+ 0.7296778499315907,
30
+ 0.8717012209472556,
31
+ 0.8131903968967054,
32
+ 0.0,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.914543812459038,
37
+ 0.9007563686527533,
38
+ 0.9303987149767406,
39
+ 0.0,
40
+ 0.8267023824909837,
41
+ 0.5999856409723957,
42
+ 0.6988918354071001,
43
+ 0.7127302620922011,
44
+ 0.0,
45
+ 0.7016956763927602,
46
+ 0.8214631903297243,
47
+ 0.0,
48
+ 0.8048337981937469,
49
+ 0.0126341846178542,
50
+ 0.6558850471897846,
51
+ 1.822509150752612e-05,
52
+ 0.8796505425372497,
53
+ 0.7559211605472308,
54
+ 0.8566606218140315,
55
+ 0.0,
56
+ 0.0,
57
+ 0.8192742024500813,
58
+ 0.0,
59
+ 0.8786196465777475,
60
+ 0.9487944980384645,
61
+ 0.38795812733485385,
62
+ 0.9390263433612702,
63
+ 0.7986521789494659,
64
+ 0.7023152227008634,
65
+ 0.9009917194121762,
66
+ 0.0,
67
+ 0.5511207786667857,
68
+ 0.0,
69
+ 0.052837266954755664,
70
+ 0.838395910753408,
71
+ 0.7213120950463375,
72
+ 0.8304036866497553,
73
+ 0.37061217262982077,
74
+ 0.7936935134491092,
75
+ 0.4750367972132864,
76
+ 0.20274559740960324,
77
+ 0.8356934896082083,
78
+ 0.7154177139558908,
79
+ 0.7146612450174435,
80
+ 0.0,
81
+ 0.8905373124016337,
82
+ 0.0,
83
+ 0.86281225640129,
84
+ 0.0,
85
+ 0.0,
86
+ 0.0,
87
+ 0.8786498151565867,
88
+ 0.8800640968075385,
89
+ 0.0,
90
+ 0.895654533402649,
91
+ 0.7909731380312289,
92
+ 0.909226911362999,
93
+ 0.0,
94
+ 0.0,
95
+ 0.7920158042187848,
96
+ 0.5801765888324778,
97
+ 0.03403480812193066,
98
+ 0.935568610122237,
99
+ 0.9366543205090023,
100
+ 0.0,
101
+ 0.0,
102
+ 0.0,
103
+ 0.3584308178810506,
104
+ 0.0,
105
+ 0.0,
106
+ 0.831065625462349,
107
+ 0.0,
108
+ 0.0,
109
+ 0.34639926170659713,
110
+ 0.0,
111
+ 0.0
112
+ ],
113
+ "max_coverage": [
114
+ 0.9572426597375943,
115
+ 0.2659593608731066,
116
+ 0.0,
117
+ 0.06144548970704573,
118
+ 0.9411206045800464,
119
+ 0.9627487342220994,
120
+ 0.9263141695631393,
121
+ 0.9756646128654949,
122
+ 0.871692799766057,
123
+ 0.9845438054668398,
124
+ 0.9842508501168494,
125
+ 0.39414047196269963,
126
+ 0.0,
127
+ 0.0,
128
+ 0.9547896462202077,
129
+ 0.9732065909625287,
130
+ 0.4430405236492397,
131
+ 0.9598267712945362,
132
+ 0.9592856853408276,
133
+ 0.9835664142207877,
134
+ 0.13084572785836793,
135
+ 0.3789021839645958,
136
+ 0.0,
137
+ 0.0,
138
+ 0.9205133953577466,
139
+ 0.9700291760741359,
140
+ 0.9550187013098186,
141
+ 0.3242710709343542,
142
+ 0.972416586179591,
143
+ 0.9866496628349044,
144
+ 0.918905330882431,
145
+ 0.8214587168804521,
146
+ 0.0,
147
+ 0.7016956763927602,
148
+ 0.9097379100054633,
149
+ 0.0,
150
+ 0.968263012431584,
151
+ 0.4329249903677017,
152
+ 0.9825488292184761,
153
+ 0.00041143315663411963,
154
+ 0.9205139029616289,
155
+ 0.9187055104286195,
156
+ 0.9943976793496112,
157
+ 0.0005274711023061134,
158
+ 0.0,
159
+ 0.9757480463440511,
160
+ 0.34269319911274226,
161
+ 0.9318505346524663,
162
+ 0.9739035048875275,
163
+ 0.5331512485778281,
164
+ 0.9851400873584782,
165
+ 0.9685768820505463,
166
+ 0.961343419009168,
167
+ 0.9689421981612522,
168
+ 0.0,
169
+ 0.9892579651945742,
170
+ 0.0,
171
+ 0.472696205420157,
172
+ 0.9727723181189288,
173
+ 0.9293954562131422,
174
+ 0.9846310540499832,
175
+ 0.8976176409405294,
176
+ 0.9274744211171896,
177
+ 0.477351518087716,
178
+ 0.6704791802702367,
179
+ 0.9702415894150647,
180
+ 0.9797964578556827,
181
+ 0.9948682381847731,
182
+ 0.0,
183
+ 0.9698873573187318,
184
+ 0.37841381525297557,
185
+ 0.9818094235215337,
186
+ 0.0,
187
+ 0.0,
188
+ 0.0,
189
+ 0.9322388148028572,
190
+ 0.9633738087029878,
191
+ 0.0,
192
+ 0.9692049081882503,
193
+ 0.9908567073960318,
194
+ 0.9241765066314397,
195
+ 0.0,
196
+ 0.0,
197
+ 0.9961250976557601,
198
+ 0.951959770261653,
199
+ 0.06324264892446002,
200
+ 0.9875539316228731,
201
+ 0.9470155491040344,
202
+ 0.08379958664904491,
203
+ 0.5732353745068222,
204
+ 0.0,
205
+ 0.3811543586137793,
206
+ 0.8337790321828182,
207
+ 0.16250243486657193,
208
+ 0.9527532593218179,
209
+ 0.0,
210
+ 0.0,
211
+ 0.6006510773625101,
212
+ 0.0,
213
+ 0.5983980583643891
214
+ ]
215
+ }
ckpts/pusht_dp_dino4/losses.csv ADDED
@@ -0,0 +1,551 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_loss,test_loss
2
+ 0,0.3638559450487514,1.0207467913627624
3
+ 1,0.2055940431552929,
4
+ 2,0.18216741609049367,
5
+ 3,0.15504798931734903,
6
+ 4,0.1363082983336606,
7
+ 5,0.11849115150315422,
8
+ 6,0.11261421966028738,
9
+ 7,0.10589389314690789,
10
+ 8,0.1025419152536235,
11
+ 9,0.09535334128272402,
12
+ 10,0.09338181776987327,0.08176719471812248
13
+ 11,0.09221552066750578,
14
+ 12,0.08788699947379447,
15
+ 13,0.0867391736297817,
16
+ 14,0.0860876361992988,
17
+ 15,0.08190518707691968,
18
+ 16,0.08074811313833509,
19
+ 17,0.08273012936115265,
20
+ 18,0.07811075960705569,
21
+ 19,0.07583923068839116,
22
+ 20,0.07755295518826652,0.0801629476249218
23
+ 21,0.07399475361619677,
24
+ 22,0.07355439007937253,
25
+ 23,0.0730582292672697,
26
+ 24,0.07021245765653285,
27
+ 25,0.0688538225879381,
28
+ 26,0.0685611024580814,
29
+ 27,0.06786764208432082,
30
+ 28,0.06583121492640003,
31
+ 29,0.06810260207934694,
32
+ 30,0.06422253915078037,0.07047045566141605
33
+ 31,0.06477332409921584,
34
+ 32,0.06444853380486205,
35
+ 33,0.0641161455967269,
36
+ 34,0.06321066368248436,
37
+ 35,0.06241912726353813,
38
+ 36,0.06376060249877501,
39
+ 37,0.06105959792058546,
40
+ 38,0.06190197079718768,
41
+ 39,0.06175605621147942,
42
+ 40,0.05893191662463513,0.07323176637291909
43
+ 41,0.057794307450671774,
44
+ 42,0.06098603223870089,
45
+ 43,0.057396322529722044,
46
+ 44,0.057080765469716147,
47
+ 45,0.057778734263482984,
48
+ 46,0.05749996661484896,
49
+ 47,0.05827023817615195,
50
+ 48,0.05352611127463016,
51
+ 49,0.05485534573813061,
52
+ 50,0.05405375656190809,0.07364874556660653
53
+ 51,0.05812325160745736,
54
+ 52,0.05311994295526337,
55
+ 53,0.05436269961461261,
56
+ 54,0.053462899320728174,
57
+ 55,0.05469857160370428,
58
+ 56,0.052579079601135885,
59
+ 57,0.051347691197316726,
60
+ 58,0.05120465671131899,
61
+ 59,0.05502091958136349,
62
+ 60,0.05161270609760022,0.07322136349976063
63
+ 61,0.05300507727232608,
64
+ 62,0.05212530915390004,
65
+ 63,0.05227318803196425,
66
+ 64,0.050543786937391366,
67
+ 65,0.049636803853970304,
68
+ 66,0.052037133825021786,
69
+ 67,0.04915420561619512,
70
+ 68,0.05105225490099126,
71
+ 69,0.052361069554156,
72
+ 70,0.047757167635219436,0.07589927315711975
73
+ 71,0.0479566270669738,
74
+ 72,0.04766345361841249,
75
+ 73,0.05002639180683827,
76
+ 74,0.049014182024440925,
77
+ 75,0.04739078224360288,
78
+ 76,0.047871301421424844,
79
+ 77,0.04910297724571857,
80
+ 78,0.04877953264084491,
81
+ 79,0.04715950475944267,
82
+ 80,0.04690692954502263,0.06774648874998093
83
+ 81,0.04679352843335697,
84
+ 82,0.045265697434053315,
85
+ 83,0.04421722057920236,
86
+ 84,0.04594395107047244,
87
+ 85,0.04685126558191829,
88
+ 86,0.04298334210537947,
89
+ 87,0.04615893622266722,
90
+ 88,0.044452992421421374,
91
+ 89,0.04656412849550719,
92
+ 90,0.04766923291506348,0.06995752789080142
93
+ 91,0.04335721852360191,
94
+ 92,0.042948656070690885,
95
+ 93,0.045286398442400684,
96
+ 94,0.04452147758514671,
97
+ 95,0.045420339986026945,
98
+ 96,0.04479638505522367,
99
+ 97,0.04181971231086568,
100
+ 98,0.0441577589487309,
101
+ 99,0.04421861604838581,
102
+ 100,0.04247087491983241,0.07648157179355622
103
+ 101,0.04300201287145143,
104
+ 102,0.04256018118134567,
105
+ 103,0.04305945320443793,
106
+ 104,0.04171739768359687,
107
+ 105,0.043041115995128075,
108
+ 106,0.04192311666742131,
109
+ 107,0.04173442039761569,
110
+ 108,0.040432431642989534,
111
+ 109,0.04168926457782368,
112
+ 110,0.04340551146766641,0.07957931980490685
113
+ 111,0.0411256776283403,
114
+ 112,0.04151054883150609,
115
+ 113,0.041991512854020675,
116
+ 114,0.040802198922732374,
117
+ 115,0.04250496241090062,
118
+ 116,0.03966117212241822,
119
+ 117,0.040702929924968836,
120
+ 118,0.040445088889900144,
121
+ 119,0.04145682625636295,
122
+ 120,0.041517245675345045,0.07449481897056102
123
+ 121,0.041152581572532654,
124
+ 122,0.03932101199669497,
125
+ 123,0.04073667159856676,
126
+ 124,0.04044345322136696,
127
+ 125,0.03827520189704476,
128
+ 126,0.03994772824776042,
129
+ 127,0.04218369984364772,
130
+ 128,0.03730995330836747,
131
+ 129,0.03933207158531461,
132
+ 130,0.04095221941287701,0.07744649462401867
133
+ 131,0.03760689275932836,
134
+ 132,0.03935909078835131,
135
+ 133,0.0378667687444569,
136
+ 134,0.03876980928356176,
137
+ 135,0.03842199673610074,
138
+ 136,0.03708155027457646,
139
+ 137,0.03785995434928727,
140
+ 138,0.040950188536074135,
141
+ 139,0.039800519860544045,
142
+ 140,0.040161888473309,0.0732797522097826
143
+ 141,0.037450796811954006,
144
+ 142,0.03704351624780959,
145
+ 143,0.039137183576003536,
146
+ 144,0.037663601113708464,
147
+ 145,0.036529865996031974,
148
+ 146,0.03661082795524335,
149
+ 147,0.03657392932327239,
150
+ 148,0.03559253168302578,
151
+ 149,0.03924262157262682,
152
+ 150,0.03697277883906941,0.08487961441278458
153
+ 151,0.038220243651297066,
154
+ 152,0.03581177144423946,
155
+ 153,0.03849498331956156,
156
+ 154,0.036742704664612866,
157
+ 155,0.03661769010372214,
158
+ 156,0.03579911495466809,
159
+ 157,0.03679182081595882,
160
+ 158,0.03678554728381581,
161
+ 159,0.03632810846953602,
162
+ 160,0.03527211813399425,0.07585504837334156
163
+ 161,0.036259056631844123,
164
+ 162,0.036991792638878244,
165
+ 163,0.03583066144978607,
166
+ 164,0.03546761975183592,
167
+ 165,0.03593570225268275,
168
+ 166,0.03700453237435975,
169
+ 167,0.03362930799414823,
170
+ 168,0.03485647021987281,
171
+ 169,0.03637107721642478,
172
+ 170,0.035760869446036576,0.07896434664726257
173
+ 171,0.03387016424356581,
174
+ 172,0.03575184889096808,
175
+ 173,0.035269386104338774,
176
+ 174,0.036307301392758284,
177
+ 175,0.03439199259238584,
178
+ 176,0.0344161669836267,
179
+ 177,0.03545611003761763,
180
+ 178,0.033624406167111556,
181
+ 179,0.034399817912624434,
182
+ 180,0.03478418919001962,0.07732573971152305
183
+ 181,0.032966797618748066,
184
+ 182,0.03267743956338573,
185
+ 183,0.03448712702963378,
186
+ 184,0.03361891025861541,
187
+ 185,0.03366257966710971,
188
+ 186,0.034066587809350464,
189
+ 187,0.03402891087826792,
190
+ 188,0.03431931987486698,
191
+ 189,0.03523485667512312,
192
+ 190,0.033508637285494546,0.08226785212755203
193
+ 191,0.03336788765103607,
194
+ 192,0.03436742203084977,
195
+ 193,0.03363404363639407,
196
+ 194,0.03208432952453802,
197
+ 195,0.03315652348101139,
198
+ 196,0.03276652730182632,
199
+ 197,0.03528480387323505,
200
+ 198,0.03246483704136623,
201
+ 199,0.03313539850597198,
202
+ 200,0.03415030832555923,0.07216747924685478
203
+ 201,0.03336908408328072,
204
+ 202,0.03297839338307852,
205
+ 203,0.03488297572175225,
206
+ 204,0.03265202845764029,
207
+ 205,0.03347867602421032,
208
+ 206,0.03302267754634658,
209
+ 207,0.03367582815034049,
210
+ 208,0.03277832807993496,
211
+ 209,0.03383160312915896,
212
+ 210,0.03288019499690323,0.07495374605059624
213
+ 211,0.032987973949575165,
214
+ 212,0.033473818286598386,
215
+ 213,0.032683049830106586,
216
+ 214,0.03173828517997658,
217
+ 215,0.031856758192509084,
218
+ 216,0.03227371570991946,
219
+ 217,0.033069861602488454,
220
+ 218,0.03215105371078947,
221
+ 219,0.03349245322233701,
222
+ 220,0.032805920588773685,0.0842351246625185
223
+ 221,0.031251787402472656,
224
+ 222,0.03118189792711656,
225
+ 223,0.03161276915816815,
226
+ 224,0.030116718896961474,
227
+ 225,0.030823937033886438,
228
+ 226,0.030539063573047354,
229
+ 227,0.03179562965837809,
230
+ 228,0.032153882147682895,
231
+ 229,0.032153894572140095,
232
+ 230,0.032172462913197475,0.07519806995987892
233
+ 231,0.03267650021710894,
234
+ 232,0.03303865492753275,
235
+ 233,0.03046904536025537,
236
+ 234,0.029853085833755167,
237
+ 235,0.030627434991381982,
238
+ 236,0.0317438553077179,
239
+ 237,0.03051872752033747,
240
+ 238,0.03181955050472375,
241
+ 239,0.03132130330489887,
242
+ 240,0.030915095204753534,0.07190974503755569
243
+ 241,0.030617678507261877,
244
+ 242,0.0302127315099914,
245
+ 243,0.03274345025420189,
246
+ 244,0.030194756605631704,
247
+ 245,0.03041375571718583,
248
+ 246,0.03241445500772078,
249
+ 247,0.032107480484378205,
250
+ 248,0.02992359157856349,
251
+ 249,0.03079478440622052,
252
+ 250,0.030428546204508005,0.07669081687927246
253
+ 251,0.031204433456718268,
254
+ 252,0.030396502454775376,
255
+ 253,0.02937282228862846,
256
+ 254,0.02940923925284501,
257
+ 255,0.029338804616050405,
258
+ 256,0.03029026805453903,
259
+ 257,0.03131628284169422,
260
+ 258,0.03088551878437891,
261
+ 259,0.029730270074291545,
262
+ 260,0.0297233642662292,0.08057266138494015
263
+ 261,0.03067162980908876,
264
+ 262,0.032446975338753764,
265
+ 263,0.029453735020789473,
266
+ 264,0.029496840068272183,
267
+ 265,0.029232965413849434,
268
+ 266,0.02977218421605917,
269
+ 267,0.03004544498501243,
270
+ 268,0.028819163360602255,
271
+ 269,0.030216862969509848,
272
+ 270,0.029864355798933533,0.08352496922016144
273
+ 271,0.028984052456587882,
274
+ 272,0.030613987000433954,
275
+ 273,0.030263362820823113,
276
+ 274,0.029398700775025963,
277
+ 275,0.030995332605236178,
278
+ 276,0.027669509504358848,
279
+ 277,0.0277372442063067,
280
+ 278,0.028924133935636216,
281
+ 279,0.03125978689026702,
282
+ 280,0.02870267179313597,0.09811362102627755
283
+ 281,0.028994354081677866,
284
+ 282,0.029134614986705255,
285
+ 283,0.028713704608790167,
286
+ 284,0.029093015857122758,
287
+ 285,0.02825619142175048,
288
+ 286,0.02815036172722722,
289
+ 287,0.028805047775117252,
290
+ 288,0.02966957488148422,
291
+ 289,0.028596241068054033,
292
+ 290,0.029485698646077745,0.09256645888090134
293
+ 291,0.03021299843113501,
294
+ 292,0.028311928816057822,
295
+ 293,0.02733431340983281,
296
+ 294,0.027490014148937477,
297
+ 295,0.028835682249576836,
298
+ 296,0.02857479887021767,
299
+ 297,0.0282709369292626,
300
+ 298,0.027853101103024167,
301
+ 299,0.029657292640307448,
302
+ 300,0.0289197181975776,0.08548484370112419
303
+ 301,0.029037978193098373,
304
+ 302,0.02769893680054408,
305
+ 303,0.027988889182989415,
306
+ 304,0.026493817915791994,
307
+ 305,0.027366142822327195,
308
+ 306,0.027240575813166388,
309
+ 307,0.02780192937947564,
310
+ 308,0.028814666689588472,
311
+ 309,0.02822980520080079,
312
+ 310,0.026785318401979875,0.1109856441617012
313
+ 311,0.028004082380333445,
314
+ 312,0.027225052211228964,
315
+ 313,0.027721565206545395,
316
+ 314,0.027657343770612727,
317
+ 315,0.027851482832824792,
318
+ 316,0.028937786121617307,
319
+ 317,0.028208531879379856,
320
+ 318,0.028742637423859848,
321
+ 319,0.028161129883521204,
322
+ 320,0.02760952780698682,0.07846436016261578
323
+ 321,0.029069234033698564,
324
+ 322,0.02694282375767336,
325
+ 323,0.026900593211853896,
326
+ 324,0.02660288164330708,
327
+ 325,0.025853730277618864,
328
+ 326,0.026862161049803535,
329
+ 327,0.0266234767469731,
330
+ 328,0.027014513489800496,
331
+ 329,0.02674062101804948,
332
+ 330,0.02806817555984298,0.07780338488519192
333
+ 331,0.025831349296392976,
334
+ 332,0.026767269227203433,
335
+ 333,0.02724129629863815,
336
+ 334,0.028754584614064667,
337
+ 335,0.027355494980628673,
338
+ 336,0.026677241180460533,
339
+ 337,0.02624373582120125,
340
+ 338,0.02588381352169173,
341
+ 339,0.02754499122582294,
342
+ 340,0.02698658781310359,0.08039669394493103
343
+ 341,0.025977203489414284,
344
+ 342,0.026372520856886773,
345
+ 343,0.02749461216012855,
346
+ 344,0.02761823919366349,
347
+ 345,0.026809777992849167,
348
+ 346,0.027020666543599012,
349
+ 347,0.027910045583497037,
350
+ 348,0.026431483308692556,
351
+ 349,0.02671366951499994,
352
+ 350,0.02638009739118618,0.07756930962204933
353
+ 351,0.025190315321906583,
354
+ 352,0.02700892431600081,
355
+ 353,0.0258891255400338,
356
+ 354,0.024832645400457983,
357
+ 355,0.026807421204316745,
358
+ 356,0.027871592830006894,
359
+ 357,0.02694892639724108,
360
+ 358,0.0279214403459004,
361
+ 359,0.025949213254664625,
362
+ 360,0.026454757765999863,0.0941832210868597
363
+ 361,0.02602915203833318,
364
+ 362,0.026254592023298634,
365
+ 363,0.025932194419450813,
366
+ 364,0.027079253672407225,
367
+ 365,0.02691152383788274,
368
+ 366,0.025478707298963933,
369
+ 367,0.02526414544823078,
370
+ 368,0.025397864630916617,
371
+ 369,0.027583864875710927,
372
+ 370,0.0262417161407379,0.08569192066788674
373
+ 371,0.02597855762220346,
374
+ 372,0.025349709399781383,
375
+ 373,0.02671912993089511,
376
+ 374,0.02571007421055993,
377
+ 375,0.026135275426965494,
378
+ 376,0.02541185207255594,
379
+ 377,0.02540239438946758,
380
+ 378,0.026143547761571278,
381
+ 379,0.026029944890639284,
382
+ 380,0.024852930516987056,0.09044815972447395
383
+ 381,0.025317912491468284,
384
+ 382,0.02514983646080389,
385
+ 383,0.026861945904054486,
386
+ 384,0.025494161583892592,
387
+ 385,0.025444070235467874,
388
+ 386,0.025129231163761118,
389
+ 387,0.02645116205235104,
390
+ 388,0.025655485147221404,
391
+ 389,0.02487993599580867,
392
+ 390,0.02516125272550098,0.0800458151847124
393
+ 391,0.024840611698372022,
394
+ 392,0.025401642883790064,
395
+ 393,0.028185586782765913,
396
+ 394,0.024789160926017788,
397
+ 395,0.025371454891513337,
398
+ 396,0.025791668998343602,
399
+ 397,0.025217661869476785,
400
+ 398,0.026084001247699443,
401
+ 399,0.025366473144718578,
402
+ 400,0.025152867015164632,0.09338863492012024
403
+ 401,0.026072554556386813,
404
+ 402,0.025249976367986465,
405
+ 403,0.024861376302746627,
406
+ 404,0.024365475380813684,
407
+ 405,0.025188119171166812,
408
+ 406,0.025567498170658128,
409
+ 407,0.025794599246192765,
410
+ 408,0.024847467286655538,
411
+ 409,0.025753977207037117,
412
+ 410,0.02356446343013546,0.08343134708702564
413
+ 411,0.024923284609730426,
414
+ 412,0.024446722580590746,
415
+ 413,0.024800959401405774,
416
+ 414,0.02526969698022355,
417
+ 415,0.026207302768643085,
418
+ 416,0.025775863041917046,
419
+ 417,0.02530342579952308,
420
+ 418,0.02357025976691927,
421
+ 419,0.024784584683212606,
422
+ 420,0.026878604685867225,0.08863663151860238
423
+ 421,0.025546536177069278,
424
+ 422,0.02522776934963006,
425
+ 423,0.02587656278654442,
426
+ 424,0.024596250851403226,
427
+ 425,0.02501548444954576,
428
+ 426,0.026382850462591256,
429
+ 427,0.025925167662265537,
430
+ 428,0.02321684072919927,
431
+ 429,0.02419005238174737,
432
+ 430,0.02430113380426889,0.08614904172718525
433
+ 431,0.025529536961035413,
434
+ 432,0.023201605274372702,
435
+ 433,0.022633168887306047,
436
+ 434,0.025312010198831558,
437
+ 435,0.023474221342949422,
438
+ 436,0.025088916409883526,
439
+ 437,0.02461261942900799,
440
+ 438,0.02400784623287209,
441
+ 439,0.0243369315720194,
442
+ 440,0.024678409959261235,0.09630877375602723
443
+ 441,0.024862209805747965,
444
+ 442,0.02393421533793866,
445
+ 443,0.02391276657990702,
446
+ 444,0.02426535005752857,
447
+ 445,0.02497134255347671,
448
+ 446,0.02507281551076161,
449
+ 447,0.02285938998581944,
450
+ 448,0.024096143503601734,
451
+ 449,0.024387774815025565,
452
+ 450,0.023823674522585922,0.09229894280433655
453
+ 451,0.024319056053083023,
454
+ 452,0.024643866007554006,
455
+ 453,0.02422989438195805,
456
+ 454,0.024192044603546244,
457
+ 455,0.023151731036685327,
458
+ 456,0.02525186465009228,
459
+ 457,0.025507837574888063,
460
+ 458,0.024916006088420584,
461
+ 459,0.024403601700624267,
462
+ 460,0.02307800623168657,0.10340435691177845
463
+ 461,0.02333625510416843,
464
+ 462,0.022910413772359,
465
+ 463,0.024337425787042784,
466
+ 464,0.022503959536961802,
467
+ 465,0.02371646271465899,
468
+ 466,0.02348520882059257,
469
+ 467,0.0237164565126647,
470
+ 468,0.023541500802141624,
471
+ 469,0.024241068257162206,
472
+ 470,0.023762637155724096,0.09089823812246323
473
+ 471,0.023257829453591464,
474
+ 472,0.02459568759569755,
475
+ 473,0.023621557280421257,
476
+ 474,0.022604075250226063,
477
+ 475,0.023750945393528258,
478
+ 476,0.023026402927116378,
479
+ 477,0.02310777333779977,
480
+ 478,0.02403752009415037,
481
+ 479,0.022050034234320726,
482
+ 480,0.02494379841200598,0.09403529837727546
483
+ 481,0.024056957799245368,
484
+ 482,0.025177249777038675,
485
+ 483,0.02407009147394162,
486
+ 484,0.022773981872168215,
487
+ 485,0.022134257019957998,
488
+ 486,0.022978039857532297,
489
+ 487,0.02319815196096897,
490
+ 488,0.022034275673002333,
491
+ 489,0.024669644627515433,
492
+ 490,0.02347922433618006,0.08163271434605121
493
+ 491,0.02493252551981381,
494
+ 492,0.022739078450415815,
495
+ 493,0.02320902306422755,
496
+ 494,0.023876456134430655,
497
+ 495,0.02227521156585151,
498
+ 496,0.02203221565910748,
499
+ 497,0.023593653546093583,
500
+ 498,0.02265868990958392,
501
+ 499,0.024400720362561745,
502
+ 500,0.02304339333140588,0.09030889943242074
503
+ 501,0.023004179175656576,
504
+ 502,0.02449002025833169,
505
+ 503,0.023488934755652814,
506
+ 504,0.02448525863116259,
507
+ 505,0.023220748476847842,
508
+ 506,0.023602290365558404,
509
+ 507,0.023486527593826856,
510
+ 508,0.02274001061220418,
511
+ 509,0.022841645824303338,
512
+ 510,0.021421155882078213,0.09537898562848568
513
+ 511,0.022202033089003065,
514
+ 512,0.0236095396986047,
515
+ 513,0.023901398344845563,
516
+ 514,0.02336215054882424,
517
+ 515,0.02347298081104572,
518
+ 516,0.0219782366632269,
519
+ 517,0.021549725710608803,
520
+ 518,0.022849405798447003,
521
+ 519,0.022482625116686243,
522
+ 520,0.02307474656173816,0.08554335720837117
523
+ 521,0.02329968372462215,
524
+ 522,0.02409507174577032,
525
+ 523,0.02218633351827061,
526
+ 524,0.024192515105664076,
527
+ 525,0.023458631965075874,
528
+ 526,0.02318305666507273,
529
+ 527,0.02347844521832335,
530
+ 528,0.023309887008188843,
531
+ 529,0.02220126102258871,
532
+ 530,0.021279227745893237,0.09479223005473614
533
+ 531,0.021816672808439522,
534
+ 532,0.022249202325858256,
535
+ 533,0.022467871227270956,
536
+ 534,0.023588864695649227,
537
+ 535,0.023004944221331522,
538
+ 536,0.0221276478227842,
539
+ 537,0.022455516353167674,
540
+ 538,0.024036279347326075,
541
+ 539,0.022860726771446373,
542
+ 540,0.02167931172464575,0.10802646055817604
543
+ 541,0.022901076506209244,
544
+ 542,0.020573584639190973,
545
+ 543,0.023207985417364716,
546
+ 544,0.022717162987196837,
547
+ 545,0.02338558314675158,
548
+ 546,0.021815209383411065,
549
+ 547,0.021720558885935243,
550
+ 548,0.022353274307653798,
551
+ 549,0.021537686902824996,
ckpts/pusht_dp_dino4/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7a4a5f11fe3f06b82a31676d5b37ab0c085fb3457539f346ad728e7f9fafad4f
3
+ size 110379069
ckpts/pusht_dp_dino64/.hydra/config.yaml ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.dino.DinoV2Encoder
12
+ name: dinov2_vits14
13
+ feature_key: x_norm_patchtokens
14
+ output_dim: 384
15
+ n_patches: 256
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 256
22
+ epochs: 550
23
+ eval_freq: 10
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_envs: 10
27
+ num_final_evals: 100
28
+ action_window_size: 5
29
+ pred_horizon: ${eval:'${action_window_size} + ${window_size} - 1'}
30
+ n_action_steps: ${action_window_size}
31
+ precompute_embeddings: true
32
+ goal_dim: 0
33
+ wandb:
34
+ project: patch_policy
35
+ entity: ${env_vars.wandb_entity}
36
+ train_fraction: 0.9
37
+ device: cuda
38
+ optim:
39
+ lr: 0.0001
40
+ weight_decay: 0.0
41
+ betas:
42
+ - 0.9
43
+ - 0.999
44
+ env:
45
+ gym:
46
+ _target_: envs.pusht.PushWrapper
47
+ id: pusht
48
+ env:
49
+ _target_: envs.pusht.PushTKeypointsEnv
50
+ obs_dim: 20
51
+ act_dim: 2
52
+ goal_dim: ${goal_dim}
53
+ views: 1
54
+ dataset:
55
+ _target_: datasets.pusht.PushTDataset
56
+ data_directory: ${env_vars.datasets.pusht}
57
+ prefetch: false
58
+ data:
59
+ window_size: ${window_size}
60
+ action_window_size: ${action_window_size}
61
+ vqbet_get_future_action_chunk: false
62
+ goal_conditional: future
63
+ future_seq_len: ${goal_window_size}
64
+ min_future_sep: ${action_window_size}
65
+ save_ckpt: true
66
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
67
+ load_path: null
68
+ model:
69
+ _target_: models.diffusion_policy.diffusion_policy.DiffusionPolicy
70
+ obs_dim: ${encoder.output_dim}
71
+ act_dim: ${env.act_dim}
72
+ goal_dim: ${env.goal_dim}
73
+ views: ${env.views}
74
+ obs_horizon: ${window_size}
75
+ pred_horizon: ${pred_horizon}
76
+ action_horizon: ${n_action_steps}
77
+ n_layer: 8
78
+ n_head: 4
79
+ n_embd: 256
80
+ visual_input: true
81
+ data_act_scale: 1
82
+ lr: ${optim.lr}
83
+ weight_decay: ${optim.weight_decay}
84
+ use_transform: null
85
+ n_patches: ${encoder.n_patches}
86
+ compress_n_patches: 64
87
+ save_eval_video: false
88
+ mixed_precision: bf16
ckpts/pusht_dp_dino64/.hydra/hydra.yaml ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - epochs=550
116
+ - eval_on_env_freq=99999
117
+ - num_final_evals=100
118
+ - num_envs=10
119
+ - dataset.prefetch=false
120
+ - encoder=dino_patch
121
+ - model.compress_n_patches=64
122
+ job:
123
+ name: train_policy
124
+ chdir: true
125
+ override_dirname: dataset.prefetch=false,encoder=dino_patch,epochs=550,eval_on_env_freq=99999,model.compress_n_patches=64,num_envs=10,num_final_evals=100
126
+ id: ???
127
+ num: ???
128
+ config_name: train_pusht_diffusion_1gpu
129
+ env_set: {}
130
+ env_copy: []
131
+ config:
132
+ override_dirname:
133
+ kv_sep: '='
134
+ item_sep: ','
135
+ exclude_keys: []
136
+ runtime:
137
+ version: 1.2.0
138
+ version_base: '1.2'
139
+ cwd: /root/PatchPolicy/patch_policy
140
+ config_sources:
141
+ - path: hydra.conf
142
+ schema: pkg
143
+ provider: hydra
144
+ - path: /root/PatchPolicy/patch_policy/configs
145
+ schema: file
146
+ provider: main
147
+ - path: ''
148
+ schema: structured
149
+ provider: schema
150
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/pusht/2026-08-13/20-12-04
151
+ choices:
152
+ cluster: local
153
+ encoder: dino_patch
154
+ env_vars: env_vars
155
+ hydra/env: default
156
+ hydra/callbacks: null
157
+ hydra/job_logging: default
158
+ hydra/hydra_logging: default
159
+ hydra/hydra_help: default
160
+ hydra/help: default
161
+ hydra/sweeper: basic
162
+ hydra/launcher: basic
163
+ hydra/output: default
164
+ verbose: false
ckpts/pusht_dp_dino64/.hydra/overrides.yaml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ - epochs=550
2
+ - eval_on_env_freq=99999
3
+ - num_final_evals=100
4
+ - num_envs=10
5
+ - dataset.prefetch=false
6
+ - encoder=dino_patch
7
+ - model.compress_n_patches=64
ckpts/pusht_dp_dino64/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "final coverage mean": 0.6364321088127634,
5
+ "final coverage max": 0.9864292913930596,
6
+ "final coverage min": 0.0,
7
+ "max coverage mean": 0.7153500856533316,
8
+ "max coverage max": 0.9867368102027843,
9
+ "max coverage min": 0.0
10
+ },
11
+ "final_coverage": [
12
+ 0.9489997081776587,
13
+ 0.8905353247776158,
14
+ 0.6620217121154429,
15
+ 0.16808363760717018,
16
+ 0.9743009705731507,
17
+ 0.964140707084792,
18
+ 0.8488119108354377,
19
+ 0.8580455339371943,
20
+ 0.8703390800570803,
21
+ 0.9445066687177599,
22
+ 0.8284305880534469,
23
+ 0.9603313291145918,
24
+ 0.0,
25
+ 0.0,
26
+ 0.3454048930832563,
27
+ 0.9558984959125354,
28
+ 0.05597211607786937,
29
+ 0.9189395903778583,
30
+ 0.7484646749893741,
31
+ 0.9553986801602018,
32
+ 0.7580747716461343,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.8657459728269299,
37
+ 0.8022925798438579,
38
+ 0.4357138483601266,
39
+ 0.088863628582283,
40
+ 0.9460252677215906,
41
+ 0.12001220389272232,
42
+ 0.9492935726210416,
43
+ 0.883271940343714,
44
+ 0.2672613371480667,
45
+ 0.31799811343242085,
46
+ 0.9171811861529803,
47
+ 0.0,
48
+ 0.8705327542973373,
49
+ 0.9545590464476931,
50
+ 0.4328787266570948,
51
+ 0.0,
52
+ 0.9226084317770776,
53
+ 0.9023767418567448,
54
+ 0.9459721371998594,
55
+ 0.9032047211097339,
56
+ 0.0,
57
+ 0.9637839021282083,
58
+ 0.0,
59
+ 0.8666980912199319,
60
+ 0.7849672933655852,
61
+ 0.9134137713732866,
62
+ 0.924750903334359,
63
+ 0.8748855667723556,
64
+ 0.8772934920803329,
65
+ 0.8928652403447436,
66
+ 0.0,
67
+ 0.33626680908114087,
68
+ 0.9465207585598838,
69
+ 0.45822724510416546,
70
+ 0.9334484976843207,
71
+ 0.8906767330489606,
72
+ 0.9147131821407638,
73
+ 0.9371555661599656,
74
+ 0.895929760164854,
75
+ 0.6769955305992464,
76
+ 0.8459640030465823,
77
+ 0.9551863872282953,
78
+ 0.7762200847379768,
79
+ 0.9613802707806753,
80
+ 0.0,
81
+ 0.9243786777579973,
82
+ 0.9525480937646876,
83
+ 0.31751989010805076,
84
+ 0.8644995666806472,
85
+ 0.8841619278866342,
86
+ 0.8422014702345336,
87
+ 0.7312432347686276,
88
+ 0.846212946957481,
89
+ 0.2626685341549822,
90
+ 0.7487097438098941,
91
+ 0.0744638985167595,
92
+ 0.9189058197075775,
93
+ 0.0,
94
+ 0.9550093849729444,
95
+ 0.0,
96
+ 0.0,
97
+ 0.11743443230561974,
98
+ 0.8933912630105029,
99
+ 0.9572967624447655,
100
+ 0.9612306016999072,
101
+ 0.9601509354702915,
102
+ 0.8950098042514874,
103
+ 0.8959752696867053,
104
+ 0.8648535521260227,
105
+ 0.931097509374141,
106
+ 0.3293501842966627,
107
+ 0.230126763859279,
108
+ 0.0,
109
+ 0.48850562951157284,
110
+ 0.0,
111
+ 0.9864292913930596
112
+ ],
113
+ "max_coverage": [
114
+ 0.9583847467881237,
115
+ 0.9602037542420009,
116
+ 0.9669784584783617,
117
+ 0.22614392034696904,
118
+ 0.9743009705731507,
119
+ 0.965473483625742,
120
+ 0.8929039760073665,
121
+ 0.9575251294535654,
122
+ 0.9744595117807685,
123
+ 0.9445066687177599,
124
+ 0.9360302487496086,
125
+ 0.9603313291145918,
126
+ 0.0,
127
+ 0.001120654635622004,
128
+ 0.5080190176962188,
129
+ 0.9761142264762532,
130
+ 0.3673876985541229,
131
+ 0.9310927094412998,
132
+ 0.9501808870191343,
133
+ 0.9553986801602018,
134
+ 0.769716033620557,
135
+ 0.682706280591668,
136
+ 0.0,
137
+ 0.0,
138
+ 0.9857144903482475,
139
+ 0.9423716335308301,
140
+ 0.5899138056668977,
141
+ 0.3421291332296485,
142
+ 0.9555167066900491,
143
+ 0.12001220389272232,
144
+ 0.9492935726210416,
145
+ 0.950660337086152,
146
+ 0.5942258714650327,
147
+ 0.3457753008894723,
148
+ 0.9419952536049082,
149
+ 0.0,
150
+ 0.9521564790742099,
151
+ 0.9545590464476931,
152
+ 0.43976178402482297,
153
+ 0.37207965022680506,
154
+ 0.9867368102027843,
155
+ 0.9567950639818701,
156
+ 0.9459721371998594,
157
+ 0.9470288066264819,
158
+ 0.0,
159
+ 0.9685232891190372,
160
+ 0.4472847426643264,
161
+ 0.9525051132577095,
162
+ 0.9540252702843228,
163
+ 0.9137896417272047,
164
+ 0.9346750830809153,
165
+ 0.9186616106189879,
166
+ 0.8974772117400545,
167
+ 0.9478722867410683,
168
+ 0.0,
169
+ 0.3863744658352922,
170
+ 0.9486629099584134,
171
+ 0.5418251497033041,
172
+ 0.9784590711904265,
173
+ 0.9529003182589658,
174
+ 0.9359550998008055,
175
+ 0.9622244119939937,
176
+ 0.9367727257503101,
177
+ 0.6966369938078948,
178
+ 0.9638983773176534,
179
+ 0.9593536049240488,
180
+ 0.9440299979198179,
181
+ 0.9613802707806753,
182
+ 0.0,
183
+ 0.9406460728683121,
184
+ 0.9546321935051819,
185
+ 0.31751989010805076,
186
+ 0.9778882689762505,
187
+ 0.9060336912908199,
188
+ 0.8979349857985052,
189
+ 0.9112829591947262,
190
+ 0.9758298476248058,
191
+ 0.29033923846063264,
192
+ 0.9583087830460235,
193
+ 0.6647478249916985,
194
+ 0.9506306727426651,
195
+ 0.0,
196
+ 0.966477014535901,
197
+ 0.564973132481776,
198
+ 0.0,
199
+ 0.11743443230561974,
200
+ 0.898966890157177,
201
+ 0.9572967624447655,
202
+ 0.9779273519874409,
203
+ 0.9601509354702915,
204
+ 0.9319766207990836,
205
+ 0.940162050526125,
206
+ 0.9510700385379973,
207
+ 0.931097509374141,
208
+ 0.4807224297473476,
209
+ 0.29432626458068933,
210
+ 0.0,
211
+ 0.5952392930262138,
212
+ 0.0,
213
+ 0.9864292913930596
214
+ ]
215
+ }
ckpts/pusht_dp_dino64/losses.csv ADDED
@@ -0,0 +1,551 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_loss,test_loss
2
+ 0,0.34987619306359974,1.1179237723350526
3
+ 1,0.20838395006709046,
4
+ 2,0.18757368280337408,
5
+ 3,0.17536820553161286,
6
+ 4,0.17019133335286443,
7
+ 5,0.15908479600489794,
8
+ 6,0.16189461209616818,
9
+ 7,0.1516853609419131,
10
+ 8,0.15046968916942785,
11
+ 9,0.1491472772680796,
12
+ 10,0.14417135363424216,0.14162156879901885
13
+ 11,0.1447076848247549,
14
+ 12,0.14519184090933956,
15
+ 13,0.14049267564173584,
16
+ 14,0.13972265592643193,
17
+ 15,0.11035036934273583,
18
+ 16,0.10414012611567319,
19
+ 17,0.09623594901391438,
20
+ 18,0.09384702760112154,
21
+ 19,0.09125379734969401,
22
+ 20,0.09078377820960767,0.09101063087582588
23
+ 21,0.08985168511395926,
24
+ 22,0.08488191717437335,
25
+ 23,0.08466723135539464,
26
+ 24,0.08543726932871473,
27
+ 25,0.08099571398490078,
28
+ 26,0.08075541994728885,
29
+ 27,0.07933931134559297,
30
+ 28,0.07793051892748246,
31
+ 29,0.0753859434235882,
32
+ 30,0.07791378938562267,0.07496690303087235
33
+ 31,0.0772693630021352,
34
+ 32,0.07498747024398583,
35
+ 33,0.07535779267385766,
36
+ 34,0.07592189639479249,
37
+ 35,0.07695970410010317,
38
+ 36,0.07431321484701973,
39
+ 37,0.07341478085452384,
40
+ 38,0.07374720791211495,
41
+ 39,0.07301619047155747,
42
+ 40,0.06945062011152833,0.07835464775562287
43
+ 41,0.07168692432262086,
44
+ 42,0.07232169348459977,
45
+ 43,0.06818545568775344,
46
+ 44,0.06950789501706323,
47
+ 45,0.06842765965304531,
48
+ 46,0.06953818793152715,
49
+ 47,0.0660494639650806,
50
+ 48,0.06874831520266585,
51
+ 49,0.06734408032926885,
52
+ 50,0.0663196097772855,0.06751706004142762
53
+ 51,0.06782381948861448,
54
+ 52,0.06550115068535228,
55
+ 53,0.06720608718447633,
56
+ 54,0.06529758997507147,
57
+ 55,0.06427002935619144,
58
+ 56,0.06382795836735558,
59
+ 57,0.06332631016170585,
60
+ 58,0.06277305448612014,
61
+ 59,0.0629985993216326,
62
+ 60,0.06337491836357903,0.07503312416374683
63
+ 61,0.06255978591494508,
64
+ 62,0.061663885037977616,
65
+ 63,0.06145466139519608,
66
+ 64,0.06255770748951933,
67
+ 65,0.061169739485114484,
68
+ 66,0.059855130716012075,
69
+ 67,0.062121233360452964,
70
+ 68,0.060365453894649236,
71
+ 69,0.058262931203449164,
72
+ 70,0.06204081633752519,0.06273917071521282
73
+ 71,0.059836607303593185,
74
+ 72,0.06162547639438084,
75
+ 73,0.060333474365237,
76
+ 74,0.058685547743852325,
77
+ 75,0.059524546203377486,
78
+ 76,0.05948050258742584,
79
+ 77,0.060389887377783495,
80
+ 78,0.05767930556948368,
81
+ 79,0.05613446542686158,
82
+ 80,0.05638752005748696,0.0668854746967554
83
+ 81,0.05649924085854174,
84
+ 82,0.05853820461165774,
85
+ 83,0.055687288948140304,
86
+ 84,0.05684739891644362,
87
+ 85,0.05525804253724905,
88
+ 86,0.05615809809539344,
89
+ 87,0.05586715042591095,
90
+ 88,0.056996405738723145,
91
+ 89,0.055318478699568865,
92
+ 90,0.05587498282829484,0.0627005897462368
93
+ 91,0.05431649232139954,
94
+ 92,0.05289587620031703,
95
+ 93,0.05629098480874366,
96
+ 94,0.05268873511762409,
97
+ 95,0.05604724094762907,
98
+ 96,0.05483141717511219,
99
+ 97,0.05380702280736232,
100
+ 98,0.053768735706478686,
101
+ 99,0.05310437427117275,
102
+ 100,0.05195571134214873,0.0642614435404539
103
+ 101,0.05332687374327209,
104
+ 102,0.05251859181693622,
105
+ 103,0.05144760663529019,
106
+ 104,0.05249966840658869,
107
+ 105,0.05236459805906474,
108
+ 106,0.050282751056519186,
109
+ 107,0.0515420971090322,
110
+ 108,0.05207600096588606,
111
+ 109,0.05139139061281969,
112
+ 110,0.05080429460484903,0.06256465688347816
113
+ 111,0.05038033908867574,
114
+ 112,0.051752912146704536,
115
+ 113,0.04839066970724981,
116
+ 114,0.05118958070710465,
117
+ 115,0.05050071914281164,
118
+ 116,0.048878258032785664,
119
+ 117,0.04985290982729786,
120
+ 118,0.04846725095022511,
121
+ 119,0.050488989390842204,
122
+ 120,0.051229881306925976,0.06625388860702515
123
+ 121,0.04939180250269371,
124
+ 122,0.048026064062839026,
125
+ 123,0.050743394828104714,
126
+ 124,0.04836724944167085,
127
+ 125,0.04837937722658063,
128
+ 126,0.04752400701681336,
129
+ 127,0.050005994082152186,
130
+ 128,0.04953851771878672,
131
+ 129,0.04629254987934134,
132
+ 130,0.048859264087546005,0.060615274310112
133
+ 131,0.04876517328423458,
134
+ 132,0.04688960633107594,
135
+ 133,0.04618494274033295,
136
+ 134,0.046432822512892574,
137
+ 135,0.047041210171940566,
138
+ 136,0.04706321411080413,
139
+ 137,0.04442754101294737,
140
+ 138,0.046352261145200045,
141
+ 139,0.046797636057158094,
142
+ 140,0.04741680749006324,0.06520238295197486
143
+ 141,0.044870181275265555,
144
+ 142,0.04574819052448639,
145
+ 143,0.04503337388018985,
146
+ 144,0.04563784992301857,
147
+ 145,0.04553682352979105,
148
+ 146,0.0460265644795292,
149
+ 147,0.0436756401680983,
150
+ 148,0.045359707672844876,
151
+ 149,0.046912296542099545,
152
+ 150,0.043409027793741485,0.06689658761024475
153
+ 151,0.04548422963573383,
154
+ 152,0.044769806459873586,
155
+ 153,0.04554184454564865,
156
+ 154,0.04356679222085974,
157
+ 155,0.043805310604991494,
158
+ 156,0.0426003325853374,
159
+ 157,0.042487225525981775,
160
+ 158,0.044778729000916846,
161
+ 159,0.04462569859902282,
162
+ 160,0.04425825362840852,0.06783761195838452
163
+ 161,0.04396388120949268,
164
+ 162,0.04485469911206555,
165
+ 163,0.04357524572329207,
166
+ 164,0.04203600927696123,
167
+ 165,0.04346267578120415,
168
+ 166,0.04288517773806394,
169
+ 167,0.04442159156059171,
170
+ 168,0.04117155938849344,
171
+ 169,0.04127340432215523,
172
+ 170,0.04362650899277939,0.06950069442391396
173
+ 171,0.04359119950415014,
174
+ 172,0.042308940419128964,
175
+ 173,0.04321377892251853,
176
+ 174,0.042110478321274555,
177
+ 175,0.04110323574271176,
178
+ 176,0.04137765982566954,
179
+ 177,0.04018344820200742,
180
+ 178,0.041280822296227725,
181
+ 179,0.04195912935576596,
182
+ 180,0.04142277345961922,0.06493542939424515
183
+ 181,0.04159437271428632,
184
+ 182,0.03924949864273543,
185
+ 183,0.03858807359586705,
186
+ 184,0.040854458625500016,
187
+ 185,0.039530062536289406,
188
+ 186,0.04154828598129225,
189
+ 187,0.041874104005458594,
190
+ 188,0.040500565114748345,
191
+ 189,0.039336317781727394,
192
+ 190,0.04045657430785698,0.06098864674568176
193
+ 191,0.03935752733313775,
194
+ 192,0.040541988029912275,
195
+ 193,0.039684948623999135,
196
+ 194,0.03887449272468195,
197
+ 195,0.03966987302915736,
198
+ 196,0.04159564817590373,
199
+ 197,0.03874917420466523,
200
+ 198,0.03898454220085354,
201
+ 199,0.03993917893168036,
202
+ 200,0.03996516575852593,0.05969885475933552
203
+ 201,0.03806210270376651,
204
+ 202,0.039852219132276684,
205
+ 203,0.039632968072380335,
206
+ 204,0.03730011483715786,
207
+ 205,0.038875701192479864,
208
+ 206,0.03837084293283604,
209
+ 207,0.0376606834335969,
210
+ 208,0.03881247540178535,
211
+ 209,0.03742815769062592,
212
+ 210,0.036790755874180535,0.0606356468051672
213
+ 211,0.03875936502283746,
214
+ 212,0.03803387773479079,
215
+ 213,0.03813648545234413,
216
+ 214,0.0364402854344347,
217
+ 215,0.03910000859708576,
218
+ 216,0.03733836656825228,
219
+ 217,0.038814480385773786,
220
+ 218,0.036431446425862365,
221
+ 219,0.038324031876502455,
222
+ 220,0.03624641262813584,0.07095552943646907
223
+ 221,0.036261945205566644,
224
+ 222,0.03573566396812816,
225
+ 223,0.03768092563764735,
226
+ 224,0.03756832433762131,
227
+ 225,0.037047802767419556,
228
+ 226,0.03675031496191418,
229
+ 227,0.03634325924564849,
230
+ 228,0.03698696230875922,
231
+ 229,0.03831439985187499,
232
+ 230,0.036622411090430323,0.06354913525283337
233
+ 231,0.036543490938269176,
234
+ 232,0.0361220615782908,
235
+ 233,0.038041047465342745,
236
+ 234,0.03742760200831261,
237
+ 235,0.036929497618105385,
238
+ 236,0.03621317403247723,
239
+ 237,0.036792647114003096,
240
+ 238,0.03840845899021888,
241
+ 239,0.03646701091265941,
242
+ 240,0.03545797092246485,0.06923828385770321
243
+ 241,0.03484894550190522,
244
+ 242,0.03635641494458848,
245
+ 243,0.035725584028513876,
246
+ 244,0.03622584046980182,
247
+ 245,0.03424736325229917,
248
+ 246,0.035508427871288835,
249
+ 247,0.03489276070843686,
250
+ 248,0.034640648207821687,
251
+ 249,0.033954397785467105,
252
+ 250,0.03632234084000299,0.0713202927261591
253
+ 251,0.03420186011059271,
254
+ 252,0.03581095026335218,
255
+ 253,0.03449767160710398,
256
+ 254,0.03521785379520485,
257
+ 255,0.034251925914169666,
258
+ 256,0.033520963083911726,
259
+ 257,0.03523458998936873,
260
+ 258,0.03548961466403453,
261
+ 259,0.035005371362625895,
262
+ 260,0.03560956379214486,0.064083431661129
263
+ 261,0.034532086473408635,
264
+ 262,0.03492572332558396,
265
+ 263,0.03292724371447668,
266
+ 264,0.03649224649991963,
267
+ 265,0.033036181109619665,
268
+ 266,0.033831975412565274,
269
+ 267,0.03313397843349766,
270
+ 268,0.034839018258255916,
271
+ 269,0.034806089189190134,
272
+ 270,0.03423607748533998,0.06540223509073258
273
+ 271,0.035097210882947996,
274
+ 272,0.032726014483269755,
275
+ 273,0.034087866790347046,
276
+ 274,0.03361530104590641,
277
+ 275,0.03220210650137493,
278
+ 276,0.03308347999476469,
279
+ 277,0.033158890125188197,
280
+ 278,0.03420272096991539,
281
+ 279,0.03412496675174315,
282
+ 280,0.03352678192595204,0.06889813728630542
283
+ 281,0.032936738578827826,
284
+ 282,0.03436468365591961,
285
+ 283,0.03134140507369251,
286
+ 284,0.034689016885809845,
287
+ 285,0.03366183718809715,
288
+ 286,0.033460567613224405,
289
+ 287,0.032851002598693085,
290
+ 288,0.03269263432657981,
291
+ 289,0.033059833776001094,
292
+ 290,0.033391220249481254,0.0659195315092802
293
+ 291,0.03361339854833844,
294
+ 292,0.03289738526711097,
295
+ 293,0.03321196445888215,
296
+ 294,0.03287891773404656,
297
+ 295,0.03310897936123413,
298
+ 296,0.031151788370622383,
299
+ 297,0.03291593389687957,
300
+ 298,0.03174430909720096,
301
+ 299,0.031194915462817465,
302
+ 300,0.03254974397042623,0.07432474233210087
303
+ 301,0.032489123048035654,
304
+ 302,0.03257547189983038,
305
+ 303,0.03233875209404217,
306
+ 304,0.03099638534771217,
307
+ 305,0.031181100694524063,
308
+ 306,0.031004795558996254,
309
+ 307,0.032330411312344313,
310
+ 308,0.03159230722339599,
311
+ 309,0.03165874192184144,
312
+ 310,0.03174512026892914,0.07932603433728218
313
+ 311,0.032623385171313864,
314
+ 312,0.03155712220449369,
315
+ 313,0.031542485170475726,
316
+ 314,0.028960941400338006,
317
+ 315,0.03176986295115817,
318
+ 316,0.030891494129549016,
319
+ 317,0.029782988438075714,
320
+ 318,0.03219119324297695,
321
+ 319,0.029987351068264837,
322
+ 320,0.032180369309671636,0.06300563663244248
323
+ 321,0.03183887995124518,
324
+ 322,0.03217410054671895,
325
+ 323,0.030913438156738388,
326
+ 324,0.031634511814995124,
327
+ 325,0.030387396873026103,
328
+ 326,0.03128347771017106,
329
+ 327,0.030320547132210416,
330
+ 328,0.03048577562875145,
331
+ 329,0.03050992318562099,
332
+ 330,0.03173196305531067,0.07377481870353222
333
+ 331,0.030741038322858103,
334
+ 332,0.030920121266127944,
335
+ 333,0.02959109310592924,
336
+ 334,0.030111978874429242,
337
+ 335,0.030094892646257695,
338
+ 336,0.029847917157215076,
339
+ 337,0.0290914524019092,
340
+ 338,0.03082719588508973,
341
+ 339,0.029907781569348587,
342
+ 340,0.03025961108505726,0.0676709994673729
343
+ 341,0.030844933015632105,
344
+ 342,0.02953711409981434,
345
+ 343,0.031502346272815715,
346
+ 344,0.028968386045032806,
347
+ 345,0.029086634578121887,
348
+ 346,0.029771290125918913,
349
+ 347,0.029865233984949825,
350
+ 348,0.028777032435595335,
351
+ 349,0.03188548431537309,
352
+ 350,0.030595247930550313,0.07634122408926487
353
+ 351,0.029435811380108635,
354
+ 352,0.028442153256836827,
355
+ 353,0.028999507734244995,
356
+ 354,0.030681415266551815,
357
+ 355,0.03020399252136985,
358
+ 356,0.029061703686858273,
359
+ 357,0.028350736393214584,
360
+ 358,0.029467517284901587,
361
+ 359,0.0299075693915506,
362
+ 360,0.028384418175606937,0.07817477695643901
363
+ 361,0.029791163116857245,
364
+ 362,0.029157310366057433,
365
+ 363,0.028786483548254103,
366
+ 364,0.030057982981696235,
367
+ 365,0.029199210067207996,
368
+ 366,0.02866319558777652,
369
+ 367,0.02762773924681184,
370
+ 368,0.029098149614183458,
371
+ 369,0.02899105193932633,
372
+ 370,0.029170994083959977,0.0700091503560543
373
+ 371,0.02866906515107705,
374
+ 372,0.028660942923154804,
375
+ 373,0.028950692942509286,
376
+ 374,0.02867180223648365,
377
+ 375,0.02856348714903816,
378
+ 376,0.02917410045411888,
379
+ 377,0.028443817397231584,
380
+ 378,0.027517542396518557,
381
+ 379,0.028074228665330908,
382
+ 380,0.028899499225419956,0.07306014969944954
383
+ 381,0.027194820057887297,
384
+ 382,0.027466825015106045,
385
+ 383,0.02849548627305162,
386
+ 384,0.028456722560164693,
387
+ 385,0.0283463456678194,
388
+ 386,0.027149520282234465,
389
+ 387,0.026847992194714128,
390
+ 388,0.027449315700393457,
391
+ 389,0.028496427461504936,
392
+ 390,0.02616990952251049,0.0718836572021246
393
+ 391,0.027221956607568393,
394
+ 392,0.027739609438148172,
395
+ 393,0.02812703050018012,
396
+ 394,0.02741006593946572,
397
+ 395,0.0272774988846792,
398
+ 396,0.02804723127161736,
399
+ 397,0.02926504999849495,
400
+ 398,0.02765402773006277,
401
+ 399,0.028128824186521573,
402
+ 400,0.027414827597337765,0.07255364991724492
403
+ 401,0.027860770329505534,
404
+ 402,0.0280162588089377,
405
+ 403,0.029093622874755126,
406
+ 404,0.027571222222932092,
407
+ 405,0.02807417651126673,
408
+ 406,0.026233922024922713,
409
+ 407,0.027902071333521013,
410
+ 408,0.027612111787055874,
411
+ 409,0.027716655949396745,
412
+ 410,0.026431902383382503,0.08663868270814419
413
+ 411,0.027702608770066566,
414
+ 412,0.02796637725371581,
415
+ 413,0.027591949615340967,
416
+ 414,0.027076484860627206,
417
+ 415,0.02708680571599321,
418
+ 416,0.026708014964402376,
419
+ 417,0.027748859415833767,
420
+ 418,0.028623475539651545,
421
+ 419,0.027519017232807128,
422
+ 420,0.026799011443342482,0.07260649539530277
423
+ 421,0.026799983160754482,
424
+ 422,0.02643460847928629,
425
+ 423,0.025482649577187967,
426
+ 424,0.025072972013891397,
427
+ 425,0.025142244882062896,
428
+ 426,0.026786322807790815,
429
+ 427,0.025983806085455547,
430
+ 428,0.026600044978025195,
431
+ 429,0.027104372342864235,
432
+ 430,0.025410050096420143,0.07370316162705422
433
+ 431,0.025672994042327115,
434
+ 432,0.02545096794818784,
435
+ 433,0.0265475407570273,
436
+ 434,0.026705175392575317,
437
+ 435,0.026333803679425637,
438
+ 436,0.026878235871893363,
439
+ 437,0.025489076490994994,
440
+ 438,0.025632133072876668,
441
+ 439,0.026176562102941368,
442
+ 440,0.024384103827997224,0.07485709972679615
443
+ 441,0.02500233777727072,
444
+ 442,0.02688480641406316,
445
+ 443,0.025237366577589904,
446
+ 444,0.026541915241178576,
447
+ 445,0.025786880485631606,
448
+ 446,0.02638013323175383,
449
+ 447,0.02528919351215546,
450
+ 448,0.025368168213210262,
451
+ 449,0.025632435895993816,
452
+ 450,0.025060352766988696,0.07753687612712383
453
+ 451,0.025655997436043326,
454
+ 452,0.02691032472424782,
455
+ 453,0.026189058425498533,
456
+ 454,0.027251496481207702,
457
+ 455,0.025627549266913435,
458
+ 456,0.02542566839646507,
459
+ 457,0.02466503272836025,
460
+ 458,0.02427565452775785,
461
+ 459,0.02444260737316294,
462
+ 460,0.025616726408211086,0.06824076995253563
463
+ 461,0.025598863866384866,
464
+ 462,0.025324511351984935,
465
+ 463,0.024318692243688707,
466
+ 464,0.02500071500397318,
467
+ 465,0.025379531249240205,
468
+ 466,0.025222137468038024,
469
+ 467,0.025767313541619333,
470
+ 468,0.023778142857846324,
471
+ 469,0.02476102765649557,
472
+ 470,0.024670632044365117,0.08118341267108917
473
+ 471,0.02530861439203823,
474
+ 472,0.02477412612515164,
475
+ 473,0.023958120853281938,
476
+ 474,0.025020001190049306,
477
+ 475,0.023463662222519027,
478
+ 476,0.025253856247598,
479
+ 477,0.024951231594269093,
480
+ 478,0.02550894555195675,
481
+ 479,0.026326466658776932,
482
+ 480,0.024970288582883037,0.08050117902457714
483
+ 481,0.024260873097803566,
484
+ 482,0.02481436039638388,
485
+ 483,0.0253725117788865,
486
+ 484,0.022945812841938747,
487
+ 485,0.025123834210847105,
488
+ 486,0.024990788599537624,
489
+ 487,0.024802742474763603,
490
+ 488,0.024025897925289776,
491
+ 489,0.02528315444814635,
492
+ 490,0.023184756154788065,0.06677873507142067
493
+ 491,0.023403079699274604,
494
+ 492,0.025574397551571273,
495
+ 493,0.024579143929448755,
496
+ 494,0.02465961013848965,
497
+ 495,0.0245272280689288,
498
+ 496,0.024924961195051016,
499
+ 497,0.023148167182456006,
500
+ 498,0.024052631560262744,
501
+ 499,0.02409336676022836,
502
+ 500,0.02461872354231693,0.07678507193922997
503
+ 501,0.02466841311204237,
504
+ 502,0.02331180026202084,
505
+ 503,0.0238581180449698,
506
+ 504,0.024337327660440087,
507
+ 505,0.02367612288671208,
508
+ 506,0.0232501329014917,
509
+ 507,0.023939045616886118,
510
+ 508,0.02394501214007755,
511
+ 509,0.024413702078163624,
512
+ 510,0.024398701674826852,0.07794710732996464
513
+ 511,0.024050887919716782,
514
+ 512,0.022877910307475498,
515
+ 513,0.023885693718361984,
516
+ 514,0.023182441685144065,
517
+ 515,0.02307062595059256,
518
+ 516,0.024582504878168578,
519
+ 517,0.025023139910874785,
520
+ 518,0.02321034189886772,
521
+ 519,0.02338512133356634,
522
+ 520,0.023678802926052404,0.09108355604112148
523
+ 521,0.022971823668250672,
524
+ 522,0.02592460437585692,
525
+ 523,0.023005583917128515,
526
+ 524,0.023568685637316206,
527
+ 525,0.024105730272092663,
528
+ 526,0.024049037218011996,
529
+ 527,0.022120677292920075,
530
+ 528,0.02261137360563645,
531
+ 529,0.022641023866586632,
532
+ 530,0.02366003493399738,0.07825378775596618
533
+ 531,0.023203537625434634,
534
+ 532,0.023238634966968836,
535
+ 533,0.02268975839059759,
536
+ 534,0.023285406989628797,
537
+ 535,0.023270405184191007,
538
+ 536,0.023079339496709487,
539
+ 537,0.02318558349673237,
540
+ 538,0.02326887667915978,
541
+ 539,0.02325229156393926,
542
+ 540,0.024439508678739542,0.07918861694633961
543
+ 541,0.023139092477632094,
544
+ 542,0.023671472035757788,
545
+ 543,0.02260362663930589,
546
+ 544,0.022079418484981243,
547
+ 545,0.024058806863459913,
548
+ 546,0.024104102453278316,
549
+ 547,0.022506317666189355,
550
+ 548,0.023297503938550478,
551
+ 549,0.023031221764100777,
ckpts/pusht_dp_dino64/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3808525a25f3d6da80515d6a8a2cb35ac6604ac4170b789c9a4a129a7a42c322
3
+ size 75241149
ckpts/pusht_dp_siglip2/.hydra/config.yaml ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.siglip2.SigLIP2Encoder
12
+ name: sigLIP2
13
+ feature_key: x_norm_patchtokens
14
+ output_dim: 768
15
+ n_patches: 196
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 256
22
+ epochs: 550
23
+ eval_freq: 10
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_envs: 10
27
+ num_final_evals: 100
28
+ action_window_size: 5
29
+ pred_horizon: ${eval:'${action_window_size} + ${window_size} - 1'}
30
+ n_action_steps: ${action_window_size}
31
+ precompute_embeddings: true
32
+ goal_dim: 0
33
+ wandb:
34
+ project: patch_policy
35
+ entity: ${env_vars.wandb_entity}
36
+ train_fraction: 0.9
37
+ device: cuda
38
+ optim:
39
+ lr: 0.0001
40
+ weight_decay: 0.0
41
+ betas:
42
+ - 0.9
43
+ - 0.999
44
+ env:
45
+ gym:
46
+ _target_: envs.pusht.PushWrapper
47
+ id: pusht
48
+ env:
49
+ _target_: envs.pusht.PushTKeypointsEnv
50
+ obs_dim: 20
51
+ act_dim: 2
52
+ goal_dim: ${goal_dim}
53
+ views: 1
54
+ dataset:
55
+ _target_: datasets.pusht.PushTDataset
56
+ data_directory: ${env_vars.datasets.pusht}
57
+ prefetch: false
58
+ data:
59
+ window_size: ${window_size}
60
+ action_window_size: ${action_window_size}
61
+ vqbet_get_future_action_chunk: false
62
+ goal_conditional: future
63
+ future_seq_len: ${goal_window_size}
64
+ min_future_sep: ${action_window_size}
65
+ save_ckpt: true
66
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
67
+ load_path: null
68
+ model:
69
+ _target_: models.diffusion_policy.diffusion_policy.DiffusionPolicy
70
+ obs_dim: ${encoder.output_dim}
71
+ act_dim: ${env.act_dim}
72
+ goal_dim: ${env.goal_dim}
73
+ views: ${env.views}
74
+ obs_horizon: ${window_size}
75
+ pred_horizon: ${pred_horizon}
76
+ action_horizon: ${n_action_steps}
77
+ n_layer: 8
78
+ n_head: 4
79
+ n_embd: 256
80
+ visual_input: true
81
+ data_act_scale: 1
82
+ lr: ${optim.lr}
83
+ weight_decay: ${optim.weight_decay}
84
+ use_transform: null
85
+ n_patches: ${encoder.n_patches}
86
+ compress_n_patches: null
87
+ save_eval_video: false
88
+ mixed_precision: bf16
ckpts/pusht_dp_siglip2/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - epochs=550
116
+ - eval_on_env_freq=99999
117
+ - num_final_evals=100
118
+ - num_envs=10
119
+ - dataset.prefetch=false
120
+ - encoder=siglip2_patch
121
+ job:
122
+ name: train_policy
123
+ chdir: true
124
+ override_dirname: dataset.prefetch=false,encoder=siglip2_patch,epochs=550,eval_on_env_freq=99999,num_envs=10,num_final_evals=100
125
+ id: ???
126
+ num: ???
127
+ config_name: train_pusht_diffusion_1gpu
128
+ env_set: {}
129
+ env_copy: []
130
+ config:
131
+ override_dirname:
132
+ kv_sep: '='
133
+ item_sep: ','
134
+ exclude_keys: []
135
+ runtime:
136
+ version: 1.2.0
137
+ version_base: '1.2'
138
+ cwd: /root/PatchPolicy/patch_policy
139
+ config_sources:
140
+ - path: hydra.conf
141
+ schema: pkg
142
+ provider: hydra
143
+ - path: /root/PatchPolicy/patch_policy/configs
144
+ schema: file
145
+ provider: main
146
+ - path: ''
147
+ schema: structured
148
+ provider: schema
149
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/pusht/2026-08-14/01-04-42
150
+ choices:
151
+ cluster: local
152
+ encoder: siglip2_patch
153
+ env_vars: env_vars
154
+ hydra/env: default
155
+ hydra/callbacks: null
156
+ hydra/job_logging: default
157
+ hydra/hydra_logging: default
158
+ hydra/hydra_help: default
159
+ hydra/help: default
160
+ hydra/sweeper: basic
161
+ hydra/launcher: basic
162
+ hydra/output: default
163
+ verbose: false
ckpts/pusht_dp_siglip2/.hydra/overrides.yaml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ - epochs=550
2
+ - eval_on_env_freq=99999
3
+ - num_final_evals=100
4
+ - num_envs=10
5
+ - dataset.prefetch=false
6
+ - encoder=siglip2_patch
ckpts/pusht_dp_siglip2/eval_final.json ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n": 100,
3
+ "metrics": {
4
+ "final coverage mean": 0.5601174702577952,
5
+ "final coverage max": 0.9745351641006542,
6
+ "final coverage min": 0.0,
7
+ "max coverage mean": 0.6383146592890686,
8
+ "max coverage max": 0.9903831361080834,
9
+ "max coverage min": 0.0
10
+ },
11
+ "final_coverage": [
12
+ 0.9099444359363712,
13
+ 0.9492580699587212,
14
+ 0.0,
15
+ 0.7681096810365198,
16
+ 0.8983504903926611,
17
+ 0.8685580645342138,
18
+ 0.0,
19
+ 0.9104843792347288,
20
+ 0.0,
21
+ 0.9553291124380053,
22
+ 0.38868122447618153,
23
+ 0.9326489041833359,
24
+ 0.0,
25
+ 0.0,
26
+ 0.9436714445946771,
27
+ 0.8110128755643154,
28
+ 0.5915307312075807,
29
+ 0.7655240788252548,
30
+ 0.0,
31
+ 0.8446774513265334,
32
+ 0.8924674486697576,
33
+ 0.9254951635411995,
34
+ 0.9531158947124786,
35
+ 0.0,
36
+ 0.16102771674295557,
37
+ 0.9389892652459317,
38
+ 0.0,
39
+ 0.321039156403417,
40
+ 0.8802354607393311,
41
+ 0.8113508815755633,
42
+ 0.8245607317633594,
43
+ 0.4462555313424656,
44
+ 0.900752105914569,
45
+ 0.3093682788298044,
46
+ 0.9745351641006542,
47
+ 0.0,
48
+ 0.8458387691261684,
49
+ 0.09774685178753796,
50
+ 0.9022940561623688,
51
+ 0.5471598254678995,
52
+ 0.7993822656935916,
53
+ 0.0,
54
+ 0.862959164172337,
55
+ 0.21763812698903418,
56
+ 0.7580518984843021,
57
+ 0.8680518892384311,
58
+ 0.9223911813035315,
59
+ 0.9479210442701816,
60
+ 0.7624607731203489,
61
+ 0.2107779242123446,
62
+ 0.9442169494182122,
63
+ 0.04053939161801089,
64
+ 0.9405899483248826,
65
+ 0.8287331677714168,
66
+ 0.0,
67
+ 0.9155692361904679,
68
+ 0.9262571907273915,
69
+ 0.3507945766432615,
70
+ 0.9460115039808528,
71
+ 0.9488095133190941,
72
+ 0.0,
73
+ 0.8951238668165571,
74
+ 0.8249371618948734,
75
+ 0.41285084218471135,
76
+ 0.1719134425159527,
77
+ 0.8139219239607544,
78
+ 0.792146035083757,
79
+ 0.6929549988283867,
80
+ 0.0,
81
+ 0.8612979621831999,
82
+ 0.8623390169033065,
83
+ 0.946482925439925,
84
+ 0.893878898390148,
85
+ 0.0,
86
+ 0.27719041644479087,
87
+ 0.31630078416419144,
88
+ 0.2613462427008548,
89
+ 0.0,
90
+ 0.879621906734538,
91
+ 0.8504613622665884,
92
+ 0.8829352284004428,
93
+ 0.0,
94
+ 0.0,
95
+ 0.8259273220540756,
96
+ 0.8666429753010303,
97
+ 0.8946582261802639,
98
+ 0.16389980235384183,
99
+ 0.9271691521000155,
100
+ 0.8800328088813907,
101
+ 0.9597395635682935,
102
+ 0.0,
103
+ 0.3450286617298995,
104
+ 0.891879221283972,
105
+ 0.32044869943500465,
106
+ 0.0,
107
+ 0.0,
108
+ 0.0,
109
+ 0.8394485866665263,
110
+ 0.0,
111
+ 0.0
112
+ ],
113
+ "max_coverage": [
114
+ 0.9311470520086093,
115
+ 0.982885443005056,
116
+ 0.0,
117
+ 0.9104302906612075,
118
+ 0.9663386159592047,
119
+ 0.946804369433924,
120
+ 0.17030139104834555,
121
+ 0.9257416049626441,
122
+ 0.0502676398510035,
123
+ 0.9553291124380053,
124
+ 0.9696124679390764,
125
+ 0.9388676676436724,
126
+ 0.0,
127
+ 0.0,
128
+ 0.960278442464795,
129
+ 0.9771280629022381,
130
+ 0.6734960963622969,
131
+ 0.934598656838188,
132
+ 0.04851446353735019,
133
+ 0.8446774513265334,
134
+ 0.8924674486697576,
135
+ 0.9806124124214496,
136
+ 0.9688929822740042,
137
+ 0.0,
138
+ 0.32711039153345733,
139
+ 0.9484838156091706,
140
+ 0.0,
141
+ 0.33999420744362535,
142
+ 0.9549376864569257,
143
+ 0.8512779583272767,
144
+ 0.9550855115626109,
145
+ 0.4462555313424656,
146
+ 0.9539546097453246,
147
+ 0.4458268003773152,
148
+ 0.9815013966637077,
149
+ 0.0,
150
+ 0.9587732817900103,
151
+ 0.30703541551429286,
152
+ 0.9060821530966924,
153
+ 0.5515154028370947,
154
+ 0.8256436927430502,
155
+ 0.0,
156
+ 0.862959164172337,
157
+ 0.21763812698903418,
158
+ 0.8892642136511741,
159
+ 0.943135926176537,
160
+ 0.9223911813035315,
161
+ 0.9903831361080834,
162
+ 0.9689033959543788,
163
+ 0.2107779242123446,
164
+ 0.9699949549507815,
165
+ 0.14689120366474187,
166
+ 0.9707757039119767,
167
+ 0.8475968078612153,
168
+ 0.0,
169
+ 0.9483124919728414,
170
+ 0.9503499011440907,
171
+ 0.465614969049157,
172
+ 0.9706313478301285,
173
+ 0.9674267886762191,
174
+ 0.3540460153711438,
175
+ 0.9453459604316469,
176
+ 0.8976402287632226,
177
+ 0.5317125672604606,
178
+ 0.4169949867775467,
179
+ 0.8652816851524058,
180
+ 0.963833426809611,
181
+ 0.8720235960008619,
182
+ 0.0,
183
+ 0.9230908500698536,
184
+ 0.9735604553514978,
185
+ 0.9478336699903479,
186
+ 0.9645002305429758,
187
+ 0.04833338971380749,
188
+ 0.2845767737029857,
189
+ 0.31630078416419144,
190
+ 0.9616814782451244,
191
+ 0.0,
192
+ 0.879621906734538,
193
+ 0.9085000629280576,
194
+ 0.9398296077196251,
195
+ 0.0,
196
+ 0.0,
197
+ 0.833534794636877,
198
+ 0.9476732914616752,
199
+ 0.9143175639278724,
200
+ 0.8876748970783922,
201
+ 0.9607903190439705,
202
+ 0.8952356998283255,
203
+ 0.9597395635682935,
204
+ 0.19101814314708304,
205
+ 0.48810347753437844,
206
+ 0.9245271179372901,
207
+ 0.38151846717550136,
208
+ 0.0008833389667224844,
209
+ 0.0,
210
+ 0.0,
211
+ 0.9101949417404911,
212
+ 0.023053333042282867,
213
+ 0.49357653966883364
214
+ ]
215
+ }
ckpts/pusht_dp_siglip2/losses.csv ADDED
@@ -0,0 +1,551 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ epoch,train_loss,test_loss
2
+ 0,0.33879347751428796,1.0286977410316467
3
+ 1,0.21224112939703596,
4
+ 2,0.1890847432416874,
5
+ 3,0.1707885700922746,
6
+ 4,0.16176281050666347,
7
+ 5,0.1544820528763991,
8
+ 6,0.15216487801664477,
9
+ 7,0.14514884532807948,
10
+ 8,0.14316876101624834,
11
+ 9,0.14085317051017676,
12
+ 10,0.1414329457086521,0.1414382576942444
13
+ 11,0.1374374588767251,
14
+ 12,0.13307215126006158,
15
+ 13,0.13290310462752541,
16
+ 14,0.13397200168161602,
17
+ 15,0.13411891370356738,
18
+ 16,0.128579359460663,
19
+ 17,0.12885636803540554,
20
+ 18,0.12859110157568376,
21
+ 19,0.128345485162604,
22
+ 20,0.12620225376807725,0.12155156955122948
23
+ 21,0.12694613242542352,
24
+ 22,0.12505059337222968,
25
+ 23,0.12375593226362061,
26
+ 24,0.11529731316553367,
27
+ 25,0.09101452637504745,
28
+ 26,0.08485839163864052,
29
+ 27,0.08041721541475463,
30
+ 28,0.07942858714978773,
31
+ 29,0.07518046328818405,
32
+ 30,0.0715616229553144,0.06854769326746464
33
+ 31,0.07574242574500513,
34
+ 32,0.07238040979091938,
35
+ 33,0.07102482033136127,
36
+ 34,0.07160561703718625,
37
+ 35,0.06949634854118902,
38
+ 36,0.06756940848388515,
39
+ 37,0.0697848648242243,
40
+ 38,0.06806592237982122,
41
+ 39,0.0672690385727437,
42
+ 40,0.06656324781559325,0.07088294774293899
43
+ 41,0.06700004592210382,
44
+ 42,0.0663598966221888,
45
+ 43,0.06639560471687998,
46
+ 44,0.06697588385297702,
47
+ 45,0.06407285489878811,
48
+ 46,0.0639733476461945,
49
+ 47,0.06219971712146487,
50
+ 48,0.06438236204641205,
51
+ 49,0.06229802970211584,
52
+ 50,0.06175751492872343,0.06346789225935937
53
+ 51,0.06175816611765505,
54
+ 52,0.061731260924876394,
55
+ 53,0.06160496871222507,
56
+ 54,0.06316059643586913,
57
+ 55,0.060650295444897244,
58
+ 56,0.0580193953035952,
59
+ 57,0.05960006401925297,
60
+ 58,0.06001245144468088,
61
+ 59,0.05926507019570896,
62
+ 60,0.059872293046542575,0.07265769466757774
63
+ 61,0.058277477438633256,
64
+ 62,0.05708582799595136,
65
+ 63,0.05892597081569525,
66
+ 64,0.05783696931142073,
67
+ 65,0.057606466237332794,
68
+ 66,0.05760790239814874,
69
+ 67,0.05865175534899418,
70
+ 68,0.055321505068095175,
71
+ 69,0.057219182642606586,
72
+ 70,0.056300314655015754,0.06119590997695923
73
+ 71,0.05518694365253815,
74
+ 72,0.05678658666355269,
75
+ 73,0.05427700115347302,
76
+ 74,0.05432493771825518,
77
+ 75,0.055140851004110585,
78
+ 76,0.055134084198501083,
79
+ 77,0.05383811932016205,
80
+ 78,0.05436667095828843,
81
+ 79,0.05267698313672464,
82
+ 80,0.05113522086169694,0.06367672868072986
83
+ 81,0.053177135167541086,
84
+ 82,0.05229276901745534,
85
+ 83,0.051694922435742155,
86
+ 84,0.050746920794903574,
87
+ 85,0.05168375458854895,
88
+ 86,0.05242904107812997,
89
+ 87,0.051989041637260834,
90
+ 88,0.051503810458458386,
91
+ 89,0.05064340238715266,
92
+ 90,0.051706874108576516,0.06562978886067868
93
+ 91,0.051597352886756695,
94
+ 92,0.0498827335189332,
95
+ 93,0.05001116580851785,
96
+ 94,0.050996573764708016,
97
+ 95,0.05054800423210139,
98
+ 96,0.04843911864272841,
99
+ 97,0.04749394294161063,
100
+ 98,0.04792075524372714,
101
+ 99,0.049681298639420626,
102
+ 100,0.04754546728844826,0.06007910370826721
103
+ 101,0.048533418655886756,
104
+ 102,0.048085854726505804,
105
+ 103,0.04715913247603636,
106
+ 104,0.045821737027266524,
107
+ 105,0.04632675565861084,
108
+ 106,0.046701477779136906,
109
+ 107,0.04605147021484899,
110
+ 108,0.046336401417687696,
111
+ 109,0.04762857018427535,
112
+ 110,0.04543615038414578,0.06788846254348754
113
+ 111,0.04579873419888727,
114
+ 112,0.04538075404835271,
115
+ 113,0.046903489382712396,
116
+ 114,0.044795515813997815,
117
+ 115,0.04548793726160631,
118
+ 116,0.045819268080886905,
119
+ 117,0.04660953878128266,
120
+ 118,0.04419080458663322,
121
+ 119,0.04427584420357432,
122
+ 120,0.04324417563339511,0.06183492466807365
123
+ 121,0.04426916011169062,
124
+ 122,0.04287168049959691,
125
+ 123,0.04404604854573915,
126
+ 124,0.044162904106817405,
127
+ 125,0.04425123340071558,
128
+ 126,0.04151217645586847,
129
+ 127,0.04319228219625714,
130
+ 128,0.04382561008026312,
131
+ 129,0.04535909905865952,
132
+ 130,0.04331164852112204,0.06587534137070179
133
+ 131,0.04353828056828006,
134
+ 132,0.042095662759883065,
135
+ 133,0.0421083472096003,
136
+ 134,0.04293453507125378,
137
+ 135,0.04132641063859829,
138
+ 136,0.04323432199493214,
139
+ 137,0.04062242988128584,
140
+ 138,0.0421735062622107,
141
+ 139,0.04357894845716246,
142
+ 140,0.04314835995926962,0.06830274201929569
143
+ 141,0.04260676542481223,
144
+ 142,0.04314585314592817,
145
+ 143,0.0415164378195346,
146
+ 144,0.04167270373839598,
147
+ 145,0.04086794200670588,
148
+ 146,0.04058002799258127,
149
+ 147,0.040387542447546027,
150
+ 148,0.04089117862775431,
151
+ 149,0.04161438528079908,
152
+ 150,0.039578435205660026,0.06545866876840592
153
+ 151,0.03984478844718619,
154
+ 152,0.03934269588809092,
155
+ 153,0.04103897753488887,
156
+ 154,0.04038982764705197,
157
+ 155,0.039034921409828324,
158
+ 156,0.039546355727937195,
159
+ 157,0.04058952369614617,
160
+ 158,0.039735087838310465,
161
+ 159,0.03983303497207689,
162
+ 160,0.03742509343466916,0.05958213582634926
163
+ 161,0.0377867845511371,
164
+ 162,0.037781618924422576,
165
+ 163,0.03850718827119896,
166
+ 164,0.038348803746995036,
167
+ 165,0.03948928295010394,
168
+ 166,0.037328229418822696,
169
+ 167,0.03762072050473192,
170
+ 168,0.03998287703719113,
171
+ 169,0.038256993230718836,
172
+ 170,0.03692258223072513,0.06569758169353009
173
+ 171,0.0371901793712443,
174
+ 172,0.037497435501971085,
175
+ 173,0.03724198350375825,
176
+ 174,0.0369831179524516,
177
+ 175,0.03731407313147089,
178
+ 176,0.03704757218832498,
179
+ 177,0.038459250294081454,
180
+ 178,0.037712301772374376,
181
+ 179,0.037359856478460546,
182
+ 180,0.03680365020920942,0.06566042751073838
183
+ 181,0.03671476111880371,
184
+ 182,0.03637243907612104,
185
+ 183,0.03769837471318769,
186
+ 184,0.038364298396058136,
187
+ 185,0.03731520390035687,
188
+ 186,0.03696564022083204,
189
+ 187,0.036810298869898034,
190
+ 188,0.03535417737541618,
191
+ 189,0.03515811002516484,
192
+ 190,0.03696517683156244,0.06615466885268688
193
+ 191,0.037056982926614995,
194
+ 192,0.037447950853915,
195
+ 193,0.03807780424972157,
196
+ 194,0.03523705852637579,
197
+ 195,0.036451560168803396,
198
+ 196,0.036037122237158346,
199
+ 197,0.03604469497452725,
200
+ 198,0.035026414115186574,
201
+ 199,0.034169159399775356,
202
+ 200,0.033725580609925504,0.07231854945421219
203
+ 201,0.03498938601914343,
204
+ 202,0.03614402464130423,
205
+ 203,0.03450975753366947,
206
+ 204,0.03469060105527495,
207
+ 205,0.035157575650693294,
208
+ 206,0.035095560210910474,
209
+ 207,0.03405231708189943,
210
+ 208,0.03290712649186889,
211
+ 209,0.03510716397847448,
212
+ 210,0.03281719333768546,0.06285749711096286
213
+ 211,0.03323586577815669,
214
+ 212,0.033834249804635626,
215
+ 213,0.03505337344748633,
216
+ 214,0.03344166201058325,
217
+ 215,0.03448198969056318,
218
+ 216,0.034953259105620145,
219
+ 217,0.03303994711201925,
220
+ 218,0.03362947045364878,
221
+ 219,0.034110855495372974,
222
+ 220,0.03355674568440888,0.07180062793195248
223
+ 221,0.03413131489203526,
224
+ 222,0.0319701199634717,
225
+ 223,0.03283059453734985,
226
+ 224,0.0338442886023076,
227
+ 225,0.033004081674984524,
228
+ 226,0.03380273274340472,
229
+ 227,0.03271327304889213,
230
+ 228,0.03338118599584469,
231
+ 229,0.031148680066178134,
232
+ 230,0.03258065011475112,0.06617567837238311
233
+ 231,0.03227713358189378,
234
+ 232,0.034920151417072005,
235
+ 233,0.032031937287403986,
236
+ 234,0.032535756047774145,
237
+ 235,0.03296896197147422,
238
+ 236,0.03166841864995249,
239
+ 237,0.03086071449157956,
240
+ 238,0.03218126730931984,
241
+ 239,0.032884660412322034,
242
+ 240,0.032307443423913076,0.0734947931021452
243
+ 241,0.033088308933017015,
244
+ 242,0.03332320897543168,
245
+ 243,0.031000601823677074,
246
+ 244,0.03280435394045416,
247
+ 245,0.031506360621078984,
248
+ 246,0.031061643468482152,
249
+ 247,0.03157073799725417,
250
+ 248,0.030647086327547556,
251
+ 249,0.032332610993922414,
252
+ 250,0.031715209053440406,0.06428927183151245
253
+ 251,0.032669442061048284,
254
+ 252,0.030478156775563627,
255
+ 253,0.0320341796460715,
256
+ 254,0.03141545813407872,
257
+ 255,0.03239148439696202,
258
+ 256,0.03231101708261521,
259
+ 257,0.02980857937095257,
260
+ 258,0.03152394812595058,
261
+ 259,0.031152316553333958,
262
+ 260,0.030936013354541183,0.07876837700605392
263
+ 261,0.03063177153631881,
264
+ 262,0.030343902348489552,
265
+ 263,0.030383570508642512,
266
+ 264,0.030855856180846037,
267
+ 265,0.03127287987333078,
268
+ 266,0.029705049265380742,
269
+ 267,0.030491891143086192,
270
+ 268,0.030139963275619915,
271
+ 269,0.03234796066369329,
272
+ 270,0.030639451140394576,0.07804007567465306
273
+ 271,0.029726663890939493,
274
+ 272,0.02997269231703255,
275
+ 273,0.029991381382057956,
276
+ 274,0.0320299431517884,
277
+ 275,0.02974291827406857,
278
+ 276,0.029758361168205738,
279
+ 277,0.028655574912880802,
280
+ 278,0.028601086053710718,
281
+ 279,0.030182988167955324,
282
+ 280,0.0314406385993237,0.07545961402356624
283
+ 281,0.02934390747571712,
284
+ 282,0.031381625252274364,
285
+ 283,0.028948844850554573,
286
+ 284,0.029624402052262327,
287
+ 285,0.03053254054879749,
288
+ 286,0.028915697544976905,
289
+ 287,0.029418991407850287,
290
+ 288,0.02885537596603671,
291
+ 289,0.028562897345521948,
292
+ 290,0.02944832208187698,0.07797850705683232
293
+ 291,0.029989884531759953,
294
+ 292,0.028928574543077866,
295
+ 293,0.028128344934065262,
296
+ 294,0.03039806256336825,
297
+ 295,0.029162363200397282,
298
+ 296,0.03004398999305872,
299
+ 297,0.027755529814205326,
300
+ 298,0.029826005061085407,
301
+ 299,0.030171547433013444,
302
+ 300,0.0280946848484186,0.06579132415354252
303
+ 301,0.028590683344301288,
304
+ 302,0.028529827390889544,
305
+ 303,0.03029083294773495,
306
+ 304,0.027844402079398815,
307
+ 305,0.027120663201088434,
308
+ 306,0.028384422873157067,
309
+ 307,0.02831458562350535,
310
+ 308,0.027766711866626374,
311
+ 309,0.02771461609710049,
312
+ 310,0.029261374098995884,0.0778043944388628
313
+ 311,0.02846010807123813,
314
+ 312,0.027704824826547077,
315
+ 313,0.029727021518808145,
316
+ 314,0.02852358525762191,
317
+ 315,0.028935194189486268,
318
+ 316,0.028541513032965607,
319
+ 317,0.027899668613387333,
320
+ 318,0.02858311283801283,
321
+ 319,0.028700971116240207,
322
+ 320,0.027743822280931602,0.07545290142297745
323
+ 321,0.027937490206498366,
324
+ 322,0.027458841779402325,
325
+ 323,0.02734422049188352,
326
+ 324,0.02633641263122087,
327
+ 325,0.028248636768414423,
328
+ 326,0.026467562438203737,
329
+ 327,0.027030081129991092,
330
+ 328,0.027485937258781314,
331
+ 329,0.02750677820090409,
332
+ 330,0.02690093125124554,0.07470790185034275
333
+ 331,0.028271952869145425,
334
+ 332,0.0263311141324076,
335
+ 333,0.026852444080369815,
336
+ 334,0.026989432604430794,
337
+ 335,0.027783617766185122,
338
+ 336,0.026659611295294632,
339
+ 337,0.027105391844288333,
340
+ 338,0.02591321182406538,
341
+ 339,0.02749900821760133,
342
+ 340,0.026743178204684467,0.0771858800202608
343
+ 341,0.026647714580726494,
344
+ 342,0.027222324776780476,
345
+ 343,0.026107808779720423,
346
+ 344,0.026313345817910446,
347
+ 345,0.027008250908373475,
348
+ 346,0.02529679766886837,
349
+ 347,0.024403160458410178,
350
+ 348,0.026381622570065353,
351
+ 349,0.025810499337839556,
352
+ 350,0.02666525796547041,0.08556576035916805
353
+ 351,0.026006650394545153,
354
+ 352,0.02688523450518375,
355
+ 353,0.026792320392125254,
356
+ 354,0.02594794566323469,
357
+ 355,0.025763100074542748,
358
+ 356,0.025764015083620837,
359
+ 357,0.027435125987772105,
360
+ 358,0.024763082778388328,
361
+ 359,0.026269039139151573,
362
+ 360,0.025785701615469798,0.07936009541153907
363
+ 361,0.024990329703131874,
364
+ 362,0.024691307661379433,
365
+ 363,0.026764425213684093,
366
+ 364,0.02688048047187564,
367
+ 365,0.026480817471395482,
368
+ 366,0.02535258249922113,
369
+ 367,0.025760998284178122,
370
+ 368,0.025671866353969654,
371
+ 369,0.02543661600122085,
372
+ 370,0.026760147659333197,0.08087121471762657
373
+ 371,0.025253047562808127,
374
+ 372,0.02519185085791153,
375
+ 373,0.024974441616335413,
376
+ 374,0.02504408045334148,
377
+ 375,0.025011734637830938,
378
+ 376,0.025899536088927762,
379
+ 377,0.024592512102981846,
380
+ 378,0.02623969498653333,
381
+ 379,0.02607735622019231,
382
+ 380,0.02576162305834529,0.07446884214878083
383
+ 381,0.02595656258719308,
384
+ 382,0.024828503972717693,
385
+ 383,0.025248641537113505,
386
+ 384,0.024295611133041618,
387
+ 385,0.023774529909612714,
388
+ 386,0.024949721060693264,
389
+ 387,0.02393230355784788,
390
+ 388,0.025175431630686744,
391
+ 389,0.025491563316721182,
392
+ 390,0.025815054508192197,0.08301802091300488
393
+ 391,0.025330718228040814,
394
+ 392,0.02441757148807193,
395
+ 393,0.02532036639340631,
396
+ 394,0.02432930909588442,
397
+ 395,0.023998502099497634,
398
+ 396,0.026012714901058883,
399
+ 397,0.02466881758236623,
400
+ 398,0.025921686337544367,
401
+ 399,0.024803515503203477,
402
+ 400,0.026702894808744992,0.06828287504613399
403
+ 401,0.026240211307674975,
404
+ 402,0.023267907725012565,
405
+ 403,0.024173321765284618,
406
+ 404,0.02466821963233607,
407
+ 405,0.024932294111739802,
408
+ 406,0.025017164524767425,
409
+ 407,0.023576757911551786,
410
+ 408,0.024353200999590065,
411
+ 409,0.024632137197141465,
412
+ 410,0.0242805023380852,0.07951124906539916
413
+ 411,0.024382047477986786,
414
+ 412,0.025461281250630106,
415
+ 413,0.023724612503588854,
416
+ 414,0.023549707616669135,
417
+ 415,0.02443014217315467,
418
+ 416,0.02321261890068814,
419
+ 417,0.023593501996371773,
420
+ 418,0.024409869716472025,
421
+ 419,0.023516822514216322,
422
+ 420,0.0231641268992162,0.07679569534957409
423
+ 421,0.024121036159468222,
424
+ 422,0.024307964953010554,
425
+ 423,0.02357510835505449,
426
+ 424,0.023735731041857173,
427
+ 425,0.022329203999386385,
428
+ 426,0.02264516120060132,
429
+ 427,0.02318006930975141,
430
+ 428,0.023294066212006977,
431
+ 429,0.023564816882403996,
432
+ 430,0.023140756832947442,0.07609522454440594
433
+ 431,0.02312792016827798,
434
+ 432,0.02501332993199537,
435
+ 433,0.023799520190600512,
436
+ 434,0.023844956092863946,
437
+ 435,0.023469222034071827,
438
+ 436,0.023815687766278182,
439
+ 437,0.023848347079295378,
440
+ 438,0.02293986760612045,
441
+ 439,0.024052284688658113,
442
+ 440,0.023264084482094743,0.0784524954855442
443
+ 441,0.02386484428175858,
444
+ 442,0.023576161496668725,
445
+ 443,0.022841411264060616,
446
+ 444,0.02360263854715523,
447
+ 445,0.022181582759942982,
448
+ 446,0.02390515933243128,
449
+ 447,0.024578563909936738,
450
+ 448,0.023773554518081986,
451
+ 449,0.02292278826564223,
452
+ 450,0.023000018834904,0.07501100413501263
453
+ 451,0.022245619927051957,
454
+ 452,0.021702264138794208,
455
+ 453,0.02371829199594456,
456
+ 454,0.021672118854309832,
457
+ 455,0.022243904574149913,
458
+ 456,0.022689946988536106,
459
+ 457,0.023284206944671305,
460
+ 458,0.023064152828857792,
461
+ 459,0.023112813952368694,
462
+ 460,0.024102953723171255,0.08894161395728588
463
+ 461,0.022610605817165348,
464
+ 462,0.02238501032179856,
465
+ 463,0.021761318607317223,
466
+ 464,0.023518548428930423,
467
+ 465,0.02397063364285034,
468
+ 466,0.023883144790818402,
469
+ 467,0.022472645401709027,
470
+ 468,0.022732827648684218,
471
+ 469,0.021508476297770227,
472
+ 470,0.023578157280008873,0.08750961534678936
473
+ 471,0.023205462945522844,
474
+ 472,0.022675105790188024,
475
+ 473,0.02324627387941211,
476
+ 474,0.021511648188007403,
477
+ 475,0.022165878624706477,
478
+ 476,0.02237927251505655,
479
+ 477,0.02290158004469269,
480
+ 478,0.021138335619080854,
481
+ 479,0.022316471141363894,
482
+ 480,0.022092675605973045,0.09465356096625328
483
+ 481,0.022029190303778257,
484
+ 482,0.022897393064020753,
485
+ 483,0.02218756329391029,
486
+ 484,0.022711108714997114,
487
+ 485,0.02207010921991461,
488
+ 486,0.02249331005777304,
489
+ 487,0.02236599876330449,
490
+ 488,0.021571033224872836,
491
+ 489,0.021738354393004717,
492
+ 490,0.022506655204099613,0.09889432787895203
493
+ 491,0.02157501338029301,
494
+ 492,0.021688620836197676,
495
+ 493,0.022099514553261982,
496
+ 494,0.020289969876162953,
497
+ 495,0.022846608606914242,
498
+ 496,0.02033543609246448,
499
+ 497,0.020799122904273836,
500
+ 498,0.021876772753075584,
501
+ 499,0.022082920769577498,
502
+ 500,0.021464056980151396,0.08829797357320786
503
+ 501,0.02102755614975979,
504
+ 502,0.022028058644506958,
505
+ 503,0.02186894544738007,
506
+ 504,0.0209396702882189,
507
+ 505,0.020948739425575996,
508
+ 506,0.021017210824148997,
509
+ 507,0.021830575264335333,
510
+ 508,0.02140695559741049,
511
+ 509,0.021096273243509153,
512
+ 510,0.021288742659265524,0.08338968642055988
513
+ 511,0.02062003870218337,
514
+ 512,0.021391608701138706,
515
+ 513,0.021162575755554896,
516
+ 514,0.021081453056207726,
517
+ 515,0.0226027133086553,
518
+ 516,0.020229397505358026,
519
+ 517,0.02168416440650657,
520
+ 518,0.021436729847074867,
521
+ 519,0.0207133205853157,
522
+ 520,0.0201850356943496,0.07207521498203277
523
+ 521,0.021340711533532036,
524
+ 522,0.020316361511064755,
525
+ 523,0.022022394934198358,
526
+ 524,0.02019532277647938,
527
+ 525,0.02230982699400776,
528
+ 526,0.021199186823770894,
529
+ 527,0.020563646455059995,
530
+ 528,0.021164637386471362,
531
+ 529,0.020766690936307987,
532
+ 530,0.022110216319561005,0.08675095587968826
533
+ 531,0.021331880077883437,
534
+ 532,0.0215791049055182,
535
+ 533,0.020065644674085,
536
+ 534,0.020154960637727936,
537
+ 535,0.021342405629763892,
538
+ 536,0.02099921130626411,
539
+ 537,0.021252495185523242,
540
+ 538,0.02092718350404239,
541
+ 539,0.019677838525519922,
542
+ 540,0.021512492375632564,0.07553661093115807
543
+ 541,0.01956504666256708,
544
+ 542,0.02017355688775961,
545
+ 543,0.020874199723558768,
546
+ 544,0.020699273989341415,
547
+ 545,0.019950727430673745,
548
+ 546,0.02013966405334381,
549
+ 547,0.020774731566044657,
550
+ 548,0.02019148887964068,
551
+ 549,0.020950707397167825,
ckpts/pusht_dp_siglip2/model_final.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:276d96824eb4f2e7f6e338f726227d43f2bca29aeb8c3f14bf69ed5073ac3395
3
+ size 74218937
ckpts/pusht_dp_vjepa2/.hydra/config.yaml ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ env_vars:
2
+ save_path: /root/PatchPolicy/repro/results/official
3
+ wandb_entity: null
4
+ dataset_root: /root/autodl-tmp/patch_policy_datasets
5
+ datasets:
6
+ pusht: ${env_vars.dataset_root}/pusht_dataset
7
+ libero: ${env_vars.dataset_root}/libero_dataset
8
+ block_push: ${env_vars.dataset_root}/block_push_dataset
9
+ cube: ${env_vars.dataset_root}/cube_dataset
10
+ encoder:
11
+ _target_: models.encoder.vjepa2.VJEPA2Encoder
12
+ name: vjepa2
13
+ feature_key: x_norm_patchtokens
14
+ output_dim: 1024
15
+ n_patches: 256
16
+ seed: 42
17
+ window_size: 2
18
+ goal_window_size: 2
19
+ eval_window_size: 2
20
+ num_workers: 0
21
+ batch_size: 256
22
+ epochs: 550
23
+ eval_freq: 10
24
+ eval_on_env_freq: 99999
25
+ num_env_evals: 100
26
+ num_envs: 10
27
+ num_final_evals: 100
28
+ action_window_size: 5
29
+ pred_horizon: ${eval:'${action_window_size} + ${window_size} - 1'}
30
+ n_action_steps: ${action_window_size}
31
+ precompute_embeddings: true
32
+ goal_dim: 0
33
+ wandb:
34
+ project: patch_policy
35
+ entity: ${env_vars.wandb_entity}
36
+ train_fraction: 0.9
37
+ device: cuda
38
+ optim:
39
+ lr: 0.0001
40
+ weight_decay: 0.0
41
+ betas:
42
+ - 0.9
43
+ - 0.999
44
+ env:
45
+ gym:
46
+ _target_: envs.pusht.PushWrapper
47
+ id: pusht
48
+ env:
49
+ _target_: envs.pusht.PushTKeypointsEnv
50
+ obs_dim: 20
51
+ act_dim: 2
52
+ goal_dim: ${goal_dim}
53
+ views: 1
54
+ dataset:
55
+ _target_: datasets.pusht.PushTDataset
56
+ data_directory: ${env_vars.datasets.pusht}
57
+ prefetch: false
58
+ data:
59
+ window_size: ${window_size}
60
+ action_window_size: ${action_window_size}
61
+ vqbet_get_future_action_chunk: false
62
+ goal_conditional: future
63
+ future_seq_len: ${goal_window_size}
64
+ min_future_sep: ${action_window_size}
65
+ save_ckpt: true
66
+ save_path: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
67
+ load_path: null
68
+ model:
69
+ _target_: models.diffusion_policy.diffusion_policy.DiffusionPolicy
70
+ obs_dim: ${encoder.output_dim}
71
+ act_dim: ${env.act_dim}
72
+ goal_dim: ${env.goal_dim}
73
+ views: ${env.views}
74
+ obs_horizon: ${window_size}
75
+ pred_horizon: ${pred_horizon}
76
+ action_horizon: ${n_action_steps}
77
+ n_layer: 8
78
+ n_head: 4
79
+ n_embd: 256
80
+ visual_input: true
81
+ data_act_scale: 1
82
+ lr: ${optim.lr}
83
+ weight_decay: ${optim.weight_decay}
84
+ use_transform: null
85
+ n_patches: ${encoder.n_patches}
86
+ compress_n_patches: null
87
+ save_eval_video: false
88
+ mixed_precision: bf16
ckpts/pusht_dp_vjepa2/.hydra/hydra.yaml ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ hydra:
2
+ run:
3
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
4
+ sweep:
5
+ dir: ${env_vars.save_path}/outputs/${env.gym.id}/${now:%Y-%m-%d}/${now:%H-%M-%S}
6
+ subdir: ${hydra.job.num}
7
+ launcher:
8
+ _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher
9
+ sweeper:
10
+ _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper
11
+ max_batch_size: null
12
+ params: null
13
+ help:
14
+ app_name: ${hydra.job.name}
15
+ header: '${hydra.help.app_name} is powered by Hydra.
16
+
17
+ '
18
+ footer: 'Powered by Hydra (https://hydra.cc)
19
+
20
+ Use --hydra-help to view Hydra specific help
21
+
22
+ '
23
+ template: '${hydra.help.header}
24
+
25
+ == Configuration groups ==
26
+
27
+ Compose your configuration from those groups (group=option)
28
+
29
+
30
+ $APP_CONFIG_GROUPS
31
+
32
+
33
+ == Config ==
34
+
35
+ Override anything in the config (foo.bar=value)
36
+
37
+
38
+ $CONFIG
39
+
40
+
41
+ ${hydra.help.footer}
42
+
43
+ '
44
+ hydra_help:
45
+ template: 'Hydra (${hydra.runtime.version})
46
+
47
+ See https://hydra.cc for more info.
48
+
49
+
50
+ == Flags ==
51
+
52
+ $FLAGS_HELP
53
+
54
+
55
+ == Configuration groups ==
56
+
57
+ Compose your configuration from those groups (For example, append hydra/job_logging=disabled
58
+ to command line)
59
+
60
+
61
+ $HYDRA_CONFIG_GROUPS
62
+
63
+
64
+ Use ''--cfg hydra'' to Show the Hydra config.
65
+
66
+ '
67
+ hydra_help: ???
68
+ hydra_logging:
69
+ version: 1
70
+ formatters:
71
+ simple:
72
+ format: '[%(asctime)s][HYDRA] %(message)s'
73
+ handlers:
74
+ console:
75
+ class: logging.StreamHandler
76
+ formatter: simple
77
+ stream: ext://sys.stdout
78
+ root:
79
+ level: INFO
80
+ handlers:
81
+ - console
82
+ loggers:
83
+ logging_example:
84
+ level: DEBUG
85
+ disable_existing_loggers: false
86
+ job_logging:
87
+ version: 1
88
+ formatters:
89
+ simple:
90
+ format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s'
91
+ handlers:
92
+ console:
93
+ class: logging.StreamHandler
94
+ formatter: simple
95
+ stream: ext://sys.stdout
96
+ file:
97
+ class: logging.FileHandler
98
+ formatter: simple
99
+ filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log
100
+ root:
101
+ level: INFO
102
+ handlers:
103
+ - console
104
+ - file
105
+ disable_existing_loggers: false
106
+ env: {}
107
+ mode: RUN
108
+ searchpath: []
109
+ callbacks: {}
110
+ output_subdir: .hydra
111
+ overrides:
112
+ hydra:
113
+ - hydra.mode=RUN
114
+ task:
115
+ - epochs=550
116
+ - eval_on_env_freq=99999
117
+ - num_final_evals=100
118
+ - num_envs=10
119
+ - dataset.prefetch=false
120
+ - encoder=vjepa2_patch
121
+ job:
122
+ name: train_policy
123
+ chdir: true
124
+ override_dirname: dataset.prefetch=false,encoder=vjepa2_patch,epochs=550,eval_on_env_freq=99999,num_envs=10,num_final_evals=100
125
+ id: ???
126
+ num: ???
127
+ config_name: train_pusht_diffusion_1gpu
128
+ env_set: {}
129
+ env_copy: []
130
+ config:
131
+ override_dirname:
132
+ kv_sep: '='
133
+ item_sep: ','
134
+ exclude_keys: []
135
+ runtime:
136
+ version: 1.2.0
137
+ version_base: '1.2'
138
+ cwd: /root/PatchPolicy/patch_policy
139
+ config_sources:
140
+ - path: hydra.conf
141
+ schema: pkg
142
+ provider: hydra
143
+ - path: /root/PatchPolicy/patch_policy/configs
144
+ schema: file
145
+ provider: main
146
+ - path: ''
147
+ schema: structured
148
+ provider: schema
149
+ output_dir: /root/PatchPolicy/repro/results/official/outputs/pusht/2026-08-14/04-42-19
150
+ choices:
151
+ cluster: local
152
+ encoder: vjepa2_patch
153
+ env_vars: env_vars
154
+ hydra/env: default
155
+ hydra/callbacks: null
156
+ hydra/job_logging: default
157
+ hydra/hydra_logging: default
158
+ hydra/hydra_help: default
159
+ hydra/help: default
160
+ hydra/sweeper: basic
161
+ hydra/launcher: basic
162
+ hydra/output: default
163
+ verbose: false