Add files using upload-large-folder tool
Browse files- FILE_MANIFEST.txt +166 -259
- MODEL_INDEX.md +72 -57
- README.md +104 -215
- code/reveal_vla_bimanual/README.md +3 -1
- code/reveal_vla_bimanual/pyproject.toml +1 -1
- code/reveal_vla_bimanual/sim_rlbench/dataset.py +32 -0
- code/reveal_vla_bimanual/train/configs/proxy_backbone_only.yaml +15 -8
- code/reveal_vla_bimanual/train/configs/proxy_backbone_only_clip.yaml +15 -8
- code/reveal_vla_bimanual/train/configs/proxy_backbone_only_smoke.yaml +100 -0
- code/reveal_vla_bimanual/train/configs/proxy_reveal_state.yaml +18 -9
- code/reveal_vla_bimanual/train/configs/proxy_reveal_state_clip.yaml +18 -9
- code/reveal_vla_bimanual/train/configs/proxy_reveal_state_smoke.yaml +100 -0
- code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_clip.yaml +9 -6
- code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_dummy.yaml +9 -6
- code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_clip.yaml +14 -6
- code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_dummy.yaml +14 -6
- code/reveal_vla_bimanual/train/losses.py +87 -18
- code/reveal_vla_bimanual/train/run_experiment.py +8 -0
- code/reveal_vla_bimanual/train/run_rlbench_experiment.py +12 -0
- code/reveal_vla_bimanual/train/trainer.py +4 -0
- environment/README.md +27 -20
- environment/glxinfo_B.txt +22 -0
- environment/hardware_snapshot.txt +10 -10
- environment/reveal_env_explicit.txt +4 -98
- environment/reveal_env_export.yaml +4 -99
- environment/reveal_pip_freeze.txt +3 -95
- environment/rlbench_env_explicit.txt +2 -6
- environment/rlbench_env_export.yaml +2 -12
- environment/rlbench_pip_freeze.txt +6 -10
- environment/setup_same_machine.sh +50 -9
- environment/upstream_revisions.txt +15 -0
- export_manifest_data.json +668 -982
FILE_MANIFEST.txt
CHANGED
|
@@ -1,259 +1,166 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
1899
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
2666 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/world_model.py
|
| 168 |
-
2711 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/run_ablations.py
|
| 169 |
-
2769 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/reveal_runs/proxy_reveal_state_clip/metrics.json
|
| 170 |
-
2939 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/__pycache__/trainer.cpython-310.pyc
|
| 171 |
-
2948 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/launch_smoke.cpython-310.pyc
|
| 172 |
-
3025 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/obs_adapter.py
|
| 173 |
-
3033 /workspace/hf_export/VLAarchtests_20260323/artifacts/reports/reveal_ablation/ablations.json
|
| 174 |
-
3169 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/obs_adapter.cpython-310.pyc
|
| 175 |
-
3232 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/launch_smoke.py
|
| 176 |
-
3283 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/README.md
|
| 177 |
-
3290 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/__pycache__/report.cpython-311.pyc
|
| 178 |
-
3400 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/scripts/setup_env_a_rlbench.sh
|
| 179 |
-
3558 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/pytorch3d/__pycache__/transforms.cpython-310.pyc
|
| 180 |
-
3565 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/__pycache__/labels.cpython-311.pyc
|
| 181 |
-
3580 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/__pycache__/metrics.cpython-311.pyc
|
| 182 |
-
3623 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/planner.cpython-311.pyc
|
| 183 |
-
3645 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/__pycache__/losses.cpython-310.pyc
|
| 184 |
-
3677 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/__pycache__/teachers.cpython-311.pyc
|
| 185 |
-
3772 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/__pycache__/run_ablations.cpython-311.pyc
|
| 186 |
-
3844 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/reveal_head.cpython-311.pyc
|
| 187 |
-
3895 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/multiview_fusion.cpython-311.pyc
|
| 188 |
-
3940 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/pytorch3d/transforms.py
|
| 189 |
-
4070 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/dataset_download.cpython-310.pyc
|
| 190 |
-
4099 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/generate_smoke_dataset.cpython-310.pyc
|
| 191 |
-
4368 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/dataset_download.py
|
| 192 |
-
4504 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/__pycache__/dataset.cpython-310.pyc
|
| 193 |
-
4525 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/peract2_runner.py
|
| 194 |
-
4593 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench2_subset/multi_3cam_subset/BIMANUAL_PERACT/.hydra/hydra.yaml
|
| 195 |
-
4609 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/__pycache__/trainer.cpython-311.pyc
|
| 196 |
-
4644 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/peract2_runner.cpython-310.pyc
|
| 197 |
-
4655 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench2_subset3/multi_3cam_subset3/BIMANUAL_PERACT/.hydra/hydra.yaml
|
| 198 |
-
4698 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/generate_smoke_dataset.py
|
| 199 |
-
4705 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/world_model.cpython-311.pyc
|
| 200 |
-
4767 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/action_decoder.cpython-311.pyc
|
| 201 |
-
4819 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/losses.py
|
| 202 |
-
4827 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench2_smoke_train/bimanual_lift_ball_smoke/BIMANUAL_PERACT/.hydra/hydra.yaml
|
| 203 |
-
4920 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench2_smoke_train/bimanual_lift_ball_smoke/BIMANUAL_PERACT/train.log
|
| 204 |
-
5038 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/backbones.cpython-310.pyc
|
| 205 |
-
5165 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/policy.cpython-310.pyc
|
| 206 |
-
5308 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/__pycache__/run_rlbench_experiment.cpython-310.pyc
|
| 207 |
-
5391 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/obs_adapter.cpython-311.pyc
|
| 208 |
-
5412 /workspace/hf_export/VLAarchtests_20260323/environment/hardware_snapshot.txt
|
| 209 |
-
5422 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/backbones.py
|
| 210 |
-
5577 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/reveal_runs/proxy_reveal_state/metrics.json
|
| 211 |
-
5650 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/policy.py
|
| 212 |
-
5839 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/launch_smoke.cpython-311.pyc
|
| 213 |
-
5877 /workspace/hf_export/VLAarchtests_20260323/environment/rlbench_pip_freeze.txt
|
| 214 |
-
5959 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/__pycache__/run_rlbench_rollout_eval.cpython-310.pyc
|
| 215 |
-
6221 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/__pycache__/losses.cpython-311.pyc
|
| 216 |
-
6387 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/dataset.py
|
| 217 |
-
7154 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/run_rlbench_experiment.py
|
| 218 |
-
7173 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/pytorch3d/__pycache__/transforms.cpython-311.pyc
|
| 219 |
-
7284 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/__pycache__/run_experiment.cpython-310.pyc
|
| 220 |
-
7331 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/__pycache__/run_reveal_benchmark.cpython-310.pyc
|
| 221 |
-
7333 /workspace/hf_export/VLAarchtests_20260323/environment/reveal_pip_freeze.txt
|
| 222 |
-
7538 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/dataset_download.cpython-311.pyc
|
| 223 |
-
7715 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/peract2_runner.cpython-311.pyc
|
| 224 |
-
7752 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/run_rlbench_rollout_eval.py
|
| 225 |
-
7796 /workspace/hf_export/VLAarchtests_20260323/README.md
|
| 226 |
-
7798 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/generate_smoke_dataset.cpython-311.pyc
|
| 227 |
-
8275 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/run_experiment.py
|
| 228 |
-
8415 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/__pycache__/dataset.cpython-311.pyc
|
| 229 |
-
8906 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/policy.cpython-311.pyc
|
| 230 |
-
9376 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/models/__pycache__/backbones.cpython-311.pyc
|
| 231 |
-
9870 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/run_reveal_benchmark.py
|
| 232 |
-
10815 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/__pycache__/dataset.cpython-310.pyc
|
| 233 |
-
11780 /workspace/hf_export/VLAarchtests_20260323/environment/rlbench_env_export.yaml
|
| 234 |
-
12190 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_rlbench/dataset.py
|
| 235 |
-
13139 /workspace/hf_export/VLAarchtests_20260323/code/upstream_local_patches/YARR/yarr/runners/_independent_env_runner.py
|
| 236 |
-
13289 /workspace/hf_export/VLAarchtests_20260323/environment/reveal_env_export.yaml
|
| 237 |
-
14109 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/train/__pycache__/run_experiment.cpython-311.pyc
|
| 238 |
-
14176 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/eval/__pycache__/run_reveal_benchmark.cpython-311.pyc
|
| 239 |
-
16671 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/__pycache__/procedural_envs.cpython-310.pyc
|
| 240 |
-
23686 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/procedural_envs.py
|
| 241 |
-
24531 /workspace/hf_export/VLAarchtests_20260323/environment/reveal_env_explicit.txt
|
| 242 |
-
25061 /workspace/hf_export/VLAarchtests_20260323/environment/rlbench_env_explicit.txt
|
| 243 |
-
27789 /workspace/hf_export/VLAarchtests_20260323/export_manifest_data.json
|
| 244 |
-
33184 /workspace/hf_export/VLAarchtests_20260323/code/reveal_vla_bimanual/sim_reveal/__pycache__/procedural_envs.cpython-311.pyc
|
| 245 |
-
40016 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/isaac_smoke.log
|
| 246 |
-
40316 /workspace/hf_export/VLAarchtests_20260323/code/upstream_local_patches/peract_bimanual/agents/bimanual_peract/qattention_peract_bc_agent.py
|
| 247 |
-
41183 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench2_dataset_train.log
|
| 248 |
-
889749 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench_extract/bimanual_lift_ball_slice.log
|
| 249 |
-
2720488 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/rlbench_custom/rlbench_subset3_backbone_only_dummy/checkpoint_best.pt
|
| 250 |
-
2720837 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/reveal_runs/proxy_backbone_only/checkpoint_best.pt
|
| 251 |
-
3710749 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench_extract/bimanual_lift_ball.log
|
| 252 |
-
3957308 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/rlbench_custom/rlbench_subset3_reveal_state_dummy/checkpoint_best.pt
|
| 253 |
-
3958745 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/reveal_runs/proxy_reveal_state/checkpoint_best.pt
|
| 254 |
-
332572639 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench2_subset/multi_3cam_subset/BIMANUAL_PERACT/seed0/weights/0/QAttentionAgent_layer0.pt
|
| 255 |
-
332572639 /workspace/hf_export/VLAarchtests_20260323/artifacts/logs/rlbench2_subset3/multi_3cam_subset3/BIMANUAL_PERACT/seed0/weights/0/QAttentionAgent_layer0.pt
|
| 256 |
-
723184260 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/reveal_runs/proxy_backbone_only_clip/checkpoint_best.pt
|
| 257 |
-
723184644 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/rlbench_custom/rlbench_subset3_backbone_only_clip/checkpoint_best.pt
|
| 258 |
-
734374898 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/rlbench_custom/rlbench_subset3_reveal_state_clip/checkpoint_best.pt
|
| 259 |
-
734374962 /workspace/hf_export/VLAarchtests_20260323/artifacts/outputs/reveal_runs/proxy_reveal_state_clip/checkpoint_best.pt
|
|
|
|
| 1 |
+
32283 FILE_MANIFEST.txt
|
| 2 |
+
3195 MODEL_INDEX.md
|
| 3 |
+
6379 README.md
|
| 4 |
+
8489332 artifacts/data/reveal_proxy/proxy_train_clip224_v4_noleak_counterfactual.pt
|
| 5 |
+
806868 artifacts/data/reveal_proxy/proxy_train_smoke_v4.pt
|
| 6 |
+
8489300 artifacts/data/reveal_proxy/proxy_train_v4_noleak_counterfactual.pt
|
| 7 |
+
2800044 artifacts/data/reveal_proxy/proxy_val_clip224_v4_noleak_counterfactual.pt
|
| 8 |
+
264396 artifacts/data/reveal_proxy/proxy_val_smoke_v4.pt
|
| 9 |
+
2800012 artifacts/data/reveal_proxy/proxy_val_v4_noleak_counterfactual.pt
|
| 10 |
+
1184 artifacts/logs/system/rlbench_launch_smoke.txt
|
| 11 |
+
835 artifacts/logs/system/x99.conf
|
| 12 |
+
1011 artifacts/logs/system/x99.log
|
| 13 |
+
5 artifacts/logs/system/x99.pid
|
| 14 |
+
5071390 artifacts/outputs/reveal_runs/proxy_backbone_only/checkpoint_best.pt
|
| 15 |
+
1960 artifacts/outputs/reveal_runs/proxy_backbone_only/config_resolved.yaml
|
| 16 |
+
3506 artifacts/outputs/reveal_runs/proxy_backbone_only/metrics.json
|
| 17 |
+
802090604 artifacts/outputs/reveal_runs/proxy_backbone_only_clip/checkpoint_best.pt
|
| 18 |
+
2072 artifacts/outputs/reveal_runs/proxy_backbone_only_clip/config_resolved.yaml
|
| 19 |
+
1758 artifacts/outputs/reveal_runs/proxy_backbone_only_clip/metrics.json
|
| 20 |
+
6836318 artifacts/outputs/reveal_runs/proxy_reveal_state/checkpoint_best.pt
|
| 21 |
+
1993 artifacts/outputs/reveal_runs/proxy_reveal_state/config_resolved.yaml
|
| 22 |
+
9016 artifacts/outputs/reveal_runs/proxy_reveal_state/metrics.json
|
| 23 |
+
826368812 artifacts/outputs/reveal_runs/proxy_reveal_state_clip/checkpoint_best.pt
|
| 24 |
+
2103 artifacts/outputs/reveal_runs/proxy_reveal_state_clip/config_resolved.yaml
|
| 25 |
+
4515 artifacts/outputs/reveal_runs/proxy_reveal_state_clip/metrics.json
|
| 26 |
+
2914 artifacts/outputs/reveal_runs/reveal_ablation_v4/ablations.json
|
| 27 |
+
1354 artifacts/outputs/reveal_runs/reveal_ablation_v4/ablations.md
|
| 28 |
+
3219 artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.json
|
| 29 |
+
1351 artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.md
|
| 30 |
+
5831 artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.partial.json
|
| 31 |
+
2824 artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep4/ablations.json
|
| 32 |
+
1351 artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep4/ablations.md
|
| 33 |
+
2670 artifacts/outputs/reveal_runs/reveal_ablation_v4_det/ablations.json
|
| 34 |
+
1354 artifacts/outputs/reveal_runs/reveal_ablation_v4_det/ablations.md
|
| 35 |
+
798 artifacts/outputs/reveal_runs/reveal_eval_v4/reveal_benchmark.json
|
| 36 |
+
726 artifacts/outputs/reveal_runs/reveal_eval_v4/reveal_benchmark.md
|
| 37 |
+
848 artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.json
|
| 38 |
+
736 artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.md
|
| 39 |
+
732 artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.json
|
| 40 |
+
726 artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.md
|
| 41 |
+
1331678 artifacts/outputs/smoke/proxy_backbone_only_smoke/checkpoint_best.pt
|
| 42 |
+
2062 artifacts/outputs/smoke/proxy_backbone_only_smoke/config_resolved.yaml
|
| 43 |
+
874 artifacts/outputs/smoke/proxy_backbone_only_smoke/metrics.json
|
| 44 |
+
1865438 artifacts/outputs/smoke/proxy_reveal_state_smoke/checkpoint_best.pt
|
| 45 |
+
2061 artifacts/outputs/smoke/proxy_reveal_state_smoke/config_resolved.yaml
|
| 46 |
+
2243 artifacts/outputs/smoke/proxy_reveal_state_smoke/metrics.json
|
| 47 |
+
2713 artifacts/outputs/smoke/reveal_ablation_ep2/ablations.json
|
| 48 |
+
1354 artifacts/outputs/smoke/reveal_ablation_ep2/ablations.md
|
| 49 |
+
732 artifacts/outputs/smoke/reveal_eval_ep2/reveal_benchmark.json
|
| 50 |
+
726 artifacts/outputs/smoke/reveal_eval_ep2/reveal_benchmark.md
|
| 51 |
+
3033 artifacts/reports/reveal_ablation/ablations.json
|
| 52 |
+
1354 artifacts/reports/reveal_ablation/ablations.md
|
| 53 |
+
796 artifacts/reports/reveal_eval/reveal_benchmark.json
|
| 54 |
+
724 artifacts/reports/reveal_eval/reveal_benchmark.md
|
| 55 |
+
414 artifacts/reports/reveal_eval_noplan/reveal_benchmark.json
|
| 56 |
+
381 artifacts/reports/reveal_eval_noplan/reveal_benchmark.md
|
| 57 |
+
781 artifacts/reports/reveal_eval_progress/reveal_benchmark.json
|
| 58 |
+
724 artifacts/reports/reveal_eval_progress/reveal_benchmark.md
|
| 59 |
+
828 artifacts/reports/reveal_eval_v2/reveal_benchmark.json
|
| 60 |
+
725 artifacts/reports/reveal_eval_v2/reveal_benchmark.md
|
| 61 |
+
788 artifacts/reports/rlbench_custom/backbone_only_rollout/rollout_eval.json
|
| 62 |
+
408 artifacts/reports/rlbench_custom/backbone_only_rollout/rollout_eval.md
|
| 63 |
+
787 artifacts/reports/rlbench_custom/reveal_state_rollout_noplan/rollout_eval.json
|
| 64 |
+
407 artifacts/reports/rlbench_custom/reveal_state_rollout_noplan/rollout_eval.md
|
| 65 |
+
786 artifacts/reports/rlbench_custom/reveal_state_rollout_plan/rollout_eval.json
|
| 66 |
+
406 artifacts/reports/rlbench_custom/reveal_state_rollout_plan/rollout_eval.md
|
| 67 |
+
2239 artifacts/reports/rlbench_custom/rlbench_subset3_custom_eval.md
|
| 68 |
+
787 artifacts/reports/rlbench_custom_clip/backbone_only_rollout/rollout_eval.json
|
| 69 |
+
407 artifacts/reports/rlbench_custom_clip/backbone_only_rollout/rollout_eval.md
|
| 70 |
+
786 artifacts/reports/rlbench_custom_clip/reveal_state_rollout_noplan/rollout_eval.json
|
| 71 |
+
406 artifacts/reports/rlbench_custom_clip/reveal_state_rollout_noplan/rollout_eval.md
|
| 72 |
+
785 artifacts/reports/rlbench_custom_clip/reveal_state_rollout_plan/rollout_eval.json
|
| 73 |
+
405 artifacts/reports/rlbench_custom_clip/reveal_state_rollout_plan/rollout_eval.md
|
| 74 |
+
2423 artifacts/reports/rlbench_custom_clip/rlbench_subset3_clip_eval.md
|
| 75 |
+
2019 artifacts/reports/rlbench_subset3_baseline_sanity.md
|
| 76 |
+
119 code/reveal_vla_bimanual/.gitignore
|
| 77 |
+
3500 code/reveal_vla_bimanual/README.md
|
| 78 |
+
1065 code/reveal_vla_bimanual/docs/upstream_pins.md
|
| 79 |
+
836 code/reveal_vla_bimanual/docs/xorg.rtx6000.conf
|
| 80 |
+
154 code/reveal_vla_bimanual/envs/mambafi1vu4sqxyk
|
| 81 |
+
635 code/reveal_vla_bimanual/envs/reveal310.yaml
|
| 82 |
+
930 code/reveal_vla_bimanual/envs/rlbench310.yaml
|
| 83 |
+
74 code/reveal_vla_bimanual/eval/__init__.py
|
| 84 |
+
205 code/reveal_vla_bimanual/eval/ablations.py
|
| 85 |
+
1583 code/reveal_vla_bimanual/eval/metrics.py
|
| 86 |
+
1617 code/reveal_vla_bimanual/eval/report.py
|
| 87 |
+
3886 code/reveal_vla_bimanual/eval/run_ablations.py
|
| 88 |
+
11796 code/reveal_vla_bimanual/eval/run_reveal_benchmark.py
|
| 89 |
+
10854 code/reveal_vla_bimanual/eval/run_rlbench_rollout_eval.py
|
| 90 |
+
826 code/reveal_vla_bimanual/models/__init__.py
|
| 91 |
+
6628 code/reveal_vla_bimanual/models/action_decoder.py
|
| 92 |
+
5422 code/reveal_vla_bimanual/models/backbones.py
|
| 93 |
+
2077 code/reveal_vla_bimanual/models/multiview_fusion.py
|
| 94 |
+
1870 code/reveal_vla_bimanual/models/observation_memory.py
|
| 95 |
+
3278 code/reveal_vla_bimanual/models/planner.py
|
| 96 |
+
9128 code/reveal_vla_bimanual/models/policy.py
|
| 97 |
+
5373 code/reveal_vla_bimanual/models/reveal_head.py
|
| 98 |
+
3220 code/reveal_vla_bimanual/models/world_model.py
|
| 99 |
+
780 code/reveal_vla_bimanual/pyproject.toml
|
| 100 |
+
59 code/reveal_vla_bimanual/pytorch3d/__init__.py
|
| 101 |
+
3940 code/reveal_vla_bimanual/pytorch3d/transforms.py
|
| 102 |
+
1660 code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/PKG-INFO
|
| 103 |
+
844 code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/SOURCES.txt
|
| 104 |
+
1 code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/dependency_links.txt
|
| 105 |
+
236 code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/requires.txt
|
| 106 |
+
51 code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/top_level.txt
|
| 107 |
+
967 code/reveal_vla_bimanual/scripts/download_coppeliasim.sh
|
| 108 |
+
800 code/reveal_vla_bimanual/scripts/install_micromamba.sh
|
| 109 |
+
3400 code/reveal_vla_bimanual/scripts/setup_env_a_rlbench.sh
|
| 110 |
+
1909 code/reveal_vla_bimanual/scripts/setup_env_b_reveal.sh
|
| 111 |
+
2086 code/reveal_vla_bimanual/scripts/setup_rlbench_headless_x.sh
|
| 112 |
+
3116 code/reveal_vla_bimanual/scripts/start_rlbench_x.sh
|
| 113 |
+
456 code/reveal_vla_bimanual/sim_reveal/__init__.py
|
| 114 |
+
689 code/reveal_vla_bimanual/sim_reveal/base.py
|
| 115 |
+
11788 code/reveal_vla_bimanual/sim_reveal/dataset.py
|
| 116 |
+
1633 code/reveal_vla_bimanual/sim_reveal/generate_dataset.py
|
| 117 |
+
665 code/reveal_vla_bimanual/sim_reveal/isaac_smoke.py
|
| 118 |
+
358 code/reveal_vla_bimanual/sim_reveal/isaac_wrapper.py
|
| 119 |
+
2198 code/reveal_vla_bimanual/sim_reveal/labels.py
|
| 120 |
+
31458 code/reveal_vla_bimanual/sim_reveal/procedural_envs.py
|
| 121 |
+
960 code/reveal_vla_bimanual/sim_reveal/proxy_specs.py
|
| 122 |
+
1899 code/reveal_vla_bimanual/sim_reveal/teachers.py
|
| 123 |
+
335 code/reveal_vla_bimanual/sim_rlbench/__init__.py
|
| 124 |
+
885 code/reveal_vla_bimanual/sim_rlbench/camera_spec.py
|
| 125 |
+
13817 code/reveal_vla_bimanual/sim_rlbench/dataset.py
|
| 126 |
+
4368 code/reveal_vla_bimanual/sim_rlbench/dataset_download.py
|
| 127 |
+
4698 code/reveal_vla_bimanual/sim_rlbench/generate_smoke_dataset.py
|
| 128 |
+
3232 code/reveal_vla_bimanual/sim_rlbench/launch_smoke.py
|
| 129 |
+
3025 code/reveal_vla_bimanual/sim_rlbench/obs_adapter.py
|
| 130 |
+
4525 code/reveal_vla_bimanual/sim_rlbench/peract2_runner.py
|
| 131 |
+
1410 code/reveal_vla_bimanual/sim_rlbench/smoke_test.py
|
| 132 |
+
523 code/reveal_vla_bimanual/sim_rlbench/task_splits.py
|
| 133 |
+
78 code/reveal_vla_bimanual/train/__init__.py
|
| 134 |
+
299 code/reveal_vla_bimanual/train/configs/base.yaml
|
| 135 |
+
213 code/reveal_vla_bimanual/train/configs/data/reveal_proxies.yaml
|
| 136 |
+
193 code/reveal_vla_bimanual/train/configs/data/rlbench_3cam.yaml
|
| 137 |
+
517 code/reveal_vla_bimanual/train/configs/model/backbone_only.yaml
|
| 138 |
+
1014 code/reveal_vla_bimanual/train/configs/model/reveal_state.yaml
|
| 139 |
+
1957 code/reveal_vla_bimanual/train/configs/proxy_backbone_only.yaml
|
| 140 |
+
2069 code/reveal_vla_bimanual/train/configs/proxy_backbone_only_clip.yaml
|
| 141 |
+
2059 code/reveal_vla_bimanual/train/configs/proxy_backbone_only_smoke.yaml
|
| 142 |
+
1990 code/reveal_vla_bimanual/train/configs/proxy_reveal_state.yaml
|
| 143 |
+
2100 code/reveal_vla_bimanual/train/configs/proxy_reveal_state_clip.yaml
|
| 144 |
+
2058 code/reveal_vla_bimanual/train/configs/proxy_reveal_state_smoke.yaml
|
| 145 |
+
1921 code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_clip.yaml
|
| 146 |
+
1914 code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_dummy.yaml
|
| 147 |
+
2019 code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_clip.yaml
|
| 148 |
+
2012 code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_dummy.yaml
|
| 149 |
+
8452 code/reveal_vla_bimanual/train/losses.py
|
| 150 |
+
8870 code/reveal_vla_bimanual/train/run_experiment.py
|
| 151 |
+
7809 code/reveal_vla_bimanual/train/run_rlbench_experiment.py
|
| 152 |
+
2945 code/reveal_vla_bimanual/train/trainer.py
|
| 153 |
+
13139 code/upstream_local_patches/YARR/yarr/runners/_independent_env_runner.py
|
| 154 |
+
40316 code/upstream_local_patches/peract_bimanual/agents/bimanual_peract/qattention_peract_bc_agent.py
|
| 155 |
+
1501 environment/README.md
|
| 156 |
+
855 environment/glxinfo_B.txt
|
| 157 |
+
5417 environment/hardware_snapshot.txt
|
| 158 |
+
24531 environment/reveal_env_explicit.txt
|
| 159 |
+
13289 environment/reveal_env_export.yaml
|
| 160 |
+
7333 environment/reveal_pip_freeze.txt
|
| 161 |
+
25057 environment/rlbench_env_explicit.txt
|
| 162 |
+
11542 environment/rlbench_env_export.yaml
|
| 163 |
+
6265 environment/rlbench_pip_freeze.txt
|
| 164 |
+
2775 environment/setup_same_machine.sh
|
| 165 |
+
533 environment/upstream_revisions.txt
|
| 166 |
+
27789 export_manifest_data.json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MODEL_INDEX.md
CHANGED
|
@@ -1,68 +1,83 @@
|
|
| 1 |
# Model Index
|
| 2 |
|
| 3 |
-
This file
|
| 4 |
|
| 5 |
-
##
|
| 6 |
|
| 7 |
-
###
|
| 8 |
|
| 9 |
-
-
|
| 10 |
-
- tasks:
|
| 11 |
-
- `bimanual_lift_ball`
|
| 12 |
-
- `bimanual_push_box`
|
| 13 |
-
- `bimanual_dual_push_buttons`
|
| 14 |
-
- training scope:
|
| 15 |
-
- `1` demo per task
|
| 16 |
-
- `1` training iteration
|
| 17 |
-
- checkpoint:
|
| 18 |
-
- `artifacts/logs/rlbench2_subset3/multi_3cam_subset3/BIMANUAL_PERACT/seed0/weights/0/QAttentionAgent_layer0.pt`
|
| 19 |
-
- config:
|
| 20 |
-
- `artifacts/logs/rlbench2_subset3/multi_3cam_subset3/BIMANUAL_PERACT/seed0/config.yaml`
|
| 21 |
-
- eval return CSV:
|
| 22 |
-
- `artifacts/logs/rlbench2_subset3/multi_3cam_subset3/BIMANUAL_PERACT/seed0/eval_data.csv`
|
| 23 |
-
|
| 24 |
-
### Upstream PerAct2 bounded sanity, 2-task subset
|
| 25 |
-
|
| 26 |
-
- checkpoint:
|
| 27 |
-
- `artifacts/logs/rlbench2_subset/multi_3cam_subset/BIMANUAL_PERACT/seed0/weights/0/QAttentionAgent_layer0.pt`
|
| 28 |
-
- config:
|
| 29 |
-
- `artifacts/logs/rlbench2_subset/multi_3cam_subset/BIMANUAL_PERACT/seed0/config.yaml`
|
| 30 |
-
|
| 31 |
-
## Proposed architecture models
|
| 32 |
-
|
| 33 |
-
### Dummy-backbone reveal-proxy checkpoints
|
| 34 |
-
|
| 35 |
-
- proxy backbone-only:
|
| 36 |
- `artifacts/outputs/reveal_runs/proxy_backbone_only/checkpoint_best.pt`
|
| 37 |
-
-
|
|
|
|
|
|
|
| 38 |
- `artifacts/outputs/reveal_runs/proxy_reveal_state/checkpoint_best.pt`
|
|
|
|
|
|
|
| 39 |
|
| 40 |
-
### Frozen
|
| 41 |
|
| 42 |
-
-
|
| 43 |
- `artifacts/outputs/reveal_runs/proxy_backbone_only_clip/checkpoint_best.pt`
|
| 44 |
-
-
|
|
|
|
|
|
|
| 45 |
- `artifacts/outputs/reveal_runs/proxy_reveal_state_clip/checkpoint_best.pt`
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
-
|
| 52 |
-
- `artifacts/
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
-
|
| 57 |
-
|
| 58 |
-
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
-
|
| 68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# Model Index
|
| 2 |
|
| 3 |
+
This file lists the uploaded checkpoints, datasets, and raw report files referenced by the current README.
|
| 4 |
|
| 5 |
+
## Proxy Checkpoints
|
| 6 |
|
| 7 |
+
### Dummy Backbone Runs
|
| 8 |
|
| 9 |
+
- backbone-only checkpoint
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
- `artifacts/outputs/reveal_runs/proxy_backbone_only/checkpoint_best.pt`
|
| 11 |
+
- backbone-only metrics
|
| 12 |
+
- `artifacts/outputs/reveal_runs/proxy_backbone_only/metrics.json`
|
| 13 |
+
- reveal-state checkpoint
|
| 14 |
- `artifacts/outputs/reveal_runs/proxy_reveal_state/checkpoint_best.pt`
|
| 15 |
+
- reveal-state metrics
|
| 16 |
+
- `artifacts/outputs/reveal_runs/proxy_reveal_state/metrics.json`
|
| 17 |
|
| 18 |
+
### Frozen CLIP Backbone Runs
|
| 19 |
|
| 20 |
+
- backbone-only checkpoint
|
| 21 |
- `artifacts/outputs/reveal_runs/proxy_backbone_only_clip/checkpoint_best.pt`
|
| 22 |
+
- backbone-only metrics
|
| 23 |
+
- `artifacts/outputs/reveal_runs/proxy_backbone_only_clip/metrics.json`
|
| 24 |
+
- reveal-state checkpoint
|
| 25 |
- `artifacts/outputs/reveal_runs/proxy_reveal_state_clip/checkpoint_best.pt`
|
| 26 |
+
- reveal-state metrics
|
| 27 |
+
- `artifacts/outputs/reveal_runs/proxy_reveal_state_clip/metrics.json`
|
| 28 |
+
|
| 29 |
+
## Proxy Datasets
|
| 30 |
+
|
| 31 |
+
- dummy train dataset
|
| 32 |
+
- `artifacts/data/reveal_proxy/proxy_train_v4_noleak_counterfactual.pt`
|
| 33 |
+
- dummy val dataset
|
| 34 |
+
- `artifacts/data/reveal_proxy/proxy_val_v4_noleak_counterfactual.pt`
|
| 35 |
+
- CLIP train dataset
|
| 36 |
+
- `artifacts/data/reveal_proxy/proxy_train_clip224_v4_noleak_counterfactual.pt`
|
| 37 |
+
- CLIP val dataset
|
| 38 |
+
- `artifacts/data/reveal_proxy/proxy_val_clip224_v4_noleak_counterfactual.pt`
|
| 39 |
+
- smoke train dataset
|
| 40 |
+
- `artifacts/data/reveal_proxy/proxy_train_smoke_v4.pt`
|
| 41 |
+
- smoke val dataset
|
| 42 |
+
- `artifacts/data/reveal_proxy/proxy_val_smoke_v4.pt`
|
| 43 |
+
|
| 44 |
+
## Raw Benchmark Reports
|
| 45 |
+
|
| 46 |
+
- dummy deterministic benchmark JSON
|
| 47 |
+
- `artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.json`
|
| 48 |
+
- dummy deterministic benchmark Markdown
|
| 49 |
+
- `artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.md`
|
| 50 |
+
- CLIP deterministic benchmark JSON
|
| 51 |
+
- `artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.json`
|
| 52 |
+
- CLIP deterministic benchmark Markdown
|
| 53 |
+
- `artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.md`
|
| 54 |
+
- CLIP 18-episode ablation JSON
|
| 55 |
+
- `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.json`
|
| 56 |
+
- CLIP 18-episode ablation Markdown
|
| 57 |
+
- `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.md`
|
| 58 |
+
- CLIP 18-episode ablation partial checkpoint
|
| 59 |
+
- `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.partial.json`
|
| 60 |
+
|
| 61 |
+
## Smoke Artifacts
|
| 62 |
+
|
| 63 |
+
- proxy backbone-only smoke checkpoint
|
| 64 |
+
- `artifacts/outputs/smoke/proxy_backbone_only_smoke/checkpoint_best.pt`
|
| 65 |
+
- proxy reveal-state smoke checkpoint
|
| 66 |
+
- `artifacts/outputs/smoke/proxy_reveal_state_smoke/checkpoint_best.pt`
|
| 67 |
+
- proxy smoke benchmark JSON
|
| 68 |
+
- `artifacts/outputs/smoke/reveal_eval_ep2/reveal_benchmark.json`
|
| 69 |
+
- proxy smoke ablation JSON
|
| 70 |
+
- `artifacts/outputs/smoke/reveal_ablation_ep2/ablations.json`
|
| 71 |
+
- RLBench launch smoke output
|
| 72 |
+
- `artifacts/logs/system/rlbench_launch_smoke.txt`
|
| 73 |
+
|
| 74 |
+
## Environment Files
|
| 75 |
+
|
| 76 |
+
- machine snapshot
|
| 77 |
+
- `environment/hardware_snapshot.txt`
|
| 78 |
+
- OpenGL snapshot
|
| 79 |
+
- `environment/glxinfo_B.txt`
|
| 80 |
+
- third-party pins
|
| 81 |
+
- `environment/upstream_revisions.txt`
|
| 82 |
+
- same-machine setup helper
|
| 83 |
+
- `environment/setup_same_machine.sh`
|
README.md
CHANGED
|
@@ -1,232 +1,121 @@
|
|
| 1 |
-
# VLAarchtests
|
| 2 |
|
| 3 |
-
|
| 4 |
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
## Package layout
|
| 8 |
|
| 9 |
- `code/reveal_vla_bimanual/`
|
| 10 |
-
-
|
| 11 |
-
- `code/upstream_local_patches/`
|
| 12 |
-
- copies of the two upstream files modified locally during the baseline benchmark work:
|
| 13 |
-
- `peract_bimanual/agents/bimanual_peract/qattention_peract_bc_agent.py`
|
| 14 |
-
- `YARR/yarr/runners/_independent_env_runner.py`
|
| 15 |
- `artifacts/outputs/`
|
| 16 |
-
-
|
| 17 |
-
- `artifacts/
|
| 18 |
-
-
|
| 19 |
-
- `artifacts/logs/`
|
| 20 |
-
-
|
| 21 |
-
- `FILE_MANIFEST.txt`
|
| 22 |
-
- file list with byte sizes for the uploaded package
|
| 23 |
-
- `export_manifest_data.json`
|
| 24 |
-
- structured summary of the main metrics and report JSON files
|
| 25 |
-
- `MODEL_INDEX.md`
|
| 26 |
-
- index of uploaded baseline and proposed-model checkpoints
|
| 27 |
- `environment/`
|
| 28 |
-
- machine snapshot, env exports,
|
| 29 |
-
|
| 30 |
-
|
| 31 |
|
| 32 |
-
|
| 33 |
-
- downloaded RLBench demos and reveal datasets are not included in this export package
|
| 34 |
-
- `/workspace/assets/`
|
| 35 |
-
- simulator binaries are not included
|
| 36 |
-
- `/workspace/third_party/`
|
| 37 |
-
- full upstream trees are not included; only the two modified files are copied under `code/upstream_local_patches/`
|
| 38 |
|
| 39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
|
| 41 |
-
|
| 42 |
-
- target memory assumption in the project brief: 48 GB VRAM
|
| 43 |
-
- OS target in the setup scripts: Ubuntu 22.04
|
| 44 |
-
- Env A: RLBench / PerAct2 stack under `/workspace/envs/rlbench`
|
| 45 |
-
- Env B: reveal-proxy / Isaac stack under `/workspace/envs/reveal`
|
| 46 |
|
| 47 |
-
Environment recreation files:
|
| 48 |
-
- `environment/README.md`
|
| 49 |
- `environment/hardware_snapshot.txt`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
- `environment/rlbench_env_export.yaml`
|
| 51 |
- `environment/rlbench_env_explicit.txt`
|
| 52 |
- `environment/rlbench_pip_freeze.txt`
|
| 53 |
- `environment/reveal_env_export.yaml`
|
| 54 |
- `environment/reveal_env_explicit.txt`
|
| 55 |
- `environment/reveal_pip_freeze.txt`
|
| 56 |
-
- `environment/setup_same_machine.sh`
|
| 57 |
-
|
| 58 |
-
## Smoke tests
|
| 59 |
-
|
| 60 |
-
### RLBench smoke
|
| 61 |
-
|
| 62 |
-
- script path: `code/reveal_vla_bimanual/sim_rlbench/launch_smoke.py`
|
| 63 |
-
- fixed camera interface:
|
| 64 |
-
- `front`
|
| 65 |
-
- `wrist_left`
|
| 66 |
-
- `wrist_right`
|
| 67 |
-
- observed smoke payload:
|
| 68 |
-
- RGB shape per camera: `224x224x3`
|
| 69 |
-
- camera intrinsics shape: `3x3`
|
| 70 |
-
- camera extrinsics shape: `4x4`
|
| 71 |
-
- bimanual action shape: `16`
|
| 72 |
-
|
| 73 |
-
### Isaac / reveal smoke
|
| 74 |
-
|
| 75 |
-
- script path: `code/reveal_vla_bimanual/sim_reveal/isaac_smoke.py`
|
| 76 |
-
- log file: `artifacts/logs/isaac_smoke.log`
|
| 77 |
-
- observed status: `app ready`
|
| 78 |
-
|
| 79 |
-
## RLBench baseline sanity tests
|
| 80 |
-
|
| 81 |
-
Report file:
|
| 82 |
-
- `artifacts/reports/rlbench_subset3_baseline_sanity.md`
|
| 83 |
-
|
| 84 |
-
Bounded baseline sanity scope:
|
| 85 |
-
- upstream method: `BIMANUAL_PERACT`
|
| 86 |
-
- tasks:
|
| 87 |
-
- `bimanual_lift_ball`
|
| 88 |
-
- `bimanual_push_box`
|
| 89 |
-
- `bimanual_dual_push_buttons`
|
| 90 |
-
- demos per task: `1`
|
| 91 |
-
- training iterations: `1`
|
| 92 |
-
- batch size: `1`
|
| 93 |
-
- eval episodes per task: `1`
|
| 94 |
-
- eval episode length: `5`
|
| 95 |
-
|
| 96 |
-
Observed replay fill:
|
| 97 |
-
- `bimanual_lift_ball`: `4` keypoints
|
| 98 |
-
- `bimanual_push_box`: `2` keypoints
|
| 99 |
-
- `bimanual_dual_push_buttons`: `4` keypoints
|
| 100 |
-
|
| 101 |
-
Observed short-eval episode scores:
|
| 102 |
-
- `bimanual_lift_ball`: `0.0`
|
| 103 |
-
- `bimanual_push_box`: `0.0`
|
| 104 |
-
- `bimanual_dual_push_buttons`: `0.0`
|
| 105 |
-
|
| 106 |
-
Persisted baseline artifacts:
|
| 107 |
-
- `artifacts/logs/rlbench2_subset3/multi_3cam_subset3/BIMANUAL_PERACT/seed0/weights/0/QAttentionAgent_layer0.pt`
|
| 108 |
-
- `artifacts/logs/rlbench2_subset/multi_3cam_subset/BIMANUAL_PERACT/seed0/weights/0/QAttentionAgent_layer0.pt`
|
| 109 |
-
|
| 110 |
-
## Reveal-proxy benchmark facts
|
| 111 |
-
|
| 112 |
-
Primary report files:
|
| 113 |
-
- `artifacts/reports/reveal_eval_v2/reveal_benchmark.md`
|
| 114 |
-
- `artifacts/reports/reveal_eval_v2/reveal_benchmark.json`
|
| 115 |
-
|
| 116 |
-
Backbone-only proxy benchmark:
|
| 117 |
-
- mean success: `0.9583333333333334`
|
| 118 |
-
- per-task success:
|
| 119 |
-
- `foliage_proxy`: `0.9583333333333334`
|
| 120 |
-
- `bag_proxy`: `1.0`
|
| 121 |
-
- `cloth_proxy`: `0.9166666666666666`
|
| 122 |
-
- visibility integral: `5.28285722186168`
|
| 123 |
-
- corridor availability: `0.7595054432749748`
|
| 124 |
-
- reocclusion rate: `0.0`
|
| 125 |
-
- persistence horizon MAE: `0.0`
|
| 126 |
-
- disturbance cost: `0.1763312140893605`
|
| 127 |
-
|
| 128 |
-
Reveal-state proxy benchmark:
|
| 129 |
-
- mean success: `0.6944444444444445`
|
| 130 |
-
- per-task success:
|
| 131 |
-
- `foliage_proxy`: `0.75`
|
| 132 |
-
- `bag_proxy`: `0.625`
|
| 133 |
-
- `cloth_proxy`: `0.7083333333333334`
|
| 134 |
-
- visibility integral: `24.614064537816578`
|
| 135 |
-
- corridor availability: `0.8740722197625372`
|
| 136 |
-
- reocclusion rate: `0.006712962962962964`
|
| 137 |
-
- persistence horizon MAE: `1.284850824998643`
|
| 138 |
-
- disturbance cost: `0.44315123330387807`
|
| 139 |
-
|
| 140 |
-
## Reveal-proxy ablation facts
|
| 141 |
-
|
| 142 |
-
Report files:
|
| 143 |
-
- `artifacts/reports/reveal_ablation/ablations.md`
|
| 144 |
-
- `artifacts/reports/reveal_ablation/ablations.json`
|
| 145 |
-
|
| 146 |
-
Observed mean success by ablation:
|
| 147 |
-
- `full_model`: `0.6666666666666666`
|
| 148 |
-
- `no_reveal_state_head`: `0.611111111111111`
|
| 149 |
-
- `no_world_model`: `0.611111111111111`
|
| 150 |
-
- `no_planner_reranking`: `0.611111111111111`
|
| 151 |
-
- `no_support_mode_conditioning`: `0.7222222222222222`
|
| 152 |
-
- `no_wrist_cameras`: `0.75`
|
| 153 |
-
- `no_global_camera`: `0.5555555555555556`
|
| 154 |
-
|
| 155 |
-
Other recorded ablation metrics are in:
|
| 156 |
-
- `artifacts/reports/reveal_ablation/ablations.json`
|
| 157 |
-
|
| 158 |
-
## Custom RLBench runs with dummy backbone
|
| 159 |
-
|
| 160 |
-
Report files:
|
| 161 |
-
- `artifacts/reports/rlbench_custom/rlbench_subset3_custom_eval.md`
|
| 162 |
-
- `artifacts/reports/rlbench_custom/backbone_only_rollout/rollout_eval.json`
|
| 163 |
-
- `artifacts/reports/rlbench_custom/reveal_state_rollout_noplan/rollout_eval.json`
|
| 164 |
-
- `artifacts/reports/rlbench_custom/reveal_state_rollout_plan/rollout_eval.json`
|
| 165 |
-
|
| 166 |
-
Backbone:
|
| 167 |
-
- frozen dummy backbone
|
| 168 |
-
|
| 169 |
-
Offline training results:
|
| 170 |
-
- backbone-only:
|
| 171 |
-
- final train total: `0.00792471425726641`
|
| 172 |
-
- final val total: `0.005605970580716608`
|
| 173 |
-
- reveal-state:
|
| 174 |
-
- final train total: `0.007828686845944807`
|
| 175 |
-
- final val total: `0.0091639062995958`
|
| 176 |
-
|
| 177 |
-
Live rollout results:
|
| 178 |
-
- backbone-only, `plan=false`: mean success `0.0`
|
| 179 |
-
- reveal-state, `plan=false`: mean success `0.0`
|
| 180 |
-
- reveal-state, `plan=true`: mean success `0.0`
|
| 181 |
-
|
| 182 |
-
## Custom RLBench runs with frozen CLIP backbone
|
| 183 |
-
|
| 184 |
-
Report files:
|
| 185 |
-
- `artifacts/reports/rlbench_custom_clip/rlbench_subset3_clip_eval.md`
|
| 186 |
-
- `artifacts/reports/rlbench_custom_clip/backbone_only_rollout/rollout_eval.json`
|
| 187 |
-
- `artifacts/reports/rlbench_custom_clip/reveal_state_rollout_noplan/rollout_eval.json`
|
| 188 |
-
- `artifacts/reports/rlbench_custom_clip/reveal_state_rollout_plan/rollout_eval.json`
|
| 189 |
-
|
| 190 |
-
Backbone:
|
| 191 |
-
- frozen `openai/clip-vit-base-patch32`
|
| 192 |
-
|
| 193 |
-
Proxy pretraining results:
|
| 194 |
-
- backbone-only CLIP:
|
| 195 |
-
- final train total: `0.007774835790102784`
|
| 196 |
-
- final val total: `0.005187951255634073`
|
| 197 |
-
- reveal-state CLIP:
|
| 198 |
-
- final train total: `0.3623058025905599`
|
| 199 |
-
- final val total: `0.3356363290832156`
|
| 200 |
-
|
| 201 |
-
RLBench offline training results:
|
| 202 |
-
- backbone-only CLIP:
|
| 203 |
-
- final train total: `0.007243322389241776`
|
| 204 |
-
- final val total: `0.004669623740794346`
|
| 205 |
-
- reveal-state CLIP:
|
| 206 |
-
- final train total: `0.0070935887447924045`
|
| 207 |
-
- final val total: `0.004233352240750238`
|
| 208 |
-
|
| 209 |
-
Live rollout results:
|
| 210 |
-
- backbone-only CLIP, `plan=false`: mean success `0.0`
|
| 211 |
-
- reveal-state CLIP, `plan=false`: mean success `0.0`
|
| 212 |
-
- reveal-state CLIP, `plan=true`: mean success `0.0`
|
| 213 |
-
|
| 214 |
-
Per-task live rollout success for all three CLIP rollout runs:
|
| 215 |
-
- `bimanual_lift_ball`: `0.0`
|
| 216 |
-
- `bimanual_push_box`: `0.0`
|
| 217 |
-
- `bimanual_dual_push_buttons`: `0.0`
|
| 218 |
-
|
| 219 |
-
## Output artifact roots
|
| 220 |
-
|
| 221 |
-
- proxy checkpoints:
|
| 222 |
-
- `artifacts/outputs/reveal_runs/`
|
| 223 |
-
- custom RLBench checkpoints:
|
| 224 |
-
- `artifacts/outputs/rlbench_custom/`
|
| 225 |
-
|
| 226 |
-
Checkpoint index:
|
| 227 |
-
- `MODEL_INDEX.md`
|
| 228 |
-
|
| 229 |
-
## Notes on scope
|
| 230 |
-
|
| 231 |
-
- A full official PerAct2 reproduction on the complete task split is not present in this package.
|
| 232 |
-
- The package contains bounded subset runs, smoke tests, proxy benchmarks, ablations, checkpoints, reports, and logs generated during this workspace session.
|
|
|
|
| 1 |
+
# VLAarchtests
|
| 2 |
|
| 3 |
+
Bundle uploaded from the `/workspace` runpod session dated `2026-03-23`.
|
| 4 |
|
| 5 |
+
## Contents
|
|
|
|
|
|
|
| 6 |
|
| 7 |
- `code/reveal_vla_bimanual/`
|
| 8 |
+
- project code used for the current proxy and RLBench runs
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
- `artifacts/outputs/`
|
| 10 |
+
- training outputs, checkpoints, benchmark JSON/Markdown reports, and smoke outputs
|
| 11 |
+
- `artifacts/data/reveal_proxy/`
|
| 12 |
+
- generated proxy datasets used by the no-leak runs
|
| 13 |
+
- `artifacts/logs/system/`
|
| 14 |
+
- Xorg config/log files from the RLBench headless setup on this node
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
- `environment/`
|
| 16 |
+
- machine snapshot, env exports, upstream revision pins, and setup helpers
|
| 17 |
+
- `MODEL_INDEX.md`
|
| 18 |
+
- checkpoint and dataset path index
|
| 19 |
|
| 20 |
+
## Hardware Snapshot
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
|
| 22 |
+
| Item | Value |
|
| 23 |
+
| --- | --- |
|
| 24 |
+
| GPU | NVIDIA RTX 6000 Ada Generation |
|
| 25 |
+
| CPU | 2x AMD EPYC 75F3 32-Core Processor |
|
| 26 |
+
| Visible CPUs | 128 |
|
| 27 |
+
| RLBench env Python | 3.10.20 |
|
| 28 |
|
| 29 |
+
Raw machine outputs are in:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
|
|
|
|
|
|
| 31 |
- `environment/hardware_snapshot.txt`
|
| 32 |
+
- `environment/glxinfo_B.txt`
|
| 33 |
+
|
| 34 |
+
## Raw Training Endpoints
|
| 35 |
+
|
| 36 |
+
| Run | Checkpoint | Final train total | Final val total | Metrics |
|
| 37 |
+
| --- | --- | ---: | ---: | --- |
|
| 38 |
+
| dummy backbone-only | `artifacts/outputs/reveal_runs/proxy_backbone_only/checkpoint_best.pt` | 0.0213407213644435 | 0.019940752536058426 | `artifacts/outputs/reveal_runs/proxy_backbone_only/metrics.json` |
|
| 39 |
+
| dummy reveal-state | `artifacts/outputs/reveal_runs/proxy_reveal_state/checkpoint_best.pt` | 1.0815023109316826 | 1.0336408764123917 | `artifacts/outputs/reveal_runs/proxy_reveal_state/metrics.json` |
|
| 40 |
+
| CLIP backbone-only | `artifacts/outputs/reveal_runs/proxy_backbone_only_clip/checkpoint_best.pt` | 0.017409040848602644 | 0.010200991117883296 | `artifacts/outputs/reveal_runs/proxy_backbone_only_clip/metrics.json` |
|
| 41 |
+
| CLIP reveal-state | `artifacts/outputs/reveal_runs/proxy_reveal_state_clip/checkpoint_best.pt` | 0.7299397423941427 | 0.5189985349064782 | `artifacts/outputs/reveal_runs/proxy_reveal_state_clip/metrics.json` |
|
| 42 |
+
|
| 43 |
+
## Raw Deterministic Proxy Benchmark Results
|
| 44 |
+
|
| 45 |
+
### Dummy Backbone Runs
|
| 46 |
+
|
| 47 |
+
Source: `artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.json`
|
| 48 |
+
|
| 49 |
+
| Model | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 50 |
+
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 51 |
+
| backbone | 0.0 | 0.0 | 0.0 | 0.0 | 62.80461756388346 | 0.9864540547132492 | 0.0 | 0.0 | 0.8890127365787824 |
|
| 52 |
+
| reveal | 0.0 | 0.0 | 0.0 | 0.0 | 62.73463360468546 | 0.9864540547132492 | 0.0 | 2.419941000816309 | 0.8931084167626169 |
|
| 53 |
+
|
| 54 |
+
### CLIP Backbone Runs
|
| 55 |
+
|
| 56 |
+
Source: `artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.json`
|
| 57 |
+
|
| 58 |
+
| Model | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 59 |
+
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 60 |
+
| backbone | 0.5138888888888888 | 0.4583333333333333 | 0.5416666666666666 | 0.5416666666666666 | 32.18176985614829 | 0.8593082576990128 | 0.0 | 0.0 | 0.49907831982192064 |
|
| 61 |
+
| reveal | 0.40277777777777773 | 0.375 | 0.4583333333333333 | 0.375 | 38.406019500560234 | 0.8850651697980033 | 0.0026041666666666665 | 0.9629970236420518 | 0.5956562398415473 |
|
| 62 |
+
|
| 63 |
+
## Raw CLIP Ablation Results
|
| 64 |
+
|
| 65 |
+
Source: `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.json`
|
| 66 |
+
|
| 67 |
+
| Ablation | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 68 |
+
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 69 |
+
| full_model | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.31481176614761 | 0.8930041271227377 | 0.002777777777777778 | 0.9662547600565393 | 0.6302865350411998 |
|
| 70 |
+
| no_reveal_state_head | 0.3333333333333333 | 0.3333333333333333 | 0.3888888888888889 | 0.2777777777777778 | 6.436306021831654 | 0.33413351644520406 | 0.008333333333333335 | 0.0 | 0.5424560326393004 |
|
| 71 |
+
| no_world_model | 0.3333333333333333 | 0.3333333333333333 | 0.3888888888888889 | 0.2777777777777778 | 6.436306021831654 | 0.33413351644520406 | 0.008333333333333335 | 4.395576057914128 | 0.5424560326393004 |
|
| 72 |
+
| no_planner_reranking | 0.3333333333333333 | 0.3333333333333333 | 0.3888888888888889 | 0.2777777777777778 | 6.436306021831654 | 0.33413351644520406 | 0.008333333333333335 | 4.395576057914128 | 0.5424560326393004 |
|
| 73 |
+
| no_support_mode_conditioning | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.31481176614761 | 0.8930041271227377 | 0.002777777777777778 | 0.9662547600565393 | 0.6302865350411998 |
|
| 74 |
+
| no_wrist_cameras | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.34216132428911 | 0.8971193510073202 | 0.0011574074074074073 | 0.9659118890357264 | 0.6302977896950863 |
|
| 75 |
+
| no_global_camera | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.33038121020353 | 0.8943758684175985 | 0.002777777777777778 | 0.9659084288095618 | 0.6303076523321646 |
|
| 76 |
+
|
| 77 |
+
## RLBench Headless Smoke
|
| 78 |
+
|
| 79 |
+
The headless X server files used on this node are:
|
| 80 |
+
|
| 81 |
+
- `artifacts/logs/system/x99.conf`
|
| 82 |
+
- `artifacts/logs/system/x99.log`
|
| 83 |
+
- `artifacts/logs/system/x99.pid`
|
| 84 |
+
|
| 85 |
+
The smoke output file is:
|
| 86 |
+
|
| 87 |
+
- `artifacts/logs/system/rlbench_launch_smoke.txt`
|
| 88 |
+
|
| 89 |
+
## Dataset Files
|
| 90 |
+
|
| 91 |
+
- `artifacts/data/reveal_proxy/proxy_train_v4_noleak_counterfactual.pt`
|
| 92 |
+
- `artifacts/data/reveal_proxy/proxy_val_v4_noleak_counterfactual.pt`
|
| 93 |
+
- `artifacts/data/reveal_proxy/proxy_train_clip224_v4_noleak_counterfactual.pt`
|
| 94 |
+
- `artifacts/data/reveal_proxy/proxy_val_clip224_v4_noleak_counterfactual.pt`
|
| 95 |
+
|
| 96 |
+
## Recreate The Same Software Layout
|
| 97 |
+
|
| 98 |
+
Use:
|
| 99 |
+
|
| 100 |
+
```bash
|
| 101 |
+
/workspace/VLAarchtests/environment/setup_same_machine.sh
|
| 102 |
+
```
|
| 103 |
+
|
| 104 |
+
That helper:
|
| 105 |
+
|
| 106 |
+
- links the bundled code to `/workspace/reveal_vla_bimanual` if needed
|
| 107 |
+
- clones the pinned third-party repos into `/workspace/third_party`
|
| 108 |
+
- installs the RLBench env
|
| 109 |
+
- installs the reveal env base
|
| 110 |
+
- installs the RLBench headless X prerequisites
|
| 111 |
+
- starts X on `:99`
|
| 112 |
+
|
| 113 |
+
Raw setup metadata is in:
|
| 114 |
+
|
| 115 |
+
- `environment/upstream_revisions.txt`
|
| 116 |
- `environment/rlbench_env_export.yaml`
|
| 117 |
- `environment/rlbench_env_explicit.txt`
|
| 118 |
- `environment/rlbench_pip_freeze.txt`
|
| 119 |
- `environment/reveal_env_export.yaml`
|
| 120 |
- `environment/reveal_env_explicit.txt`
|
| 121 |
- `environment/reveal_pip_freeze.txt`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code/reveal_vla_bimanual/README.md
CHANGED
|
@@ -1,6 +1,8 @@
|
|
| 1 |
# reveal_vla_bimanual
|
| 2 |
|
| 3 |
-
Simulation-first prototype for bimanual reveal-and-retrieve under elastic occlusion.
|
|
|
|
|
|
|
| 4 |
|
| 5 |
This repo is structured around five top-level modules:
|
| 6 |
|
|
|
|
| 1 |
# reveal_vla_bimanual
|
| 2 |
|
| 3 |
+
Simulation-first prototype for a language-conditioned bimanual reveal-and-retrieve policy under elastic occlusion.
|
| 4 |
+
|
| 5 |
+
This repo is not a generalist VLA backbone in the RT-2 / OpenVLA / Octo sense. The current contribution is the reveal-state machinery layered on top of a frozen vision-language encoder.
|
| 6 |
|
| 7 |
This repo is structured around five top-level modules:
|
| 8 |
|
code/reveal_vla_bimanual/pyproject.toml
CHANGED
|
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
|
|
| 5 |
[project]
|
| 6 |
name = "reveal-vla-bimanual"
|
| 7 |
version = "0.1.0"
|
| 8 |
-
description = "
|
| 9 |
readme = "README.md"
|
| 10 |
requires-python = ">=3.10,<3.11"
|
| 11 |
dependencies = [
|
|
|
|
| 5 |
[project]
|
| 6 |
name = "reveal-vla-bimanual"
|
| 7 |
version = "0.1.0"
|
| 8 |
+
description = "Language-conditioned bimanual reveal-and-retrieve policy prototype"
|
| 9 |
readme = "README.md"
|
| 10 |
requires-python = ">=3.10,<3.11"
|
| 11 |
dependencies = [
|
code/reveal_vla_bimanual/sim_rlbench/dataset.py
CHANGED
|
@@ -212,6 +212,7 @@ class RLBenchOfflineChunkDataset(Dataset[dict[str, Any]]):
|
|
| 212 |
chunk_size: int = 8,
|
| 213 |
proprio_dim: int = 32,
|
| 214 |
cameras: Sequence[str] = THREE_CAMERAS,
|
|
|
|
| 215 |
max_samples: int | None = None,
|
| 216 |
) -> None:
|
| 217 |
self.dataset_root = Path(dataset_root)
|
|
@@ -221,6 +222,7 @@ class RLBenchOfflineChunkDataset(Dataset[dict[str, Any]]):
|
|
| 221 |
self.chunk_size = int(chunk_size)
|
| 222 |
self.proprio_dim = int(proprio_dim)
|
| 223 |
self.cameras = tuple(cameras)
|
|
|
|
| 224 |
self._episodes: dict[str, EpisodeRecord] = {}
|
| 225 |
self._samples: list[SampleRecord] = []
|
| 226 |
|
|
@@ -277,6 +279,33 @@ class RLBenchOfflineChunkDataset(Dataset[dict[str, Any]]):
|
|
| 277 |
actions.append(action)
|
| 278 |
return torch.from_numpy(np.stack(actions, axis=0))
|
| 279 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 280 |
def __getitem__(self, index: int) -> dict[str, Any]:
|
| 281 |
sample = self._samples[index]
|
| 282 |
episode = self._episodes[sample.episode_key]
|
|
@@ -284,6 +313,8 @@ class RLBenchOfflineChunkDataset(Dataset[dict[str, Any]]):
|
|
| 284 |
obs = observations[sample.step_index]
|
| 285 |
return {
|
| 286 |
"images": self._load_rgb_stack(episode.episode_dir, sample.step_index),
|
|
|
|
|
|
|
| 287 |
"proprio": torch.from_numpy(
|
| 288 |
bimanual_proprio_from_obs(
|
| 289 |
obs,
|
|
@@ -309,4 +340,5 @@ class RLBenchOfflineChunkDataset(Dataset[dict[str, Any]]):
|
|
| 309 |
"resolution": self.resolution,
|
| 310 |
"chunk_size": self.chunk_size,
|
| 311 |
"proprio_dim": self.proprio_dim,
|
|
|
|
| 312 |
}
|
|
|
|
| 212 |
chunk_size: int = 8,
|
| 213 |
proprio_dim: int = 32,
|
| 214 |
cameras: Sequence[str] = THREE_CAMERAS,
|
| 215 |
+
history_steps: int = 2,
|
| 216 |
max_samples: int | None = None,
|
| 217 |
) -> None:
|
| 218 |
self.dataset_root = Path(dataset_root)
|
|
|
|
| 222 |
self.chunk_size = int(chunk_size)
|
| 223 |
self.proprio_dim = int(proprio_dim)
|
| 224 |
self.cameras = tuple(cameras)
|
| 225 |
+
self.history_steps = int(history_steps)
|
| 226 |
self._episodes: dict[str, EpisodeRecord] = {}
|
| 227 |
self._samples: list[SampleRecord] = []
|
| 228 |
|
|
|
|
| 279 |
actions.append(action)
|
| 280 |
return torch.from_numpy(np.stack(actions, axis=0))
|
| 281 |
|
| 282 |
+
def _history_rgb_stack(self, episode_dir: Path, step_index: int) -> torch.Tensor:
|
| 283 |
+
if self.history_steps <= 0:
|
| 284 |
+
return torch.zeros((0, len(self.cameras), 3, self.resolution, self.resolution), dtype=torch.float32)
|
| 285 |
+
history_frames = []
|
| 286 |
+
for history_offset in range(self.history_steps, 0, -1):
|
| 287 |
+
history_index = max(0, step_index - history_offset)
|
| 288 |
+
history_frames.append(self._load_rgb_stack(episode_dir, history_index))
|
| 289 |
+
return torch.stack(history_frames, dim=0)
|
| 290 |
+
|
| 291 |
+
def _history_proprio(self, observations: Any, step_index: int) -> torch.Tensor:
|
| 292 |
+
if self.history_steps <= 0:
|
| 293 |
+
return torch.zeros((0, self.proprio_dim), dtype=torch.float32)
|
| 294 |
+
history_features = []
|
| 295 |
+
for history_offset in range(self.history_steps, 0, -1):
|
| 296 |
+
history_index = max(0, step_index - history_offset)
|
| 297 |
+
history_features.append(
|
| 298 |
+
torch.from_numpy(
|
| 299 |
+
bimanual_proprio_from_obs(
|
| 300 |
+
observations[history_index],
|
| 301 |
+
timestep=history_index,
|
| 302 |
+
episode_length=len(observations),
|
| 303 |
+
target_dim=self.proprio_dim,
|
| 304 |
+
)
|
| 305 |
+
)
|
| 306 |
+
)
|
| 307 |
+
return torch.stack(history_features, dim=0)
|
| 308 |
+
|
| 309 |
def __getitem__(self, index: int) -> dict[str, Any]:
|
| 310 |
sample = self._samples[index]
|
| 311 |
episode = self._episodes[sample.episode_key]
|
|
|
|
| 313 |
obs = observations[sample.step_index]
|
| 314 |
return {
|
| 315 |
"images": self._load_rgb_stack(episode.episode_dir, sample.step_index),
|
| 316 |
+
"history_images": self._history_rgb_stack(episode.episode_dir, sample.step_index),
|
| 317 |
+
"history_proprio": self._history_proprio(observations, sample.step_index),
|
| 318 |
"proprio": torch.from_numpy(
|
| 319 |
bimanual_proprio_from_obs(
|
| 320 |
obs,
|
|
|
|
| 340 |
"resolution": self.resolution,
|
| 341 |
"chunk_size": self.chunk_size,
|
| 342 |
"proprio_dim": self.proprio_dim,
|
| 343 |
+
"history_steps": self.history_steps,
|
| 344 |
}
|
code/reveal_vla_bimanual/train/configs/proxy_backbone_only.yaml
CHANGED
|
@@ -8,11 +8,13 @@ data:
|
|
| 8 |
resolution: 96
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
-
train_dataset_path: /workspace/data/reveal_proxy/
|
| 12 |
-
val_dataset_path: /workspace/data/reveal_proxy/
|
| 13 |
rebuild_dataset: true
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
|
|
|
|
|
|
| 16 |
seed: 7
|
| 17 |
|
| 18 |
optim:
|
|
@@ -46,6 +48,11 @@ policy:
|
|
| 46 |
dropout: 0.1
|
| 47 |
proprio_dim: 32
|
| 48 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
decoder:
|
| 50 |
hidden_dim: 128
|
| 51 |
num_heads: 4
|
|
@@ -69,13 +76,10 @@ policy:
|
|
| 69 |
num_approach_templates: 32
|
| 70 |
rollout_horizon: 5
|
| 71 |
planner:
|
|
|
|
| 72 |
num_candidates: 8
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
proposal_weight: 0.5
|
| 76 |
-
disturbance_weight: 0.75
|
| 77 |
-
reocclusion_weight: 0.5
|
| 78 |
-
visibility_weight: 0.25
|
| 79 |
|
| 80 |
loss_weights:
|
| 81 |
action: 1.0
|
|
@@ -85,3 +89,6 @@ loss_weights:
|
|
| 85 |
disturbance: 0.05
|
| 86 |
world_model: 0.1
|
| 87 |
belief: 0.05
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
resolution: 96
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
+
train_dataset_path: /workspace/data/reveal_proxy/proxy_train_v4_noleak_counterfactual.pt
|
| 12 |
+
val_dataset_path: /workspace/data/reveal_proxy/proxy_val_v4_noleak_counterfactual.pt
|
| 13 |
rebuild_dataset: true
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
| 16 |
+
history_steps: 2
|
| 17 |
+
planner_candidates: 4
|
| 18 |
seed: 7
|
| 19 |
|
| 20 |
optim:
|
|
|
|
| 48 |
dropout: 0.1
|
| 49 |
proprio_dim: 32
|
| 50 |
proprio_tokens: 1
|
| 51 |
+
memory:
|
| 52 |
+
hidden_dim: 128
|
| 53 |
+
history_steps: 2
|
| 54 |
+
num_layers: 1
|
| 55 |
+
dropout: 0.1
|
| 56 |
decoder:
|
| 57 |
hidden_dim: 128
|
| 58 |
num_heads: 4
|
|
|
|
| 76 |
num_approach_templates: 32
|
| 77 |
rollout_horizon: 5
|
| 78 |
planner:
|
| 79 |
+
hidden_dim: 128
|
| 80 |
num_candidates: 8
|
| 81 |
+
action_dim: 14
|
| 82 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
|
| 84 |
loss_weights:
|
| 85 |
action: 1.0
|
|
|
|
| 89 |
disturbance: 0.05
|
| 90 |
world_model: 0.1
|
| 91 |
belief: 0.05
|
| 92 |
+
planner_success: 0.0
|
| 93 |
+
planner_risk: 0.0
|
| 94 |
+
planner_ranking: 0.0
|
code/reveal_vla_bimanual/train/configs/proxy_backbone_only_clip.yaml
CHANGED
|
@@ -8,11 +8,13 @@ data:
|
|
| 8 |
resolution: 224
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
-
train_dataset_path: /workspace/data/reveal_proxy/
|
| 12 |
-
val_dataset_path: /workspace/data/reveal_proxy/
|
| 13 |
rebuild_dataset: true
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
|
|
|
|
|
|
| 16 |
seed: 7
|
| 17 |
|
| 18 |
optim:
|
|
@@ -49,6 +51,11 @@ policy:
|
|
| 49 |
dropout: 0.1
|
| 50 |
proprio_dim: 32
|
| 51 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
decoder:
|
| 53 |
hidden_dim: 512
|
| 54 |
num_heads: 8
|
|
@@ -72,13 +79,10 @@ policy:
|
|
| 72 |
num_approach_templates: 32
|
| 73 |
rollout_horizon: 5
|
| 74 |
planner:
|
|
|
|
| 75 |
num_candidates: 8
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
proposal_weight: 0.5
|
| 79 |
-
disturbance_weight: 0.75
|
| 80 |
-
reocclusion_weight: 0.5
|
| 81 |
-
visibility_weight: 0.25
|
| 82 |
|
| 83 |
loss_weights:
|
| 84 |
action: 1.0
|
|
@@ -88,3 +92,6 @@ loss_weights:
|
|
| 88 |
disturbance: 0.05
|
| 89 |
world_model: 0.1
|
| 90 |
belief: 0.05
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
resolution: 224
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
+
train_dataset_path: /workspace/data/reveal_proxy/proxy_train_clip224_v4_noleak_counterfactual.pt
|
| 12 |
+
val_dataset_path: /workspace/data/reveal_proxy/proxy_val_clip224_v4_noleak_counterfactual.pt
|
| 13 |
rebuild_dataset: true
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
| 16 |
+
history_steps: 2
|
| 17 |
+
planner_candidates: 4
|
| 18 |
seed: 7
|
| 19 |
|
| 20 |
optim:
|
|
|
|
| 51 |
dropout: 0.1
|
| 52 |
proprio_dim: 32
|
| 53 |
proprio_tokens: 1
|
| 54 |
+
memory:
|
| 55 |
+
hidden_dim: 512
|
| 56 |
+
history_steps: 2
|
| 57 |
+
num_layers: 1
|
| 58 |
+
dropout: 0.1
|
| 59 |
decoder:
|
| 60 |
hidden_dim: 512
|
| 61 |
num_heads: 8
|
|
|
|
| 79 |
num_approach_templates: 32
|
| 80 |
rollout_horizon: 5
|
| 81 |
planner:
|
| 82 |
+
hidden_dim: 512
|
| 83 |
num_candidates: 8
|
| 84 |
+
action_dim: 14
|
| 85 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
|
| 87 |
loss_weights:
|
| 88 |
action: 1.0
|
|
|
|
| 92 |
disturbance: 0.05
|
| 93 |
world_model: 0.1
|
| 94 |
belief: 0.05
|
| 95 |
+
planner_success: 0.0
|
| 96 |
+
planner_risk: 0.0
|
| 97 |
+
planner_ranking: 0.0
|
code/reveal_vla_bimanual/train/configs/proxy_backbone_only_smoke.yaml
ADDED
|
@@ -0,0 +1,100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
experiment_name: proxy_backbone_only_smoke
|
| 2 |
+
output_dir: /workspace/outputs/smoke
|
| 3 |
+
device: cuda
|
| 4 |
+
seed: 11
|
| 5 |
+
|
| 6 |
+
data:
|
| 7 |
+
proxies: [foliage_proxy, bag_proxy, cloth_proxy]
|
| 8 |
+
resolution: 64
|
| 9 |
+
train_episodes_per_proxy: 6
|
| 10 |
+
val_episodes_per_proxy: 2
|
| 11 |
+
train_dataset_path: /workspace/data/reveal_proxy/proxy_train_smoke_v4.pt
|
| 12 |
+
val_dataset_path: /workspace/data/reveal_proxy/proxy_val_smoke_v4.pt
|
| 13 |
+
rebuild_dataset: true
|
| 14 |
+
chunk_horizon: 4
|
| 15 |
+
rollout_horizon: 3
|
| 16 |
+
history_steps: 2
|
| 17 |
+
planner_candidates: 4
|
| 18 |
+
seed: 11
|
| 19 |
+
|
| 20 |
+
optim:
|
| 21 |
+
epochs: 2
|
| 22 |
+
batch_size: 8
|
| 23 |
+
num_workers: 0
|
| 24 |
+
lr: 0.001
|
| 25 |
+
weight_decay: 0.0001
|
| 26 |
+
|
| 27 |
+
trainer:
|
| 28 |
+
policy_type: backbone_only
|
| 29 |
+
use_bf16: true
|
| 30 |
+
grad_clip_norm: 1.0
|
| 31 |
+
freeze_backbone: true
|
| 32 |
+
gradient_checkpointing: false
|
| 33 |
+
plan_during_train: false
|
| 34 |
+
plan_during_eval: false
|
| 35 |
+
support_mode_conditioning: true
|
| 36 |
+
|
| 37 |
+
policy:
|
| 38 |
+
backbone:
|
| 39 |
+
model_name: openai/clip-vit-base-patch32
|
| 40 |
+
hidden_dim: 64
|
| 41 |
+
max_text_tokens: 32
|
| 42 |
+
freeze_backbone: true
|
| 43 |
+
gradient_checkpointing: false
|
| 44 |
+
use_dummy_backbone: true
|
| 45 |
+
fusion:
|
| 46 |
+
hidden_dim: 64
|
| 47 |
+
num_cameras: 3
|
| 48 |
+
num_layers: 2
|
| 49 |
+
num_heads: 4
|
| 50 |
+
ff_dim: 128
|
| 51 |
+
dropout: 0.1
|
| 52 |
+
proprio_dim: 32
|
| 53 |
+
proprio_tokens: 1
|
| 54 |
+
memory:
|
| 55 |
+
hidden_dim: 64
|
| 56 |
+
history_steps: 2
|
| 57 |
+
num_layers: 1
|
| 58 |
+
dropout: 0.1
|
| 59 |
+
decoder:
|
| 60 |
+
hidden_dim: 64
|
| 61 |
+
num_heads: 4
|
| 62 |
+
num_layers: 2
|
| 63 |
+
ff_dim: 128
|
| 64 |
+
dropout: 0.1
|
| 65 |
+
chunk_size: 4
|
| 66 |
+
action_dim: 14
|
| 67 |
+
arm_action_dim: 7
|
| 68 |
+
num_candidates: 4
|
| 69 |
+
reveal_head:
|
| 70 |
+
hidden_dim: 64
|
| 71 |
+
num_support_modes: 3
|
| 72 |
+
num_approach_templates: 32
|
| 73 |
+
rollout_horizon: 3
|
| 74 |
+
belief_map_size: 32
|
| 75 |
+
field_size: 16
|
| 76 |
+
num_heads: 4
|
| 77 |
+
predict_belief_map: true
|
| 78 |
+
world_model:
|
| 79 |
+
hidden_dim: 64
|
| 80 |
+
action_dim: 14
|
| 81 |
+
num_support_modes: 3
|
| 82 |
+
num_approach_templates: 32
|
| 83 |
+
rollout_horizon: 3
|
| 84 |
+
planner:
|
| 85 |
+
hidden_dim: 64
|
| 86 |
+
num_candidates: 4
|
| 87 |
+
action_dim: 14
|
| 88 |
+
utility_margin: 0.1
|
| 89 |
+
|
| 90 |
+
loss_weights:
|
| 91 |
+
action: 1.0
|
| 92 |
+
support_mode: 0.0
|
| 93 |
+
corridor: 0.0
|
| 94 |
+
persistence: 0.0
|
| 95 |
+
disturbance: 0.0
|
| 96 |
+
world_model: 0.0
|
| 97 |
+
belief: 0.0
|
| 98 |
+
planner_success: 0.0
|
| 99 |
+
planner_risk: 0.0
|
| 100 |
+
planner_ranking: 0.0
|
code/reveal_vla_bimanual/train/configs/proxy_reveal_state.yaml
CHANGED
|
@@ -8,11 +8,13 @@ data:
|
|
| 8 |
resolution: 96
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
-
train_dataset_path: /workspace/data/reveal_proxy/
|
| 12 |
-
val_dataset_path: /workspace/data/reveal_proxy/
|
| 13 |
-
rebuild_dataset:
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
|
|
|
|
|
|
| 16 |
seed: 7
|
| 17 |
|
| 18 |
optim:
|
|
@@ -46,6 +48,11 @@ policy:
|
|
| 46 |
dropout: 0.1
|
| 47 |
proprio_dim: 32
|
| 48 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
decoder:
|
| 50 |
hidden_dim: 128
|
| 51 |
num_heads: 4
|
|
@@ -61,6 +68,8 @@ policy:
|
|
| 61 |
num_approach_templates: 32
|
| 62 |
rollout_horizon: 5
|
| 63 |
belief_map_size: 32
|
|
|
|
|
|
|
| 64 |
predict_belief_map: true
|
| 65 |
world_model:
|
| 66 |
hidden_dim: 128
|
|
@@ -69,13 +78,10 @@ policy:
|
|
| 69 |
num_approach_templates: 32
|
| 70 |
rollout_horizon: 5
|
| 71 |
planner:
|
|
|
|
| 72 |
num_candidates: 8
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
proposal_weight: 0.35
|
| 76 |
-
disturbance_weight: 0.8
|
| 77 |
-
reocclusion_weight: 0.6
|
| 78 |
-
visibility_weight: 0.35
|
| 79 |
|
| 80 |
loss_weights:
|
| 81 |
action: 1.0
|
|
@@ -85,3 +91,6 @@ loss_weights:
|
|
| 85 |
disturbance: 0.1
|
| 86 |
world_model: 0.2
|
| 87 |
belief: 0.05
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
resolution: 96
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
+
train_dataset_path: /workspace/data/reveal_proxy/proxy_train_v4_noleak_counterfactual.pt
|
| 12 |
+
val_dataset_path: /workspace/data/reveal_proxy/proxy_val_v4_noleak_counterfactual.pt
|
| 13 |
+
rebuild_dataset: true
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
| 16 |
+
history_steps: 2
|
| 17 |
+
planner_candidates: 4
|
| 18 |
seed: 7
|
| 19 |
|
| 20 |
optim:
|
|
|
|
| 48 |
dropout: 0.1
|
| 49 |
proprio_dim: 32
|
| 50 |
proprio_tokens: 1
|
| 51 |
+
memory:
|
| 52 |
+
hidden_dim: 128
|
| 53 |
+
history_steps: 2
|
| 54 |
+
num_layers: 1
|
| 55 |
+
dropout: 0.1
|
| 56 |
decoder:
|
| 57 |
hidden_dim: 128
|
| 58 |
num_heads: 4
|
|
|
|
| 68 |
num_approach_templates: 32
|
| 69 |
rollout_horizon: 5
|
| 70 |
belief_map_size: 32
|
| 71 |
+
field_size: 16
|
| 72 |
+
num_heads: 4
|
| 73 |
predict_belief_map: true
|
| 74 |
world_model:
|
| 75 |
hidden_dim: 128
|
|
|
|
| 78 |
num_approach_templates: 32
|
| 79 |
rollout_horizon: 5
|
| 80 |
planner:
|
| 81 |
+
hidden_dim: 128
|
| 82 |
num_candidates: 8
|
| 83 |
+
action_dim: 14
|
| 84 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 85 |
|
| 86 |
loss_weights:
|
| 87 |
action: 1.0
|
|
|
|
| 91 |
disturbance: 0.1
|
| 92 |
world_model: 0.2
|
| 93 |
belief: 0.05
|
| 94 |
+
planner_success: 0.2
|
| 95 |
+
planner_risk: 0.1
|
| 96 |
+
planner_ranking: 0.1
|
code/reveal_vla_bimanual/train/configs/proxy_reveal_state_clip.yaml
CHANGED
|
@@ -8,11 +8,13 @@ data:
|
|
| 8 |
resolution: 224
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
-
train_dataset_path: /workspace/data/reveal_proxy/
|
| 12 |
-
val_dataset_path: /workspace/data/reveal_proxy/
|
| 13 |
-
rebuild_dataset:
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
|
|
|
|
|
|
| 16 |
seed: 7
|
| 17 |
|
| 18 |
optim:
|
|
@@ -49,6 +51,11 @@ policy:
|
|
| 49 |
dropout: 0.1
|
| 50 |
proprio_dim: 32
|
| 51 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
decoder:
|
| 53 |
hidden_dim: 512
|
| 54 |
num_heads: 8
|
|
@@ -64,6 +71,8 @@ policy:
|
|
| 64 |
num_approach_templates: 32
|
| 65 |
rollout_horizon: 5
|
| 66 |
belief_map_size: 32
|
|
|
|
|
|
|
| 67 |
predict_belief_map: true
|
| 68 |
world_model:
|
| 69 |
hidden_dim: 512
|
|
@@ -72,13 +81,10 @@ policy:
|
|
| 72 |
num_approach_templates: 32
|
| 73 |
rollout_horizon: 5
|
| 74 |
planner:
|
|
|
|
| 75 |
num_candidates: 8
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
proposal_weight: 0.35
|
| 79 |
-
disturbance_weight: 0.8
|
| 80 |
-
reocclusion_weight: 0.6
|
| 81 |
-
visibility_weight: 0.35
|
| 82 |
|
| 83 |
loss_weights:
|
| 84 |
action: 1.0
|
|
@@ -88,3 +94,6 @@ loss_weights:
|
|
| 88 |
disturbance: 0.1
|
| 89 |
world_model: 0.2
|
| 90 |
belief: 0.05
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
resolution: 224
|
| 9 |
train_episodes_per_proxy: 48
|
| 10 |
val_episodes_per_proxy: 16
|
| 11 |
+
train_dataset_path: /workspace/data/reveal_proxy/proxy_train_clip224_v4_noleak_counterfactual.pt
|
| 12 |
+
val_dataset_path: /workspace/data/reveal_proxy/proxy_val_clip224_v4_noleak_counterfactual.pt
|
| 13 |
+
rebuild_dataset: true
|
| 14 |
chunk_horizon: 8
|
| 15 |
rollout_horizon: 5
|
| 16 |
+
history_steps: 2
|
| 17 |
+
planner_candidates: 4
|
| 18 |
seed: 7
|
| 19 |
|
| 20 |
optim:
|
|
|
|
| 51 |
dropout: 0.1
|
| 52 |
proprio_dim: 32
|
| 53 |
proprio_tokens: 1
|
| 54 |
+
memory:
|
| 55 |
+
hidden_dim: 512
|
| 56 |
+
history_steps: 2
|
| 57 |
+
num_layers: 1
|
| 58 |
+
dropout: 0.1
|
| 59 |
decoder:
|
| 60 |
hidden_dim: 512
|
| 61 |
num_heads: 8
|
|
|
|
| 71 |
num_approach_templates: 32
|
| 72 |
rollout_horizon: 5
|
| 73 |
belief_map_size: 32
|
| 74 |
+
field_size: 16
|
| 75 |
+
num_heads: 4
|
| 76 |
predict_belief_map: true
|
| 77 |
world_model:
|
| 78 |
hidden_dim: 512
|
|
|
|
| 81 |
num_approach_templates: 32
|
| 82 |
rollout_horizon: 5
|
| 83 |
planner:
|
| 84 |
+
hidden_dim: 512
|
| 85 |
num_candidates: 8
|
| 86 |
+
action_dim: 14
|
| 87 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
|
| 89 |
loss_weights:
|
| 90 |
action: 1.0
|
|
|
|
| 94 |
disturbance: 0.1
|
| 95 |
world_model: 0.2
|
| 96 |
belief: 0.05
|
| 97 |
+
planner_success: 0.2
|
| 98 |
+
planner_risk: 0.1
|
| 99 |
+
planner_ranking: 0.1
|
code/reveal_vla_bimanual/train/configs/proxy_reveal_state_smoke.yaml
ADDED
|
@@ -0,0 +1,100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
experiment_name: proxy_reveal_state_smoke
|
| 2 |
+
output_dir: /workspace/outputs/smoke
|
| 3 |
+
device: cuda
|
| 4 |
+
seed: 11
|
| 5 |
+
|
| 6 |
+
data:
|
| 7 |
+
proxies: [foliage_proxy, bag_proxy, cloth_proxy]
|
| 8 |
+
resolution: 64
|
| 9 |
+
train_episodes_per_proxy: 6
|
| 10 |
+
val_episodes_per_proxy: 2
|
| 11 |
+
train_dataset_path: /workspace/data/reveal_proxy/proxy_train_smoke_v4.pt
|
| 12 |
+
val_dataset_path: /workspace/data/reveal_proxy/proxy_val_smoke_v4.pt
|
| 13 |
+
rebuild_dataset: false
|
| 14 |
+
chunk_horizon: 4
|
| 15 |
+
rollout_horizon: 3
|
| 16 |
+
history_steps: 2
|
| 17 |
+
planner_candidates: 4
|
| 18 |
+
seed: 11
|
| 19 |
+
|
| 20 |
+
optim:
|
| 21 |
+
epochs: 2
|
| 22 |
+
batch_size: 8
|
| 23 |
+
num_workers: 0
|
| 24 |
+
lr: 0.001
|
| 25 |
+
weight_decay: 0.0001
|
| 26 |
+
|
| 27 |
+
trainer:
|
| 28 |
+
policy_type: reveal_state
|
| 29 |
+
use_bf16: true
|
| 30 |
+
grad_clip_norm: 1.0
|
| 31 |
+
freeze_backbone: true
|
| 32 |
+
gradient_checkpointing: false
|
| 33 |
+
plan_during_train: true
|
| 34 |
+
plan_during_eval: true
|
| 35 |
+
support_mode_conditioning: true
|
| 36 |
+
|
| 37 |
+
policy:
|
| 38 |
+
backbone:
|
| 39 |
+
model_name: openai/clip-vit-base-patch32
|
| 40 |
+
hidden_dim: 64
|
| 41 |
+
max_text_tokens: 32
|
| 42 |
+
freeze_backbone: true
|
| 43 |
+
gradient_checkpointing: false
|
| 44 |
+
use_dummy_backbone: true
|
| 45 |
+
fusion:
|
| 46 |
+
hidden_dim: 64
|
| 47 |
+
num_cameras: 3
|
| 48 |
+
num_layers: 2
|
| 49 |
+
num_heads: 4
|
| 50 |
+
ff_dim: 128
|
| 51 |
+
dropout: 0.1
|
| 52 |
+
proprio_dim: 32
|
| 53 |
+
proprio_tokens: 1
|
| 54 |
+
memory:
|
| 55 |
+
hidden_dim: 64
|
| 56 |
+
history_steps: 2
|
| 57 |
+
num_layers: 1
|
| 58 |
+
dropout: 0.1
|
| 59 |
+
decoder:
|
| 60 |
+
hidden_dim: 64
|
| 61 |
+
num_heads: 4
|
| 62 |
+
num_layers: 2
|
| 63 |
+
ff_dim: 128
|
| 64 |
+
dropout: 0.1
|
| 65 |
+
chunk_size: 4
|
| 66 |
+
action_dim: 14
|
| 67 |
+
arm_action_dim: 7
|
| 68 |
+
num_candidates: 4
|
| 69 |
+
reveal_head:
|
| 70 |
+
hidden_dim: 64
|
| 71 |
+
num_support_modes: 3
|
| 72 |
+
num_approach_templates: 32
|
| 73 |
+
rollout_horizon: 3
|
| 74 |
+
belief_map_size: 32
|
| 75 |
+
field_size: 16
|
| 76 |
+
num_heads: 4
|
| 77 |
+
predict_belief_map: true
|
| 78 |
+
world_model:
|
| 79 |
+
hidden_dim: 64
|
| 80 |
+
action_dim: 14
|
| 81 |
+
num_support_modes: 3
|
| 82 |
+
num_approach_templates: 32
|
| 83 |
+
rollout_horizon: 3
|
| 84 |
+
planner:
|
| 85 |
+
hidden_dim: 64
|
| 86 |
+
num_candidates: 4
|
| 87 |
+
action_dim: 14
|
| 88 |
+
utility_margin: 0.1
|
| 89 |
+
|
| 90 |
+
loss_weights:
|
| 91 |
+
action: 1.0
|
| 92 |
+
support_mode: 0.15
|
| 93 |
+
corridor: 0.2
|
| 94 |
+
persistence: 0.1
|
| 95 |
+
disturbance: 0.1
|
| 96 |
+
world_model: 0.2
|
| 97 |
+
belief: 0.05
|
| 98 |
+
planner_success: 0.2
|
| 99 |
+
planner_risk: 0.1
|
| 100 |
+
planner_ranking: 0.1
|
code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_clip.yaml
CHANGED
|
@@ -13,6 +13,7 @@ data:
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
|
|
|
| 16 |
|
| 17 |
optim:
|
| 18 |
epochs: 2
|
|
@@ -48,6 +49,11 @@ policy:
|
|
| 48 |
dropout: 0.1
|
| 49 |
proprio_dim: 32
|
| 50 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
decoder:
|
| 52 |
hidden_dim: 512
|
| 53 |
num_heads: 8
|
|
@@ -71,13 +77,10 @@ policy:
|
|
| 71 |
num_approach_templates: 32
|
| 72 |
rollout_horizon: 5
|
| 73 |
planner:
|
|
|
|
| 74 |
num_candidates: 8
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
proposal_weight: 0.5
|
| 78 |
-
disturbance_weight: 0.75
|
| 79 |
-
reocclusion_weight: 0.5
|
| 80 |
-
visibility_weight: 0.25
|
| 81 |
|
| 82 |
loss_weights:
|
| 83 |
action: 1.0
|
|
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
| 16 |
+
history_steps: 2
|
| 17 |
|
| 18 |
optim:
|
| 19 |
epochs: 2
|
|
|
|
| 49 |
dropout: 0.1
|
| 50 |
proprio_dim: 32
|
| 51 |
proprio_tokens: 1
|
| 52 |
+
memory:
|
| 53 |
+
hidden_dim: 512
|
| 54 |
+
history_steps: 2
|
| 55 |
+
num_layers: 1
|
| 56 |
+
dropout: 0.1
|
| 57 |
decoder:
|
| 58 |
hidden_dim: 512
|
| 59 |
num_heads: 8
|
|
|
|
| 77 |
num_approach_templates: 32
|
| 78 |
rollout_horizon: 5
|
| 79 |
planner:
|
| 80 |
+
hidden_dim: 512
|
| 81 |
num_candidates: 8
|
| 82 |
+
action_dim: 14
|
| 83 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
|
| 85 |
loss_weights:
|
| 86 |
action: 1.0
|
code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_dummy.yaml
CHANGED
|
@@ -13,6 +13,7 @@ data:
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
|
|
|
| 16 |
|
| 17 |
optim:
|
| 18 |
epochs: 2
|
|
@@ -48,6 +49,11 @@ policy:
|
|
| 48 |
dropout: 0.1
|
| 49 |
proprio_dim: 32
|
| 50 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
decoder:
|
| 52 |
hidden_dim: 128
|
| 53 |
num_heads: 4
|
|
@@ -71,13 +77,10 @@ policy:
|
|
| 71 |
num_approach_templates: 32
|
| 72 |
rollout_horizon: 5
|
| 73 |
planner:
|
|
|
|
| 74 |
num_candidates: 8
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
proposal_weight: 0.5
|
| 78 |
-
disturbance_weight: 0.75
|
| 79 |
-
reocclusion_weight: 0.5
|
| 80 |
-
visibility_weight: 0.25
|
| 81 |
|
| 82 |
loss_weights:
|
| 83 |
action: 1.0
|
|
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
| 16 |
+
history_steps: 2
|
| 17 |
|
| 18 |
optim:
|
| 19 |
epochs: 2
|
|
|
|
| 49 |
dropout: 0.1
|
| 50 |
proprio_dim: 32
|
| 51 |
proprio_tokens: 1
|
| 52 |
+
memory:
|
| 53 |
+
hidden_dim: 128
|
| 54 |
+
history_steps: 2
|
| 55 |
+
num_layers: 1
|
| 56 |
+
dropout: 0.1
|
| 57 |
decoder:
|
| 58 |
hidden_dim: 128
|
| 59 |
num_heads: 4
|
|
|
|
| 77 |
num_approach_templates: 32
|
| 78 |
rollout_horizon: 5
|
| 79 |
planner:
|
| 80 |
+
hidden_dim: 128
|
| 81 |
num_candidates: 8
|
| 82 |
+
action_dim: 14
|
| 83 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
|
| 85 |
loss_weights:
|
| 86 |
action: 1.0
|
code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_clip.yaml
CHANGED
|
@@ -13,6 +13,7 @@ data:
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
|
|
|
| 16 |
|
| 17 |
optim:
|
| 18 |
epochs: 2
|
|
@@ -48,6 +49,11 @@ policy:
|
|
| 48 |
dropout: 0.1
|
| 49 |
proprio_dim: 32
|
| 50 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
decoder:
|
| 52 |
hidden_dim: 512
|
| 53 |
num_heads: 8
|
|
@@ -63,6 +69,8 @@ policy:
|
|
| 63 |
num_approach_templates: 32
|
| 64 |
rollout_horizon: 5
|
| 65 |
belief_map_size: 32
|
|
|
|
|
|
|
| 66 |
predict_belief_map: true
|
| 67 |
world_model:
|
| 68 |
hidden_dim: 512
|
|
@@ -71,13 +79,10 @@ policy:
|
|
| 71 |
num_approach_templates: 32
|
| 72 |
rollout_horizon: 5
|
| 73 |
planner:
|
|
|
|
| 74 |
num_candidates: 8
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
proposal_weight: 0.35
|
| 78 |
-
disturbance_weight: 0.8
|
| 79 |
-
reocclusion_weight: 0.6
|
| 80 |
-
visibility_weight: 0.35
|
| 81 |
|
| 82 |
loss_weights:
|
| 83 |
action: 1.0
|
|
@@ -87,3 +92,6 @@ loss_weights:
|
|
| 87 |
disturbance: 0.1
|
| 88 |
world_model: 0.2
|
| 89 |
belief: 0.05
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
| 16 |
+
history_steps: 2
|
| 17 |
|
| 18 |
optim:
|
| 19 |
epochs: 2
|
|
|
|
| 49 |
dropout: 0.1
|
| 50 |
proprio_dim: 32
|
| 51 |
proprio_tokens: 1
|
| 52 |
+
memory:
|
| 53 |
+
hidden_dim: 512
|
| 54 |
+
history_steps: 2
|
| 55 |
+
num_layers: 1
|
| 56 |
+
dropout: 0.1
|
| 57 |
decoder:
|
| 58 |
hidden_dim: 512
|
| 59 |
num_heads: 8
|
|
|
|
| 69 |
num_approach_templates: 32
|
| 70 |
rollout_horizon: 5
|
| 71 |
belief_map_size: 32
|
| 72 |
+
field_size: 16
|
| 73 |
+
num_heads: 4
|
| 74 |
predict_belief_map: true
|
| 75 |
world_model:
|
| 76 |
hidden_dim: 512
|
|
|
|
| 79 |
num_approach_templates: 32
|
| 80 |
rollout_horizon: 5
|
| 81 |
planner:
|
| 82 |
+
hidden_dim: 512
|
| 83 |
num_candidates: 8
|
| 84 |
+
action_dim: 14
|
| 85 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
|
| 87 |
loss_weights:
|
| 88 |
action: 1.0
|
|
|
|
| 92 |
disturbance: 0.1
|
| 93 |
world_model: 0.2
|
| 94 |
belief: 0.05
|
| 95 |
+
planner_success: 0.0
|
| 96 |
+
planner_risk: 0.0
|
| 97 |
+
planner_ranking: 0.0
|
code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_dummy.yaml
CHANGED
|
@@ -13,6 +13,7 @@ data:
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
|
|
|
| 16 |
|
| 17 |
optim:
|
| 18 |
epochs: 2
|
|
@@ -48,6 +49,11 @@ policy:
|
|
| 48 |
dropout: 0.1
|
| 49 |
proprio_dim: 32
|
| 50 |
proprio_tokens: 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
decoder:
|
| 52 |
hidden_dim: 128
|
| 53 |
num_heads: 4
|
|
@@ -63,6 +69,8 @@ policy:
|
|
| 63 |
num_approach_templates: 32
|
| 64 |
rollout_horizon: 5
|
| 65 |
belief_map_size: 32
|
|
|
|
|
|
|
| 66 |
predict_belief_map: true
|
| 67 |
world_model:
|
| 68 |
hidden_dim: 128
|
|
@@ -71,13 +79,10 @@ policy:
|
|
| 71 |
num_approach_templates: 32
|
| 72 |
rollout_horizon: 5
|
| 73 |
planner:
|
|
|
|
| 74 |
num_candidates: 8
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
proposal_weight: 0.35
|
| 78 |
-
disturbance_weight: 0.8
|
| 79 |
-
reocclusion_weight: 0.6
|
| 80 |
-
visibility_weight: 0.35
|
| 81 |
|
| 82 |
loss_weights:
|
| 83 |
action: 1.0
|
|
@@ -87,3 +92,6 @@ loss_weights:
|
|
| 87 |
disturbance: 0.1
|
| 88 |
world_model: 0.2
|
| 89 |
belief: 0.05
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
resolution: 224
|
| 14 |
chunk_horizon: 8
|
| 15 |
proprio_dim: 32
|
| 16 |
+
history_steps: 2
|
| 17 |
|
| 18 |
optim:
|
| 19 |
epochs: 2
|
|
|
|
| 49 |
dropout: 0.1
|
| 50 |
proprio_dim: 32
|
| 51 |
proprio_tokens: 1
|
| 52 |
+
memory:
|
| 53 |
+
hidden_dim: 128
|
| 54 |
+
history_steps: 2
|
| 55 |
+
num_layers: 1
|
| 56 |
+
dropout: 0.1
|
| 57 |
decoder:
|
| 58 |
hidden_dim: 128
|
| 59 |
num_heads: 4
|
|
|
|
| 69 |
num_approach_templates: 32
|
| 70 |
rollout_horizon: 5
|
| 71 |
belief_map_size: 32
|
| 72 |
+
field_size: 16
|
| 73 |
+
num_heads: 4
|
| 74 |
predict_belief_map: true
|
| 75 |
world_model:
|
| 76 |
hidden_dim: 128
|
|
|
|
| 79 |
num_approach_templates: 32
|
| 80 |
rollout_horizon: 5
|
| 81 |
planner:
|
| 82 |
+
hidden_dim: 128
|
| 83 |
num_candidates: 8
|
| 84 |
+
action_dim: 14
|
| 85 |
+
utility_margin: 0.1
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
|
| 87 |
loss_weights:
|
| 88 |
action: 1.0
|
|
|
|
| 92 |
disturbance: 0.1
|
| 93 |
world_model: 0.2
|
| 94 |
belief: 0.05
|
| 95 |
+
planner_success: 0.0
|
| 96 |
+
planner_risk: 0.0
|
| 97 |
+
planner_ranking: 0.0
|
code/reveal_vla_bimanual/train/losses.py
CHANGED
|
@@ -16,6 +16,9 @@ class LossWeights:
|
|
| 16 |
disturbance: float = 0.05
|
| 17 |
world_model: float = 0.1
|
| 18 |
belief: float = 0.05
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
|
| 21 |
def chunk_bc_loss(pred_actions: Tensor, target_actions: Tensor, mask: Tensor | None = None) -> Tensor:
|
|
@@ -40,25 +43,44 @@ def reveal_state_loss(pred: dict[str, Tensor], target: dict[str, Tensor], weight
|
|
| 40 |
losses["belief"] = F.binary_cross_entropy_with_logits(pred["belief_map"], target["belief_map"].float())
|
| 41 |
else:
|
| 42 |
losses["belief"] = pred["support_mode_logits"].new_tensor(0.0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
return losses
|
| 44 |
|
| 45 |
|
| 46 |
def world_model_rollout_consistency_loss(pred_rollout: dict[str, Tensor], target_rollout: dict[str, Tensor]) -> Tensor:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
horizon = min(
|
| 48 |
-
pred_rollout["support_mode_logits"].shape[
|
| 49 |
-
target_rollout["support_mode"].shape[1],
|
| 50 |
)
|
| 51 |
pred_rollout = {
|
| 52 |
-
"support_mode_logits": pred_rollout["support_mode_logits"][
|
| 53 |
-
"corridor_logits": pred_rollout["corridor_logits"][
|
| 54 |
-
"persistence_horizon": pred_rollout["persistence_horizon"][
|
| 55 |
-
"disturbance_cost": pred_rollout["disturbance_cost"][
|
| 56 |
}
|
| 57 |
target_rollout = {
|
| 58 |
-
"support_mode": target_rollout["support_mode"][
|
| 59 |
-
"corridor_feasible": target_rollout["corridor_feasible"][
|
| 60 |
-
"persistence_horizon": target_rollout["persistence_horizon"][
|
| 61 |
-
"disturbance_cost": target_rollout["disturbance_cost"][
|
| 62 |
}
|
| 63 |
return (
|
| 64 |
F.cross_entropy(
|
|
@@ -95,17 +117,29 @@ def compute_total_loss(
|
|
| 95 |
+ weights.persistence * reveal_losses["persistence"]
|
| 96 |
+ weights.disturbance * reveal_losses["disturbance"]
|
| 97 |
+ weights.belief * reveal_losses["belief"]
|
|
|
|
|
|
|
| 98 |
)
|
| 99 |
|
| 100 |
-
if "planned_rollout" in model_output and
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
world_model_loss = world_model_rollout_consistency_loss(
|
| 108 |
-
|
| 109 |
rollout_target,
|
| 110 |
)
|
| 111 |
losses["world_model"] = world_model_loss
|
|
@@ -113,5 +147,40 @@ def compute_total_loss(
|
|
| 113 |
else:
|
| 114 |
losses["world_model"] = model_output["action_mean"].new_tensor(0.0)
|
| 115 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 116 |
losses["total"] = total
|
| 117 |
return losses
|
|
|
|
| 16 |
disturbance: float = 0.05
|
| 17 |
world_model: float = 0.1
|
| 18 |
belief: float = 0.05
|
| 19 |
+
planner_success: float = 0.1
|
| 20 |
+
planner_risk: float = 0.05
|
| 21 |
+
planner_ranking: float = 0.05
|
| 22 |
|
| 23 |
|
| 24 |
def chunk_bc_loss(pred_actions: Tensor, target_actions: Tensor, mask: Tensor | None = None) -> Tensor:
|
|
|
|
| 43 |
losses["belief"] = F.binary_cross_entropy_with_logits(pred["belief_map"], target["belief_map"].float())
|
| 44 |
else:
|
| 45 |
losses["belief"] = pred["support_mode_logits"].new_tensor(0.0)
|
| 46 |
+
if "reocclusion_logit" in pred and "corridor_feasible" in target:
|
| 47 |
+
target_reocclusion = 1.0 - target["corridor_feasible"].float().amax(dim=-1)
|
| 48 |
+
losses["reocclusion"] = F.binary_cross_entropy_with_logits(pred["reocclusion_logit"], target_reocclusion)
|
| 49 |
+
else:
|
| 50 |
+
losses["reocclusion"] = pred["support_mode_logits"].new_tensor(0.0)
|
| 51 |
+
if "persistence_uncertainty" in pred:
|
| 52 |
+
losses["uncertainty"] = pred["persistence_uncertainty"].mean()
|
| 53 |
+
else:
|
| 54 |
+
losses["uncertainty"] = pred["support_mode_logits"].new_tensor(0.0)
|
| 55 |
return losses
|
| 56 |
|
| 57 |
|
| 58 |
def world_model_rollout_consistency_loss(pred_rollout: dict[str, Tensor], target_rollout: dict[str, Tensor]) -> Tensor:
|
| 59 |
+
has_candidates = pred_rollout["support_mode_logits"].ndim == 4
|
| 60 |
+
candidate_dim = pred_rollout["support_mode_logits"].shape[1] if has_candidates else 1
|
| 61 |
+
|
| 62 |
+
def _expand_target(value: Tensor) -> Tensor:
|
| 63 |
+
if not has_candidates:
|
| 64 |
+
return value
|
| 65 |
+
if value.ndim >= 2 and value.shape[1] == candidate_dim:
|
| 66 |
+
return value
|
| 67 |
+
return value.unsqueeze(1).expand(-1, candidate_dim, *value.shape[1:])
|
| 68 |
+
|
| 69 |
horizon = min(
|
| 70 |
+
pred_rollout["support_mode_logits"].shape[-2],
|
| 71 |
+
target_rollout["support_mode"].shape[-1],
|
| 72 |
)
|
| 73 |
pred_rollout = {
|
| 74 |
+
"support_mode_logits": pred_rollout["support_mode_logits"][..., :horizon, :],
|
| 75 |
+
"corridor_logits": pred_rollout["corridor_logits"][..., :horizon, :, :],
|
| 76 |
+
"persistence_horizon": pred_rollout["persistence_horizon"][..., :horizon, :],
|
| 77 |
+
"disturbance_cost": pred_rollout["disturbance_cost"][..., :horizon],
|
| 78 |
}
|
| 79 |
target_rollout = {
|
| 80 |
+
"support_mode": _expand_target(target_rollout["support_mode"][..., :horizon]),
|
| 81 |
+
"corridor_feasible": _expand_target(target_rollout["corridor_feasible"][..., :horizon, :, :]),
|
| 82 |
+
"persistence_horizon": _expand_target(target_rollout["persistence_horizon"][..., :horizon, :]),
|
| 83 |
+
"disturbance_cost": _expand_target(target_rollout["disturbance_cost"][..., :horizon]),
|
| 84 |
}
|
| 85 |
return (
|
| 86 |
F.cross_entropy(
|
|
|
|
| 117 |
+ weights.persistence * reveal_losses["persistence"]
|
| 118 |
+ weights.disturbance * reveal_losses["disturbance"]
|
| 119 |
+ weights.belief * reveal_losses["belief"]
|
| 120 |
+
+ 0.02 * reveal_losses["reocclusion"]
|
| 121 |
+
+ 0.01 * reveal_losses["uncertainty"]
|
| 122 |
)
|
| 123 |
|
| 124 |
+
if "planned_rollout" in model_output and (
|
| 125 |
+
"candidate_rollout_support_mode" in batch or "rollout_support_mode" in batch
|
| 126 |
+
):
|
| 127 |
+
if "candidate_rollout_support_mode" in batch:
|
| 128 |
+
rollout_target = {
|
| 129 |
+
"support_mode": batch["candidate_rollout_support_mode"],
|
| 130 |
+
"corridor_feasible": batch["candidate_rollout_corridor_feasible"],
|
| 131 |
+
"persistence_horizon": batch["candidate_rollout_persistence_horizon"],
|
| 132 |
+
"disturbance_cost": batch["candidate_rollout_disturbance_cost"],
|
| 133 |
+
}
|
| 134 |
+
else:
|
| 135 |
+
rollout_target = {
|
| 136 |
+
"support_mode": batch["rollout_support_mode"],
|
| 137 |
+
"corridor_feasible": batch["rollout_corridor_feasible"],
|
| 138 |
+
"persistence_horizon": batch["rollout_persistence_horizon"],
|
| 139 |
+
"disturbance_cost": batch["rollout_disturbance_cost"],
|
| 140 |
+
}
|
| 141 |
world_model_loss = world_model_rollout_consistency_loss(
|
| 142 |
+
model_output["planned_rollout"],
|
| 143 |
rollout_target,
|
| 144 |
)
|
| 145 |
losses["world_model"] = world_model_loss
|
|
|
|
| 147 |
else:
|
| 148 |
losses["world_model"] = model_output["action_mean"].new_tensor(0.0)
|
| 149 |
|
| 150 |
+
if "planner_success_logits" in model_output and "candidate_retrieval_success" in batch:
|
| 151 |
+
success_target = batch["candidate_retrieval_success"].float()
|
| 152 |
+
risk_target = batch.get("candidate_risk")
|
| 153 |
+
if risk_target is None:
|
| 154 |
+
risk_target = torch.clamp(
|
| 155 |
+
batch["candidate_final_disturbance_cost"].float() + batch["candidate_reocclusion_rate"].float(),
|
| 156 |
+
0.0,
|
| 157 |
+
1.0,
|
| 158 |
+
)
|
| 159 |
+
utility_target = batch.get("candidate_utility")
|
| 160 |
+
if utility_target is None:
|
| 161 |
+
utility_target = success_target - risk_target
|
| 162 |
+
success_loss = F.binary_cross_entropy_with_logits(model_output["planner_success_logits"], success_target)
|
| 163 |
+
risk_loss = F.mse_loss(model_output["planner_risk_values"], risk_target.float())
|
| 164 |
+
pred_diff = model_output["planner_scores"].unsqueeze(-1) - model_output["planner_scores"].unsqueeze(-2)
|
| 165 |
+
target_diff = utility_target.float().unsqueeze(-1) - utility_target.float().unsqueeze(-2)
|
| 166 |
+
ranking_mask = target_diff.abs() > 1e-4
|
| 167 |
+
if ranking_mask.any():
|
| 168 |
+
ranking_loss = torch.relu(0.1 - torch.sign(target_diff) * pred_diff)[ranking_mask].mean()
|
| 169 |
+
else:
|
| 170 |
+
ranking_loss = model_output["planner_scores"].new_tensor(0.0)
|
| 171 |
+
losses["planner_success"] = success_loss
|
| 172 |
+
losses["planner_risk"] = risk_loss
|
| 173 |
+
losses["planner_ranking"] = ranking_loss
|
| 174 |
+
total = (
|
| 175 |
+
total
|
| 176 |
+
+ weights.planner_success * success_loss
|
| 177 |
+
+ weights.planner_risk * risk_loss
|
| 178 |
+
+ weights.planner_ranking * ranking_loss
|
| 179 |
+
)
|
| 180 |
+
else:
|
| 181 |
+
losses["planner_success"] = model_output["action_mean"].new_tensor(0.0)
|
| 182 |
+
losses["planner_risk"] = model_output["action_mean"].new_tensor(0.0)
|
| 183 |
+
losses["planner_ranking"] = model_output["action_mean"].new_tensor(0.0)
|
| 184 |
+
|
| 185 |
losses["total"] = total
|
| 186 |
return losses
|
code/reveal_vla_bimanual/train/run_experiment.py
CHANGED
|
@@ -14,6 +14,7 @@ from torch.utils.data import DataLoader
|
|
| 14 |
from models.action_decoder import ChunkDecoderConfig
|
| 15 |
from models.backbones import FrozenVLBackboneConfig
|
| 16 |
from models.multiview_fusion import MultiViewFusionConfig
|
|
|
|
| 17 |
from models.planner import PlannerConfig
|
| 18 |
from models.policy import PolicyConfig
|
| 19 |
from models.reveal_head import RevealHeadConfig
|
|
@@ -37,6 +38,7 @@ def _policy_config_from_omega(cfg: Any) -> PolicyConfig:
|
|
| 37 |
return PolicyConfig(
|
| 38 |
backbone=FrozenVLBackboneConfig(**OmegaConf.to_container(cfg.backbone, resolve=True)),
|
| 39 |
fusion=MultiViewFusionConfig(**OmegaConf.to_container(cfg.fusion, resolve=True)),
|
|
|
|
| 40 |
decoder=ChunkDecoderConfig(**OmegaConf.to_container(cfg.decoder, resolve=True)),
|
| 41 |
reveal_head=RevealHeadConfig(**OmegaConf.to_container(cfg.reveal_head, resolve=True)),
|
| 42 |
world_model=RevealWMConfig(**OmegaConf.to_container(cfg.world_model, resolve=True)),
|
|
@@ -65,6 +67,8 @@ def _build_dataset_from_config(data_cfg: Any, split: str) -> dict[str, Any]:
|
|
| 65 |
seed=int(data_cfg.seed) + (10_000 if split == "val" else 0),
|
| 66 |
chunk_horizon=int(data_cfg.chunk_horizon),
|
| 67 |
rollout_horizon=int(data_cfg.rollout_horizon),
|
|
|
|
|
|
|
| 68 |
)
|
| 69 |
if dataset_path:
|
| 70 |
save_teacher_dataset(dataset_path, dataset_bundle)
|
|
@@ -152,10 +156,14 @@ def main() -> None:
|
|
| 152 |
"images": moved["images"],
|
| 153 |
"proprio": moved["proprio"],
|
| 154 |
"texts": moved["texts"],
|
|
|
|
|
|
|
| 155 |
}
|
| 156 |
if trainer_config.policy_type == "reveal_state":
|
| 157 |
forward_kwargs["plan"] = trainer_config.plan_during_eval
|
| 158 |
forward_kwargs["support_mode_conditioning"] = trainer_config.support_mode_conditioning
|
|
|
|
|
|
|
| 159 |
output = model(**forward_kwargs)
|
| 160 |
losses = compute_total_loss(output, moved, weights=loss_weights)
|
| 161 |
val_losses.append({key: float(value.detach().cpu()) for key, value in losses.items()})
|
|
|
|
| 14 |
from models.action_decoder import ChunkDecoderConfig
|
| 15 |
from models.backbones import FrozenVLBackboneConfig
|
| 16 |
from models.multiview_fusion import MultiViewFusionConfig
|
| 17 |
+
from models.observation_memory import ObservationMemoryConfig
|
| 18 |
from models.planner import PlannerConfig
|
| 19 |
from models.policy import PolicyConfig
|
| 20 |
from models.reveal_head import RevealHeadConfig
|
|
|
|
| 38 |
return PolicyConfig(
|
| 39 |
backbone=FrozenVLBackboneConfig(**OmegaConf.to_container(cfg.backbone, resolve=True)),
|
| 40 |
fusion=MultiViewFusionConfig(**OmegaConf.to_container(cfg.fusion, resolve=True)),
|
| 41 |
+
memory=ObservationMemoryConfig(**OmegaConf.to_container(cfg.get("memory", {}), resolve=True)),
|
| 42 |
decoder=ChunkDecoderConfig(**OmegaConf.to_container(cfg.decoder, resolve=True)),
|
| 43 |
reveal_head=RevealHeadConfig(**OmegaConf.to_container(cfg.reveal_head, resolve=True)),
|
| 44 |
world_model=RevealWMConfig(**OmegaConf.to_container(cfg.world_model, resolve=True)),
|
|
|
|
| 67 |
seed=int(data_cfg.seed) + (10_000 if split == "val" else 0),
|
| 68 |
chunk_horizon=int(data_cfg.chunk_horizon),
|
| 69 |
rollout_horizon=int(data_cfg.rollout_horizon),
|
| 70 |
+
history_steps=int(data_cfg.get("history_steps", 2)),
|
| 71 |
+
planner_candidates=int(data_cfg.get("planner_candidates", 4)),
|
| 72 |
)
|
| 73 |
if dataset_path:
|
| 74 |
save_teacher_dataset(dataset_path, dataset_bundle)
|
|
|
|
| 156 |
"images": moved["images"],
|
| 157 |
"proprio": moved["proprio"],
|
| 158 |
"texts": moved["texts"],
|
| 159 |
+
"history_images": moved.get("history_images"),
|
| 160 |
+
"history_proprio": moved.get("history_proprio"),
|
| 161 |
}
|
| 162 |
if trainer_config.policy_type == "reveal_state":
|
| 163 |
forward_kwargs["plan"] = trainer_config.plan_during_eval
|
| 164 |
forward_kwargs["support_mode_conditioning"] = trainer_config.support_mode_conditioning
|
| 165 |
+
if "candidate_action_chunks" in moved:
|
| 166 |
+
forward_kwargs["candidate_chunks_override"] = moved["candidate_action_chunks"]
|
| 167 |
output = model(**forward_kwargs)
|
| 168 |
losses = compute_total_loss(output, moved, weights=loss_weights)
|
| 169 |
val_losses.append({key: float(value.detach().cpu()) for key, value in losses.items()})
|
code/reveal_vla_bimanual/train/run_rlbench_experiment.py
CHANGED
|
@@ -67,6 +67,7 @@ def main() -> None:
|
|
| 67 |
resolution=int(cfg.data.resolution),
|
| 68 |
chunk_size=int(cfg.data.chunk_horizon),
|
| 69 |
proprio_dim=int(cfg.data.proprio_dim),
|
|
|
|
| 70 |
max_samples=cfg.data.get("max_train_samples"),
|
| 71 |
)
|
| 72 |
val_dataset = RLBenchOfflineChunkDataset(
|
|
@@ -76,6 +77,7 @@ def main() -> None:
|
|
| 76 |
resolution=int(cfg.data.resolution),
|
| 77 |
chunk_size=int(cfg.data.chunk_horizon),
|
| 78 |
proprio_dim=int(cfg.data.proprio_dim),
|
|
|
|
| 79 |
max_samples=cfg.data.get("max_val_samples"),
|
| 80 |
)
|
| 81 |
train_loader = _make_loader(
|
|
@@ -93,6 +95,13 @@ def main() -> None:
|
|
| 93 |
|
| 94 |
policy_config = _policy_config_from_omega(cfg.policy)
|
| 95 |
trainer_config = _trainer_config_from_omega(cfg.trainer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 96 |
loss_weights = _loss_weights_from_omega(cfg.loss_weights)
|
| 97 |
model = build_policy(policy_config, trainer_config).to(device)
|
| 98 |
init_info = _load_init_checkpoint(model, cfg.get("init_checkpoint"), bool(cfg.get("init_strict", False)))
|
|
@@ -122,6 +131,8 @@ def main() -> None:
|
|
| 122 |
"images": moved["images"],
|
| 123 |
"proprio": moved["proprio"],
|
| 124 |
"texts": moved["texts"],
|
|
|
|
|
|
|
| 125 |
}
|
| 126 |
if trainer_config.policy_type == "reveal_state":
|
| 127 |
forward_kwargs["plan"] = trainer_config.plan_during_eval
|
|
@@ -167,6 +178,7 @@ def main() -> None:
|
|
| 167 |
"train_dataset": train_dataset.summary(),
|
| 168 |
"val_dataset": val_dataset.summary(),
|
| 169 |
"init_info": init_info,
|
|
|
|
| 170 |
}
|
| 171 |
(output_dir / "summary.json").write_text(json.dumps(summary, indent=2), encoding="utf-8")
|
| 172 |
print(json.dumps(summary, indent=2))
|
|
|
|
| 67 |
resolution=int(cfg.data.resolution),
|
| 68 |
chunk_size=int(cfg.data.chunk_horizon),
|
| 69 |
proprio_dim=int(cfg.data.proprio_dim),
|
| 70 |
+
history_steps=int(cfg.data.get("history_steps", 2)),
|
| 71 |
max_samples=cfg.data.get("max_train_samples"),
|
| 72 |
)
|
| 73 |
val_dataset = RLBenchOfflineChunkDataset(
|
|
|
|
| 77 |
resolution=int(cfg.data.resolution),
|
| 78 |
chunk_size=int(cfg.data.chunk_horizon),
|
| 79 |
proprio_dim=int(cfg.data.proprio_dim),
|
| 80 |
+
history_steps=int(cfg.data.get("history_steps", 2)),
|
| 81 |
max_samples=cfg.data.get("max_val_samples"),
|
| 82 |
)
|
| 83 |
train_loader = _make_loader(
|
|
|
|
| 95 |
|
| 96 |
policy_config = _policy_config_from_omega(cfg.policy)
|
| 97 |
trainer_config = _trainer_config_from_omega(cfg.trainer)
|
| 98 |
+
planning_disabled_for_rlbench = False
|
| 99 |
+
if trainer_config.policy_type == "reveal_state" and (
|
| 100 |
+
trainer_config.plan_during_train or trainer_config.plan_during_eval
|
| 101 |
+
):
|
| 102 |
+
trainer_config.plan_during_train = False
|
| 103 |
+
trainer_config.plan_during_eval = False
|
| 104 |
+
planning_disabled_for_rlbench = True
|
| 105 |
loss_weights = _loss_weights_from_omega(cfg.loss_weights)
|
| 106 |
model = build_policy(policy_config, trainer_config).to(device)
|
| 107 |
init_info = _load_init_checkpoint(model, cfg.get("init_checkpoint"), bool(cfg.get("init_strict", False)))
|
|
|
|
| 131 |
"images": moved["images"],
|
| 132 |
"proprio": moved["proprio"],
|
| 133 |
"texts": moved["texts"],
|
| 134 |
+
"history_images": moved.get("history_images"),
|
| 135 |
+
"history_proprio": moved.get("history_proprio"),
|
| 136 |
}
|
| 137 |
if trainer_config.policy_type == "reveal_state":
|
| 138 |
forward_kwargs["plan"] = trainer_config.plan_during_eval
|
|
|
|
| 178 |
"train_dataset": train_dataset.summary(),
|
| 179 |
"val_dataset": val_dataset.summary(),
|
| 180 |
"init_info": init_info,
|
| 181 |
+
"planning_disabled_for_rlbench": planning_disabled_for_rlbench,
|
| 182 |
}
|
| 183 |
(output_dir / "summary.json").write_text(json.dumps(summary, indent=2), encoding="utf-8")
|
| 184 |
print(json.dumps(summary, indent=2))
|
code/reveal_vla_bimanual/train/trainer.py
CHANGED
|
@@ -53,10 +53,14 @@ class BimanualTrainer:
|
|
| 53 |
"proprio": proprio,
|
| 54 |
"texts": texts if isinstance(texts, Sequence) else None,
|
| 55 |
"language_tokens": language_tokens if isinstance(language_tokens, dict) else None,
|
|
|
|
|
|
|
| 56 |
}
|
| 57 |
if self.config.policy_type == "reveal_state":
|
| 58 |
forward_kwargs["plan"] = self.config.plan_during_train
|
| 59 |
forward_kwargs["support_mode_conditioning"] = self.config.support_mode_conditioning
|
|
|
|
|
|
|
| 60 |
model_output = self.model(**forward_kwargs)
|
| 61 |
losses = compute_total_loss(model_output, batch, weights=loss_weights)
|
| 62 |
losses["total"].backward()
|
|
|
|
| 53 |
"proprio": proprio,
|
| 54 |
"texts": texts if isinstance(texts, Sequence) else None,
|
| 55 |
"language_tokens": language_tokens if isinstance(language_tokens, dict) else None,
|
| 56 |
+
"history_images": batch.get("history_images"),
|
| 57 |
+
"history_proprio": batch.get("history_proprio"),
|
| 58 |
}
|
| 59 |
if self.config.policy_type == "reveal_state":
|
| 60 |
forward_kwargs["plan"] = self.config.plan_during_train
|
| 61 |
forward_kwargs["support_mode_conditioning"] = self.config.support_mode_conditioning
|
| 62 |
+
if "candidate_action_chunks" in batch:
|
| 63 |
+
forward_kwargs["candidate_chunks_override"] = batch["candidate_action_chunks"]
|
| 64 |
model_output = self.model(**forward_kwargs)
|
| 65 |
losses = compute_total_loss(model_output, batch, weights=loss_weights)
|
| 66 |
losses["total"].backward()
|
environment/README.md
CHANGED
|
@@ -1,33 +1,40 @@
|
|
| 1 |
# Environment Recreation Files
|
| 2 |
|
| 3 |
-
|
|
|
|
|
|
|
| 4 |
|
| 5 |
-
Contents:
|
| 6 |
- `hardware_snapshot.txt`
|
| 7 |
-
-
|
| 8 |
-
|
| 9 |
-
- `
|
| 10 |
-
|
| 11 |
-
-
|
| 12 |
-
- `nvidia-smi`
|
| 13 |
- `rlbench_env_export.yaml`
|
| 14 |
-
- `micromamba env export` for
|
| 15 |
- `rlbench_env_explicit.txt`
|
| 16 |
-
- explicit package list for
|
| 17 |
- `rlbench_pip_freeze.txt`
|
| 18 |
-
- `pip freeze` for
|
| 19 |
- `reveal_env_export.yaml`
|
| 20 |
-
- `micromamba env export` for
|
| 21 |
- `reveal_env_explicit.txt`
|
| 22 |
-
- explicit package list for
|
| 23 |
- `reveal_pip_freeze.txt`
|
| 24 |
-
- `pip freeze` for
|
| 25 |
- `setup_same_machine.sh`
|
| 26 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
|
| 28 |
-
|
| 29 |
-
- workspace root: `/workspace`
|
| 30 |
-
- project checkout path: `/workspace/reveal_vla_bimanual`
|
| 31 |
|
| 32 |
-
|
| 33 |
-
|
|
|
|
|
|
|
|
|
| 1 |
# Environment Recreation Files
|
| 2 |
|
| 3 |
+
This directory contains the machine snapshot and setup helpers for the runpod node used for the uploaded artifacts.
|
| 4 |
+
|
| 5 |
+
## Files
|
| 6 |
|
|
|
|
| 7 |
- `hardware_snapshot.txt`
|
| 8 |
+
- raw outputs for `uname -a`, `lscpu`, `free -h`, `nvidia-smi -L`, and `nvidia-smi`
|
| 9 |
+
- `glxinfo_B.txt`
|
| 10 |
+
- raw `glxinfo -B` output from the working `:99` X server
|
| 11 |
+
- `upstream_revisions.txt`
|
| 12 |
+
- third-party repo URLs and pinned commits used on this node
|
|
|
|
| 13 |
- `rlbench_env_export.yaml`
|
| 14 |
+
- `micromamba env export` for `/workspace/envs/rlbench`
|
| 15 |
- `rlbench_env_explicit.txt`
|
| 16 |
+
- explicit package list for `/workspace/envs/rlbench`
|
| 17 |
- `rlbench_pip_freeze.txt`
|
| 18 |
+
- `pip freeze` for `/workspace/envs/rlbench`
|
| 19 |
- `reveal_env_export.yaml`
|
| 20 |
+
- `micromamba env export` for `/workspace/envs/reveal`
|
| 21 |
- `reveal_env_explicit.txt`
|
| 22 |
+
- explicit package list for `/workspace/envs/reveal`
|
| 23 |
- `reveal_pip_freeze.txt`
|
| 24 |
+
- `pip freeze` for `/workspace/envs/reveal`
|
| 25 |
- `setup_same_machine.sh`
|
| 26 |
+
- bundle-aware bootstrap script for a matching `/workspace` machine
|
| 27 |
+
|
| 28 |
+
## Default Layout
|
| 29 |
+
|
| 30 |
+
- bundle root: `/workspace/VLAarchtests`
|
| 31 |
+
- bundled project code: `/workspace/VLAarchtests/code/reveal_vla_bimanual`
|
| 32 |
+
- runtime symlink target used by the setup scripts: `/workspace/reveal_vla_bimanual`
|
| 33 |
+
- third-party checkout root: `/workspace/third_party`
|
| 34 |
|
| 35 |
+
## Validation Commands
|
|
|
|
|
|
|
| 36 |
|
| 37 |
+
```bash
|
| 38 |
+
DISPLAY=:99 glxinfo -B
|
| 39 |
+
/workspace/.tools/micromamba/bin/micromamba run -r /workspace/.micromamba -p /workspace/envs/rlbench python -m sim_rlbench.launch_smoke --headless
|
| 40 |
+
```
|
environment/glxinfo_B.txt
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
name of display: :99
|
| 2 |
+
display: :99 screen: 0
|
| 3 |
+
direct rendering: Yes
|
| 4 |
+
Memory info (GL_NVX_gpu_memory_info):
|
| 5 |
+
Dedicated video memory: 49140 MB
|
| 6 |
+
Total available memory: 49140 MB
|
| 7 |
+
Currently available dedicated video memory: 48598 MB
|
| 8 |
+
OpenGL vendor string: NVIDIA Corporation
|
| 9 |
+
OpenGL renderer string: NVIDIA RTX 6000 Ada Generation/PCIe/SSE2
|
| 10 |
+
OpenGL core profile version string: 4.6.0 NVIDIA 550.127.05
|
| 11 |
+
OpenGL core profile shading language version string: 4.60 NVIDIA
|
| 12 |
+
OpenGL core profile context flags: (none)
|
| 13 |
+
OpenGL core profile profile mask: core profile
|
| 14 |
+
|
| 15 |
+
OpenGL version string: 4.6.0 NVIDIA 550.127.05
|
| 16 |
+
OpenGL shading language version string: 4.60 NVIDIA
|
| 17 |
+
OpenGL context flags: (none)
|
| 18 |
+
OpenGL profile mask: (none)
|
| 19 |
+
|
| 20 |
+
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 550.127.05
|
| 21 |
+
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
|
| 22 |
+
|
environment/hardware_snapshot.txt
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
-
UTC_DATE=2026-03-
|
| 2 |
|
| 3 |
UNAME
|
| 4 |
-
Linux
|
| 5 |
|
| 6 |
LSCPU
|
| 7 |
Architecture: x86_64
|
|
@@ -21,7 +21,7 @@ Stepping: 1
|
|
| 21 |
Frequency boost: enabled
|
| 22 |
CPU max MHz: 4041.8450
|
| 23 |
CPU min MHz: 1500.0000
|
| 24 |
-
BogoMIPS:
|
| 25 |
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin brs arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca debug_swap
|
| 26 |
Virtualization: AMD-V
|
| 27 |
L1d cache: 2 MiB (64 instances)
|
|
@@ -48,29 +48,29 @@ Vulnerability Tsx async abort: Not affected
|
|
| 48 |
|
| 49 |
FREE
|
| 50 |
total used free shared buff/cache available
|
| 51 |
-
Mem: 503Gi
|
| 52 |
Swap: 0B 0B 0B
|
| 53 |
|
| 54 |
NVIDIA_SMI_L
|
| 55 |
-
GPU 0: NVIDIA RTX 6000 Ada Generation (UUID: GPU-
|
| 56 |
|
| 57 |
NVIDIA_SMI
|
| 58 |
-
Mon Mar 23
|
| 59 |
+-----------------------------------------------------------------------------------------+
|
| 60 |
-
| NVIDIA-SMI
|
| 61 |
|-----------------------------------------+------------------------+----------------------+
|
| 62 |
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
|
| 63 |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
|
| 64 |
| | | MIG M. |
|
| 65 |
|=========================================+========================+======================|
|
| 66 |
-
| 0 NVIDIA RTX 6000 Ada Gene... On | 00000000:
|
| 67 |
-
| 30%
|
| 68 |
| | | N/A |
|
| 69 |
+-----------------------------------------+------------------------+----------------------+
|
| 70 |
|
| 71 |
+-----------------------------------------------------------------------------------------+
|
| 72 |
| Processes: |
|
| 73 |
-
| GPU GI CI
|
| 74 |
| ID ID Usage |
|
| 75 |
|=========================================================================================|
|
| 76 |
+-----------------------------------------------------------------------------------------+
|
|
|
|
| 1 |
+
UTC_DATE=2026-03-23T18:46:00Z
|
| 2 |
|
| 3 |
UNAME
|
| 4 |
+
Linux c36959bce5da 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 19:18:46 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
|
| 5 |
|
| 6 |
LSCPU
|
| 7 |
Architecture: x86_64
|
|
|
|
| 21 |
Frequency boost: enabled
|
| 22 |
CPU max MHz: 4041.8450
|
| 23 |
CPU min MHz: 1500.0000
|
| 24 |
+
BogoMIPS: 5900.00
|
| 25 |
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin brs arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca debug_swap
|
| 26 |
Virtualization: AMD-V
|
| 27 |
L1d cache: 2 MiB (64 instances)
|
|
|
|
| 48 |
|
| 49 |
FREE
|
| 50 |
total used free shared buff/cache available
|
| 51 |
+
Mem: 503Gi 54Gi 185Gi 512Mi 263Gi 443Gi
|
| 52 |
Swap: 0B 0B 0B
|
| 53 |
|
| 54 |
NVIDIA_SMI_L
|
| 55 |
+
GPU 0: NVIDIA RTX 6000 Ada Generation (UUID: GPU-c6807b50-90eb-199d-3f71-256fb12947e2)
|
| 56 |
|
| 57 |
NVIDIA_SMI
|
| 58 |
+
Mon Mar 23 18:46:00 2026
|
| 59 |
+-----------------------------------------------------------------------------------------+
|
| 60 |
+
| NVIDIA-SMI 550.127.05 Driver Version: 550.127.05 CUDA Version: 12.4 |
|
| 61 |
|-----------------------------------------+------------------------+----------------------+
|
| 62 |
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
|
| 63 |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
|
| 64 |
| | | MIG M. |
|
| 65 |
|=========================================+========================+======================|
|
| 66 |
+
| 0 NVIDIA RTX 6000 Ada Gene... On | 00000000:01:00.0 Off | Off |
|
| 67 |
+
| 30% 35C P0 38W / 300W | 32MiB / 49140MiB | 0% Default |
|
| 68 |
| | | N/A |
|
| 69 |
+-----------------------------------------+------------------------+----------------------+
|
| 70 |
|
| 71 |
+-----------------------------------------------------------------------------------------+
|
| 72 |
| Processes: |
|
| 73 |
+
| GPU GI CI PID Type Process name GPU Memory |
|
| 74 |
| ID ID Usage |
|
| 75 |
|=========================================================================================|
|
| 76 |
+-----------------------------------------------------------------------------------------+
|
environment/reveal_env_explicit.txt
CHANGED
|
@@ -3,15 +3,11 @@ List of packages in environment: "/workspace/envs/reveal"
|
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
-
|
| 7 |
-
|
| 8 |
https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-7_kmp_llvm.conda
|
| 9 |
|
| 10 |
|
| 11 |
https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.15.3-hb03c661_0.conda
|
| 12 |
|
| 13 |
-
|
| 14 |
-
|
| 15 |
https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda
|
| 16 |
https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.2-hb03c661_1.conda
|
| 17 |
https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.3.0-py310h69bd2ac_0.conda
|
|
@@ -19,8 +15,6 @@ https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.45.1-de
|
|
| 19 |
https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.45.1-default_h4852527_102.conda
|
| 20 |
https://conda.anaconda.org/conda-forge/linux-64/blas-2.108-mkl.tar.bz2
|
| 21 |
https://conda.anaconda.org/conda-forge/linux-64/blas-devel-3.9.0-8_mkl.tar.bz2
|
| 22 |
-
|
| 23 |
-
|
| 24 |
https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda
|
| 25 |
https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda
|
| 26 |
https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py310hba01987_1.conda
|
|
@@ -31,27 +25,15 @@ https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-he90730b_1.conda
|
|
| 31 |
https://conda.anaconda.org/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda
|
| 32 |
https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.6-pyhd8ed1ab_0.conda
|
| 33 |
|
| 34 |
-
|
| 35 |
https://conda.anaconda.org/conda-forge/linux-64/cmake-4.3.0-hc85cc9f_0.conda
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.2-py310h3788b33_0.conda
|
| 46 |
https://conda.anaconda.org/conda-forge/noarch/cpython-3.10.20-py310hd8ed1ab_0.conda
|
| 47 |
-
|
| 48 |
https://conda.anaconda.org/nvidia/linux-64/cuda-cudart-12.1.105-0.tar.bz2
|
| 49 |
https://conda.anaconda.org/nvidia/linux-64/cuda-cupti-12.1.105-0.tar.bz2
|
| 50 |
https://conda.anaconda.org/nvidia/linux-64/cuda-libraries-12.1.0-0.tar.bz2
|
| 51 |
https://conda.anaconda.org/nvidia/linux-64/cuda-nvrtc-12.1.105-0.tar.bz2
|
| 52 |
https://conda.anaconda.org/nvidia/linux-64/cuda-nvtx-12.1.105-0.tar.bz2
|
| 53 |
https://conda.anaconda.org/nvidia/linux-64/cuda-opencl-12.9.19-0.conda
|
| 54 |
-
|
| 55 |
https://conda.anaconda.org/nvidia/linux-64/cuda-runtime-12.1.0-0.tar.bz2
|
| 56 |
https://conda.anaconda.org/nvidia/noarch/cuda-version-12.9-3.conda
|
| 57 |
https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda
|
|
@@ -60,12 +42,8 @@ https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda
|
|
| 60 |
https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda
|
| 61 |
|
| 62 |
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-8.0.1-gpl_hcddb375_914.conda
|
| 67 |
https://conda.anaconda.org/conda-forge/noarch/filelock-3.25.2-pyhd8ed1ab_0.conda
|
| 68 |
-
|
| 69 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
|
| 70 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
|
| 71 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
|
|
@@ -93,51 +71,19 @@ https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.26.10-h036367
|
|
| 93 |
https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.26.10-h17cb667_0.conda
|
| 94 |
https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-15.2.0-hda75c37_18.conda
|
| 95 |
https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-15.2.0-h1fb793f_21.conda
|
| 96 |
-
|
| 97 |
https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
|
| 98 |
-
https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-13.2.
|
| 99 |
-
|
| 100 |
|
| 101 |
https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
|
| 102 |
|
| 103 |
|
| 104 |
-
|
| 105 |
https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
|
| 106 |
https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-h33c6efd_0.conda
|
| 107 |
https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda
|
| 108 |
https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda
|
| 109 |
-
|
| 110 |
https://conda.anaconda.org/conda-forge/linux-64/intel-gmmlib-22.9.0-hb700be7_0.conda
|
| 111 |
-
https://conda.anaconda.org/conda-forge/linux-64/intel-media-driver-26.1.
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
|
| 139 |
-
|
| 140 |
-
|
| 141 |
https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_3.conda
|
| 142 |
https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
|
| 143 |
https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.5.0-py310haaf941d_0.conda
|
|
@@ -252,8 +198,6 @@ https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.2-he237659_0.conda
|
|
| 252 |
https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.2-hca6bf5a_0.conda
|
| 253 |
https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
|
| 254 |
https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda
|
| 255 |
-
|
| 256 |
-
|
| 257 |
https://conda.anaconda.org/conda-forge/linux-64/make-4.4.1-hb9d3cd8_2.conda
|
| 258 |
https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py310h3406613_1.conda
|
| 259 |
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.8.4-py310hff52083_2.conda
|
|
@@ -269,64 +213,36 @@ https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda
|
|
| 269 |
https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
|
| 270 |
https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda
|
| 271 |
https://conda.anaconda.org/conda-forge/linux-64/ninja-1.13.2-h171cf75_0.conda
|
| 272 |
-
|
| 273 |
https://conda.anaconda.org/conda-forge/linux-64/nspr-4.38-h29cc59b_0.conda
|
| 274 |
https://conda.anaconda.org/conda-forge/linux-64/nss-3.118-h445c969_0.conda
|
| 275 |
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py310hb13e2d6_0.conda
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda
|
| 292 |
|
| 293 |
-
|
| 294 |
-
|
| 295 |
https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-hecca717_0.conda
|
| 296 |
-
|
| 297 |
https://conda.anaconda.org/conda-forge/linux-64/openh264-2.6.0-hc22cd8d_0.conda
|
| 298 |
https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda
|
| 299 |
https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-hbde042b_1.conda
|
| 300 |
https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda
|
| 301 |
-
|
| 302 |
https://conda.anaconda.org/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda
|
| 303 |
https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda
|
| 304 |
-
https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-
|
| 305 |
https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.47-haa7fec5_0.conda
|
| 306 |
https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda
|
| 307 |
https://conda.anaconda.org/conda-forge/linux-64/pillow-12.1.1-py310h5a73078_0.conda
|
| 308 |
-
|
| 309 |
-
|
| 310 |
https://conda.anaconda.org/conda-forge/noarch/pip-26.0.1-pyh8b19718_0.conda
|
| 311 |
https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda
|
| 312 |
https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.conda
|
| 313 |
|
| 314 |
-
|
| 315 |
https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda
|
| 316 |
|
| 317 |
-
|
| 318 |
https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py310h139afa4_0.conda
|
| 319 |
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
|
| 320 |
https://conda.anaconda.org/conda-forge/linux-64/pugixml-1.15-h3f63f65_0.conda
|
| 321 |
https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-client-17.0-h9a6aba3_3.conda
|
| 322 |
-
|
| 323 |
https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda
|
| 324 |
-
|
| 325 |
https://conda.anaconda.org/conda-forge/linux-64/pyqt-5.15.11-py310h046fae5_2.conda
|
| 326 |
https://conda.anaconda.org/conda-forge/linux-64/pyqt5-sip-12.17.0-py310hea6c23e_2.conda
|
| 327 |
https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
|
| 328 |
-
|
| 329 |
-
|
| 330 |
https://conda.anaconda.org/conda-forge/linux-64/python-3.10.20-h3c07f61_0_cpython.conda
|
| 331 |
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
|
| 332 |
https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.3-pyhd8ed1ab_0.conda
|
|
@@ -334,20 +250,15 @@ https://conda.anaconda.org/conda-forge/noarch/python_abi-3.10-8_cp310.conda
|
|
| 334 |
https://conda.anaconda.org/pytorch/linux-64/pytorch-2.3.1-py3.10_cuda12.1_cudnn8.9.2_0.tar.bz2
|
| 335 |
https://conda.anaconda.org/pytorch/linux-64/pytorch-cuda-12.1-ha16c6d3_6.tar.bz2
|
| 336 |
https://conda.anaconda.org/pytorch/noarch/pytorch-mutex-1.0-cuda.tar.bz2
|
| 337 |
-
|
| 338 |
https://conda.anaconda.org/conda-forge/noarch/pytz-2026.1.post1-pyhcf101f3_0.conda
|
| 339 |
https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py310h3406613_1.conda
|
| 340 |
-
|
| 341 |
-
|
| 342 |
https://conda.anaconda.org/conda-forge/linux-64/qt-main-5.15.15-h0c412b5_8.conda
|
| 343 |
-
|
| 344 |
https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda
|
| 345 |
|
| 346 |
https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda
|
| 347 |
|
| 348 |
https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda
|
| 349 |
|
| 350 |
-
|
| 351 |
https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py310h93e2701_0.conda
|
| 352 |
https://conda.anaconda.org/conda-forge/linux-64/sdl2-2.32.56-h54a6638_0.conda
|
| 353 |
https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.4.2-hdeec2a5_0.conda
|
|
@@ -360,7 +271,6 @@ https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
|
|
| 360 |
|
| 361 |
https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_1.conda
|
| 362 |
https://conda.anaconda.org/conda-forge/linux-64/spirv-tools-2026.1-hb700be7_0.conda
|
| 363 |
-
|
| 364 |
https://conda.anaconda.org/conda-forge/linux-64/svt-av1-4.0.1-hecca717_0.conda
|
| 365 |
https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_106.conda
|
| 366 |
https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_3.conda
|
|
@@ -372,7 +282,6 @@ https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.con
|
|
| 372 |
|
| 373 |
https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhcf101f3_3.conda
|
| 374 |
https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda
|
| 375 |
-
|
| 376 |
https://conda.anaconda.org/pytorch/linux-64/torchaudio-2.3.1-py310_cu121.tar.bz2
|
| 377 |
https://conda.anaconda.org/pytorch/linux-64/torchtriton-2.3.1-py310.tar.bz2
|
| 378 |
https://conda.anaconda.org/pytorch/linux-64/torchvision-0.18.1-py310_cu121.tar.bz2
|
|
@@ -380,16 +289,13 @@ https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.4-py310ha78b2d2_0.co
|
|
| 380 |
https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda
|
| 381 |
|
| 382 |
https://conda.anaconda.org/conda-forge/noarch/trimesh-4.11.4-pyh7b2049a_0.conda
|
| 383 |
-
|
| 384 |
https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
|
| 385 |
https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda
|
| 386 |
https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-17.0.1-py310h7c4b9e2_0.conda
|
| 387 |
https://conda.anaconda.org/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda
|
| 388 |
|
| 389 |
-
|
| 390 |
https://conda.anaconda.org/conda-forge/linux-64/wayland-1.25.0-hd6090a7_0.conda
|
| 391 |
https://conda.anaconda.org/conda-forge/noarch/wayland-protocols-1.47-hd8ed1ab_0.conda
|
| 392 |
-
|
| 393 |
https://conda.anaconda.org/conda-forge/noarch/wheel-0.46.3-pyhd8ed1ab_0.conda
|
| 394 |
https://conda.anaconda.org/conda-forge/linux-64/x264-1%21164.3095-h166bdaf_2.tar.bz2
|
| 395 |
https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2
|
|
|
|
| 3 |
|
| 4 |
|
| 5 |
|
|
|
|
|
|
|
| 6 |
https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-7_kmp_llvm.conda
|
| 7 |
|
| 8 |
|
| 9 |
https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.15.3-hb03c661_0.conda
|
| 10 |
|
|
|
|
|
|
|
| 11 |
https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda
|
| 12 |
https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.2-hb03c661_1.conda
|
| 13 |
https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.3.0-py310h69bd2ac_0.conda
|
|
|
|
| 15 |
https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.45.1-default_h4852527_102.conda
|
| 16 |
https://conda.anaconda.org/conda-forge/linux-64/blas-2.108-mkl.tar.bz2
|
| 17 |
https://conda.anaconda.org/conda-forge/linux-64/blas-devel-3.9.0-8_mkl.tar.bz2
|
|
|
|
|
|
|
| 18 |
https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda
|
| 19 |
https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda
|
| 20 |
https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py310hba01987_1.conda
|
|
|
|
| 25 |
https://conda.anaconda.org/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda
|
| 26 |
https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.6-pyhd8ed1ab_0.conda
|
| 27 |
|
|
|
|
| 28 |
https://conda.anaconda.org/conda-forge/linux-64/cmake-4.3.0-hc85cc9f_0.conda
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.2-py310h3788b33_0.conda
|
| 30 |
https://conda.anaconda.org/conda-forge/noarch/cpython-3.10.20-py310hd8ed1ab_0.conda
|
|
|
|
| 31 |
https://conda.anaconda.org/nvidia/linux-64/cuda-cudart-12.1.105-0.tar.bz2
|
| 32 |
https://conda.anaconda.org/nvidia/linux-64/cuda-cupti-12.1.105-0.tar.bz2
|
| 33 |
https://conda.anaconda.org/nvidia/linux-64/cuda-libraries-12.1.0-0.tar.bz2
|
| 34 |
https://conda.anaconda.org/nvidia/linux-64/cuda-nvrtc-12.1.105-0.tar.bz2
|
| 35 |
https://conda.anaconda.org/nvidia/linux-64/cuda-nvtx-12.1.105-0.tar.bz2
|
| 36 |
https://conda.anaconda.org/nvidia/linux-64/cuda-opencl-12.9.19-0.conda
|
|
|
|
| 37 |
https://conda.anaconda.org/nvidia/linux-64/cuda-runtime-12.1.0-0.tar.bz2
|
| 38 |
https://conda.anaconda.org/nvidia/noarch/cuda-version-12.9-3.conda
|
| 39 |
https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda
|
|
|
|
| 42 |
https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda
|
| 43 |
|
| 44 |
|
| 45 |
+
https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-8.0.1-gpl_he74fc74_714.conda
|
|
|
|
|
|
|
|
|
|
| 46 |
https://conda.anaconda.org/conda-forge/noarch/filelock-3.25.2-pyhd8ed1ab_0.conda
|
|
|
|
| 47 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
|
| 48 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
|
| 49 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2
|
|
|
|
| 71 |
https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.26.10-h17cb667_0.conda
|
| 72 |
https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-15.2.0-hda75c37_18.conda
|
| 73 |
https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-15.2.0-h1fb793f_21.conda
|
|
|
|
| 74 |
https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda
|
| 75 |
+
https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-13.2.1-h6083320_0.conda
|
|
|
|
| 76 |
|
| 77 |
https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda
|
| 78 |
|
| 79 |
|
|
|
|
| 80 |
https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda
|
| 81 |
https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-h33c6efd_0.conda
|
| 82 |
https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda
|
| 83 |
https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda
|
|
|
|
| 84 |
https://conda.anaconda.org/conda-forge/linux-64/intel-gmmlib-22.9.0-hb700be7_0.conda
|
| 85 |
+
https://conda.anaconda.org/conda-forge/linux-64/intel-media-driver-26.1.5-hecca717_0.conda
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
|
|
|
|
|
|
|
| 87 |
https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_3.conda
|
| 88 |
https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
|
| 89 |
https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.5.0-py310haaf941d_0.conda
|
|
|
|
| 198 |
https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.2-hca6bf5a_0.conda
|
| 199 |
https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
|
| 200 |
https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda
|
|
|
|
|
|
|
| 201 |
https://conda.anaconda.org/conda-forge/linux-64/make-4.4.1-hb9d3cd8_2.conda
|
| 202 |
https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py310h3406613_1.conda
|
| 203 |
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.8.4-py310hff52083_2.conda
|
|
|
|
| 213 |
https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda
|
| 214 |
https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda
|
| 215 |
https://conda.anaconda.org/conda-forge/linux-64/ninja-1.13.2-h171cf75_0.conda
|
|
|
|
| 216 |
https://conda.anaconda.org/conda-forge/linux-64/nspr-4.38-h29cc59b_0.conda
|
| 217 |
https://conda.anaconda.org/conda-forge/linux-64/nss-3.118-h445c969_0.conda
|
| 218 |
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py310hb13e2d6_0.conda
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 219 |
https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda
|
| 220 |
|
|
|
|
|
|
|
| 221 |
https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-hecca717_0.conda
|
|
|
|
| 222 |
https://conda.anaconda.org/conda-forge/linux-64/openh264-2.6.0-hc22cd8d_0.conda
|
| 223 |
https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda
|
| 224 |
https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-hbde042b_1.conda
|
| 225 |
https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda
|
|
|
|
| 226 |
https://conda.anaconda.org/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda
|
| 227 |
https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda
|
| 228 |
+
https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-hda50119_1.conda
|
| 229 |
https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.47-haa7fec5_0.conda
|
| 230 |
https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda
|
| 231 |
https://conda.anaconda.org/conda-forge/linux-64/pillow-12.1.1-py310h5a73078_0.conda
|
|
|
|
|
|
|
| 232 |
https://conda.anaconda.org/conda-forge/noarch/pip-26.0.1-pyh8b19718_0.conda
|
| 233 |
https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda
|
| 234 |
https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.conda
|
| 235 |
|
|
|
|
| 236 |
https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda
|
| 237 |
|
|
|
|
| 238 |
https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py310h139afa4_0.conda
|
| 239 |
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
|
| 240 |
https://conda.anaconda.org/conda-forge/linux-64/pugixml-1.15-h3f63f65_0.conda
|
| 241 |
https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-client-17.0-h9a6aba3_3.conda
|
|
|
|
| 242 |
https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda
|
|
|
|
| 243 |
https://conda.anaconda.org/conda-forge/linux-64/pyqt-5.15.11-py310h046fae5_2.conda
|
| 244 |
https://conda.anaconda.org/conda-forge/linux-64/pyqt5-sip-12.17.0-py310hea6c23e_2.conda
|
| 245 |
https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
|
|
|
|
|
|
|
| 246 |
https://conda.anaconda.org/conda-forge/linux-64/python-3.10.20-h3c07f61_0_cpython.conda
|
| 247 |
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
|
| 248 |
https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.3-pyhd8ed1ab_0.conda
|
|
|
|
| 250 |
https://conda.anaconda.org/pytorch/linux-64/pytorch-2.3.1-py3.10_cuda12.1_cudnn8.9.2_0.tar.bz2
|
| 251 |
https://conda.anaconda.org/pytorch/linux-64/pytorch-cuda-12.1-ha16c6d3_6.tar.bz2
|
| 252 |
https://conda.anaconda.org/pytorch/noarch/pytorch-mutex-1.0-cuda.tar.bz2
|
|
|
|
| 253 |
https://conda.anaconda.org/conda-forge/noarch/pytz-2026.1.post1-pyhcf101f3_0.conda
|
| 254 |
https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py310h3406613_1.conda
|
|
|
|
|
|
|
| 255 |
https://conda.anaconda.org/conda-forge/linux-64/qt-main-5.15.15-h0c412b5_8.conda
|
|
|
|
| 256 |
https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda
|
| 257 |
|
| 258 |
https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda
|
| 259 |
|
| 260 |
https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda
|
| 261 |
|
|
|
|
| 262 |
https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py310h93e2701_0.conda
|
| 263 |
https://conda.anaconda.org/conda-forge/linux-64/sdl2-2.32.56-h54a6638_0.conda
|
| 264 |
https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.4.2-hdeec2a5_0.conda
|
|
|
|
| 271 |
|
| 272 |
https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_1.conda
|
| 273 |
https://conda.anaconda.org/conda-forge/linux-64/spirv-tools-2026.1-hb700be7_0.conda
|
|
|
|
| 274 |
https://conda.anaconda.org/conda-forge/linux-64/svt-av1-4.0.1-hecca717_0.conda
|
| 275 |
https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_106.conda
|
| 276 |
https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_3.conda
|
|
|
|
| 282 |
|
| 283 |
https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhcf101f3_3.conda
|
| 284 |
https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda
|
|
|
|
| 285 |
https://conda.anaconda.org/pytorch/linux-64/torchaudio-2.3.1-py310_cu121.tar.bz2
|
| 286 |
https://conda.anaconda.org/pytorch/linux-64/torchtriton-2.3.1-py310.tar.bz2
|
| 287 |
https://conda.anaconda.org/pytorch/linux-64/torchvision-0.18.1-py310_cu121.tar.bz2
|
|
|
|
| 289 |
https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda
|
| 290 |
|
| 291 |
https://conda.anaconda.org/conda-forge/noarch/trimesh-4.11.4-pyh7b2049a_0.conda
|
|
|
|
| 292 |
https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
|
| 293 |
https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda
|
| 294 |
https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-17.0.1-py310h7c4b9e2_0.conda
|
| 295 |
https://conda.anaconda.org/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda
|
| 296 |
|
|
|
|
| 297 |
https://conda.anaconda.org/conda-forge/linux-64/wayland-1.25.0-hd6090a7_0.conda
|
| 298 |
https://conda.anaconda.org/conda-forge/noarch/wayland-protocols-1.47-hd8ed1ab_0.conda
|
|
|
|
| 299 |
https://conda.anaconda.org/conda-forge/noarch/wheel-0.46.3-pyhd8ed1ab_0.conda
|
| 300 |
https://conda.anaconda.org/conda-forge/linux-64/x264-1%21164.3095-h166bdaf_2.tar.bz2
|
| 301 |
https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2
|
environment/reveal_env_export.yaml
CHANGED
|
@@ -37,7 +37,7 @@ dependencies:
|
|
| 37 |
- cyrus-sasl=2.1.28=hac629b4_1
|
| 38 |
- dav1d=1.2.1=hd590300_0
|
| 39 |
- dbus=1.16.2=h24cb091_1
|
| 40 |
-
- ffmpeg=8.0.1=
|
| 41 |
- filelock=3.25.2=pyhd8ed1ab_0
|
| 42 |
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
|
| 43 |
- font-ttf-inconsolata=3.000=h77eed37_0
|
|
@@ -64,14 +64,14 @@ dependencies:
|
|
| 64 |
- gxx_impl_linux-64=15.2.0=hda75c37_18
|
| 65 |
- gxx_linux-64=15.2.0=h1fb793f_21
|
| 66 |
- h2=4.3.0=pyhcf101f3_0
|
| 67 |
-
- harfbuzz=13.2.
|
| 68 |
- hpack=4.1.0=pyhd8ed1ab_0
|
| 69 |
- hyperframe=6.1.0=pyhd8ed1ab_0
|
| 70 |
- icu=78.3=h33c6efd_0
|
| 71 |
- idna=3.11=pyhd8ed1ab_0
|
| 72 |
- imageio=2.37.0=pyhfb79c49_0
|
| 73 |
- intel-gmmlib=22.9.0=hb700be7_0
|
| 74 |
-
- intel-media-driver=26.1.
|
| 75 |
- jinja2=3.1.6=pyhcf101f3_1
|
| 76 |
- kernel-headers_linux-64=5.14.0=he073ed8_3
|
| 77 |
- keyutils=1.6.3=hb9d3cd8_0
|
|
@@ -213,7 +213,7 @@ dependencies:
|
|
| 213 |
- openssl=3.6.1=h35e630c_1
|
| 214 |
- packaging=26.0=pyhcf101f3_0
|
| 215 |
- pandas=2.2.3=py310h5eaa309_3
|
| 216 |
-
- pango=1.56.4=
|
| 217 |
- pcre2=10.47=haa7fec5_0
|
| 218 |
- perl=5.32.1=7_hd590300_perl5
|
| 219 |
- pillow=12.1.1=py310h5a73078_0
|
|
@@ -300,131 +300,36 @@ dependencies:
|
|
| 300 |
- zlib-ng=2.3.3=hceb46e0_1
|
| 301 |
- zstd=1.5.7=hb78ec9c_6
|
| 302 |
- pip:
|
| 303 |
-
- Farama-Notifications==0.0.4
|
| 304 |
- GitPython==3.1.46
|
| 305 |
- Markdown==3.10.2
|
| 306 |
-
- Pygments==2.19.2
|
| 307 |
- Werkzeug==3.1.6
|
| 308 |
- absl-py==2.4.0
|
| 309 |
- accelerate==0.31.0
|
| 310 |
- antlr4-python3-runtime==4.9.3
|
| 311 |
-
- anyio==4.12.1
|
| 312 |
-
- anytree==2.13.0
|
| 313 |
-
- boto3==1.42.73
|
| 314 |
-
- botocore==1.42.73
|
| 315 |
- click==8.3.1
|
| 316 |
-
- cloudpickle==3.1.2
|
| 317 |
-
- cmeel==0.59.0
|
| 318 |
-
- cmeel-assimp==5.4.3.1
|
| 319 |
-
- cmeel-boost==1.83.0
|
| 320 |
-
- cmeel-console-bridge==1.0.2.3
|
| 321 |
-
- cmeel-octomap==1.10.0
|
| 322 |
-
- cmeel-qhull==8.0.2.1
|
| 323 |
-
- cmeel-tinyxml==2.6.2.3
|
| 324 |
-
- cmeel-urdfdom==3.1.1.1
|
| 325 |
-
- cmeel-zlib==1.3.1
|
| 326 |
-
- cuda-bindings==12.9.4
|
| 327 |
-
- cuda-pathfinder==1.4.3
|
| 328 |
-
- dex_retargeting==0.4.6
|
| 329 |
- docker-pycreds==0.4.0
|
| 330 |
-
- eigenpy==3.5.1
|
| 331 |
- einops==0.8.0
|
| 332 |
-
- exceptiongroup==1.3.1
|
| 333 |
-
- flatdict==4.0.1
|
| 334 |
- fsspec==2026.2.0
|
| 335 |
- gitdb==4.0.12
|
| 336 |
- grpcio==1.78.0
|
| 337 |
-
- gymnasium==1.2.0
|
| 338 |
- hf-xet==1.4.2
|
| 339 |
-
- hidapi==0.14.0.post2
|
| 340 |
-
- hpp-fcl==2.4.4
|
| 341 |
- huggingface_hub==0.36.2
|
| 342 |
- hydra-core==1.3.2
|
| 343 |
-
- iniconfig==2.3.0
|
| 344 |
-
- isaaclab==0.41.3
|
| 345 |
-
- isaacsim==4.5.0.0
|
| 346 |
-
- isaacsim-app==4.5.0.0
|
| 347 |
-
- isaacsim-asset==4.5.0.0
|
| 348 |
-
- isaacsim-benchmark==4.5.0.0
|
| 349 |
-
- isaacsim-code-editor==4.5.0.0
|
| 350 |
-
- isaacsim-core==4.5.0.0
|
| 351 |
-
- isaacsim-cortex==4.5.0.0
|
| 352 |
-
- isaacsim-example==4.5.0.0
|
| 353 |
-
- isaacsim-extscache-kit==4.5.0.0
|
| 354 |
-
- isaacsim-extscache-kit-sdk==4.5.0.0
|
| 355 |
-
- isaacsim-extscache-physics==4.5.0.0
|
| 356 |
-
- isaacsim-gui==4.5.0.0
|
| 357 |
-
- isaacsim-kernel==4.5.0.0
|
| 358 |
-
- isaacsim-replicator==4.5.0.0
|
| 359 |
-
- isaacsim-rl==4.5.0.0
|
| 360 |
-
- isaacsim-robot==4.5.0.0
|
| 361 |
-
- isaacsim-robot-motion==4.5.0.0
|
| 362 |
-
- isaacsim-robot-setup==4.5.0.0
|
| 363 |
-
- isaacsim-ros1==4.5.0.0
|
| 364 |
-
- isaacsim-ros2==4.5.0.0
|
| 365 |
-
- isaacsim-sensor==4.5.0.0
|
| 366 |
-
- isaacsim-storage==4.5.0.0
|
| 367 |
-
- isaacsim-template==4.5.0.0
|
| 368 |
-
- isaacsim-test==4.5.0.0
|
| 369 |
-
- isaacsim-utils==4.5.0.0
|
| 370 |
-
- jmespath==1.1.0
|
| 371 |
-
- junitparser==4.0.2
|
| 372 |
-
- loop-rate-limiters==1.2.0
|
| 373 |
-
- lxml==6.0.2
|
| 374 |
-
- nlopt==2.7.1
|
| 375 |
-
- nvidia-cublas-cu12==12.8.4.1
|
| 376 |
-
- nvidia-cuda-cupti-cu12==12.8.90
|
| 377 |
-
- nvidia-cuda-nvrtc-cu12==12.8.93
|
| 378 |
-
- nvidia-cuda-runtime-cu12==12.8.90
|
| 379 |
-
- nvidia-cudnn-cu12==9.10.2.21
|
| 380 |
-
- nvidia-cufft-cu12==11.3.3.83
|
| 381 |
-
- nvidia-cufile-cu12==1.13.1.3
|
| 382 |
-
- nvidia-curand-cu12==10.3.9.90
|
| 383 |
-
- nvidia-cusolver-cu12==11.7.3.90
|
| 384 |
-
- nvidia-cusparse-cu12==12.5.8.93
|
| 385 |
-
- nvidia-cusparselt-cu12==0.7.1
|
| 386 |
-
- nvidia-nccl-cu12==2.27.5
|
| 387 |
-
- nvidia-nvjitlink-cu12==12.8.93
|
| 388 |
-
- nvidia-nvshmem-cu12==3.4.5
|
| 389 |
-
- nvidia-nvtx-cu12==12.8.90
|
| 390 |
- omegaconf==2.3.0
|
| 391 |
-
- omniverse-kit==106.5.0.162521
|
| 392 |
-
- onnx==1.16.1
|
| 393 |
-
- opencv-python==4.11.0.86
|
| 394 |
-
- osqp==0.6.7.post3
|
| 395 |
-
- pillow==11.2.1
|
| 396 |
-
- pin==2.7.0
|
| 397 |
-
- pin-pink==3.1.0
|
| 398 |
- platformdirs==4.9.4
|
| 399 |
-
- pluggy==1.6.0
|
| 400 |
-
- prettytable==3.3.0
|
| 401 |
- protobuf==5.29.6
|
| 402 |
-
- pyglet==1.5.31
|
| 403 |
-
- pyperclip==1.11.0
|
| 404 |
-
- pytest==9.0.2
|
| 405 |
-
- pytest-mock==3.15.1
|
| 406 |
-
- pytransform3d==3.14.4
|
| 407 |
-
- qdldl==0.1.9.post1
|
| 408 |
-
- qpsolvers==4.11.0
|
| 409 |
-
- quadprog==0.1.13
|
| 410 |
- regex==2026.2.28
|
| 411 |
- reveal-vla-bimanual==0.1.0
|
| 412 |
-
- s3transfer==0.16.0
|
| 413 |
- safetensors==0.4.3
|
| 414 |
- sentry-sdk==2.55.0
|
| 415 |
- setproctitle==1.3.7
|
| 416 |
- setuptools==75.8.0
|
| 417 |
- smmap==5.0.3
|
| 418 |
-
- starlette==0.45.3
|
| 419 |
- tensorboard==2.16.2
|
| 420 |
- tensorboard-data-server==0.7.2
|
| 421 |
- timm==1.0.7
|
| 422 |
- tokenizers==0.19.1
|
| 423 |
-
- torch==2.10.0
|
| 424 |
- transformers==4.41.2
|
| 425 |
-
- triton==3.6.0
|
| 426 |
- wandb==0.18.0
|
| 427 |
-
- warp-lang==1.12.0
|
| 428 |
-
- wcwidth==0.6.0
|
| 429 |
|
| 430 |
prefix: "/workspace/envs/reveal"
|
|
|
|
| 37 |
- cyrus-sasl=2.1.28=hac629b4_1
|
| 38 |
- dav1d=1.2.1=hd590300_0
|
| 39 |
- dbus=1.16.2=h24cb091_1
|
| 40 |
+
- ffmpeg=8.0.1=gpl_he74fc74_714
|
| 41 |
- filelock=3.25.2=pyhd8ed1ab_0
|
| 42 |
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
|
| 43 |
- font-ttf-inconsolata=3.000=h77eed37_0
|
|
|
|
| 64 |
- gxx_impl_linux-64=15.2.0=hda75c37_18
|
| 65 |
- gxx_linux-64=15.2.0=h1fb793f_21
|
| 66 |
- h2=4.3.0=pyhcf101f3_0
|
| 67 |
+
- harfbuzz=13.2.1=h6083320_0
|
| 68 |
- hpack=4.1.0=pyhd8ed1ab_0
|
| 69 |
- hyperframe=6.1.0=pyhd8ed1ab_0
|
| 70 |
- icu=78.3=h33c6efd_0
|
| 71 |
- idna=3.11=pyhd8ed1ab_0
|
| 72 |
- imageio=2.37.0=pyhfb79c49_0
|
| 73 |
- intel-gmmlib=22.9.0=hb700be7_0
|
| 74 |
+
- intel-media-driver=26.1.5=hecca717_0
|
| 75 |
- jinja2=3.1.6=pyhcf101f3_1
|
| 76 |
- kernel-headers_linux-64=5.14.0=he073ed8_3
|
| 77 |
- keyutils=1.6.3=hb9d3cd8_0
|
|
|
|
| 213 |
- openssl=3.6.1=h35e630c_1
|
| 214 |
- packaging=26.0=pyhcf101f3_0
|
| 215 |
- pandas=2.2.3=py310h5eaa309_3
|
| 216 |
+
- pango=1.56.4=hda50119_1
|
| 217 |
- pcre2=10.47=haa7fec5_0
|
| 218 |
- perl=5.32.1=7_hd590300_perl5
|
| 219 |
- pillow=12.1.1=py310h5a73078_0
|
|
|
|
| 300 |
- zlib-ng=2.3.3=hceb46e0_1
|
| 301 |
- zstd=1.5.7=hb78ec9c_6
|
| 302 |
- pip:
|
|
|
|
| 303 |
- GitPython==3.1.46
|
| 304 |
- Markdown==3.10.2
|
|
|
|
| 305 |
- Werkzeug==3.1.6
|
| 306 |
- absl-py==2.4.0
|
| 307 |
- accelerate==0.31.0
|
| 308 |
- antlr4-python3-runtime==4.9.3
|
|
|
|
|
|
|
|
|
|
|
|
|
| 309 |
- click==8.3.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 310 |
- docker-pycreds==0.4.0
|
|
|
|
| 311 |
- einops==0.8.0
|
|
|
|
|
|
|
| 312 |
- fsspec==2026.2.0
|
| 313 |
- gitdb==4.0.12
|
| 314 |
- grpcio==1.78.0
|
|
|
|
| 315 |
- hf-xet==1.4.2
|
|
|
|
|
|
|
| 316 |
- huggingface_hub==0.36.2
|
| 317 |
- hydra-core==1.3.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 318 |
- omegaconf==2.3.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 319 |
- platformdirs==4.9.4
|
|
|
|
|
|
|
| 320 |
- protobuf==5.29.6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 321 |
- regex==2026.2.28
|
| 322 |
- reveal-vla-bimanual==0.1.0
|
|
|
|
| 323 |
- safetensors==0.4.3
|
| 324 |
- sentry-sdk==2.55.0
|
| 325 |
- setproctitle==1.3.7
|
| 326 |
- setuptools==75.8.0
|
| 327 |
- smmap==5.0.3
|
|
|
|
| 328 |
- tensorboard==2.16.2
|
| 329 |
- tensorboard-data-server==0.7.2
|
| 330 |
- timm==1.0.7
|
| 331 |
- tokenizers==0.19.1
|
|
|
|
| 332 |
- transformers==4.41.2
|
|
|
|
| 333 |
- wandb==0.18.0
|
|
|
|
|
|
|
| 334 |
|
| 335 |
prefix: "/workspace/envs/reveal"
|
environment/reveal_pip_freeze.txt
CHANGED
|
@@ -1,147 +1,58 @@
|
|
| 1 |
absl-py==2.4.0
|
| 2 |
accelerate==0.31.0
|
| 3 |
antlr4-python3-runtime==4.9.3
|
| 4 |
-
anyio==4.12.1
|
| 5 |
-
anytree==2.13.0
|
| 6 |
backports.zstd @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_backports.zstd_1767044984/work
|
| 7 |
-
boto3==1.42.73
|
| 8 |
-
botocore==1.42.73
|
| 9 |
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1764016952863/work
|
| 10 |
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1772001073725/work/certifi
|
| 11 |
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1773659966602/work
|
| 12 |
click==8.3.1
|
| 13 |
-
cloudpickle==3.1.2
|
| 14 |
-
cmeel==0.59.0
|
| 15 |
-
cmeel-assimp==5.4.3.1
|
| 16 |
-
cmeel-boost==1.83.0
|
| 17 |
-
cmeel-console-bridge==1.0.2.3
|
| 18 |
-
cmeel-octomap==1.10.0
|
| 19 |
-
cmeel-qhull==8.0.2.1
|
| 20 |
-
cmeel-tinyxml==2.6.2.3
|
| 21 |
-
cmeel-urdfdom==3.1.1.1
|
| 22 |
-
cmeel-zlib==1.3.1
|
| 23 |
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1744743067588/work
|
| 24 |
-
cuda-bindings==12.9.4
|
| 25 |
-
cuda-pathfinder==1.4.3
|
| 26 |
cycler @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_cycler_1764466758/work
|
| 27 |
-
dex_retargeting==0.4.6
|
| 28 |
docker-pycreds==0.4.0
|
| 29 |
-
eigenpy==3.5.1
|
| 30 |
einops==0.8.0
|
| 31 |
-
exceptiongroup==1.3.1
|
| 32 |
-
Farama-Notifications==0.0.4
|
| 33 |
filelock @ file:///home/conda/feedstock_root/build_artifacts/filelock_1773313889543/work
|
| 34 |
-
flatdict==4.0.1
|
| 35 |
fonttools @ file:///home/conda/feedstock_root/build_artifacts/fonttools_1773137064424/work
|
| 36 |
fsspec==2026.2.0
|
| 37 |
gitdb==4.0.12
|
| 38 |
GitPython==3.1.46
|
| 39 |
gmpy2 @ file:///home/conda/feedstock_root/build_artifacts/gmpy2_1773244929835/work
|
| 40 |
grpcio==1.78.0
|
| 41 |
-
gymnasium==1.2.0
|
| 42 |
h2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_h2_1756364871/work
|
| 43 |
hf-xet==1.4.2
|
| 44 |
-
hidapi==0.14.0.post2
|
| 45 |
hpack @ file:///home/conda/feedstock_root/build_artifacts/hpack_1737618293087/work
|
| 46 |
-
hpp-fcl==2.4.4
|
| 47 |
huggingface_hub==0.36.2
|
| 48 |
hydra-core==1.3.2
|
| 49 |
hyperframe @ file:///home/conda/feedstock_root/build_artifacts/hyperframe_1737618333194/work
|
| 50 |
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1760286409563/work
|
| 51 |
imageio @ file:///home/conda/feedstock_root/build_artifacts/imageio_1738273805233/work
|
| 52 |
-
iniconfig==2.3.0
|
| 53 |
-
-e git+https://github.com/isaac-sim/IsaacLab.git@90b79bb2d44feb8d833f260f2bf37da3487180ba#egg=isaaclab&subdirectory=source/isaaclab
|
| 54 |
-
isaacsim==4.5.0.0
|
| 55 |
-
isaacsim-app==4.5.0.0
|
| 56 |
-
isaacsim-asset==4.5.0.0
|
| 57 |
-
isaacsim-benchmark==4.5.0.0
|
| 58 |
-
isaacsim-code-editor==4.5.0.0
|
| 59 |
-
isaacsim-core==4.5.0.0
|
| 60 |
-
isaacsim-cortex==4.5.0.0
|
| 61 |
-
isaacsim-example==4.5.0.0
|
| 62 |
-
isaacsim-extscache-kit==4.5.0.0
|
| 63 |
-
isaacsim-extscache-kit-sdk==4.5.0.0
|
| 64 |
-
isaacsim-extscache-physics==4.5.0.0
|
| 65 |
-
isaacsim-gui==4.5.0.0
|
| 66 |
-
isaacsim-kernel==4.5.0.0
|
| 67 |
-
isaacsim-replicator==4.5.0.0
|
| 68 |
-
isaacsim-rl==4.5.0.0
|
| 69 |
-
isaacsim-robot==4.5.0.0
|
| 70 |
-
isaacsim-robot-motion==4.5.0.0
|
| 71 |
-
isaacsim-robot-setup==4.5.0.0
|
| 72 |
-
isaacsim-ros1==4.5.0.0
|
| 73 |
-
isaacsim-ros2==4.5.0.0
|
| 74 |
-
isaacsim-sensor==4.5.0.0
|
| 75 |
-
isaacsim-storage==4.5.0.0
|
| 76 |
-
isaacsim-template==4.5.0.0
|
| 77 |
-
isaacsim-test==4.5.0.0
|
| 78 |
-
isaacsim-utils==4.5.0.0
|
| 79 |
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_jinja2_1764517220/work
|
| 80 |
-
jmespath==1.1.0
|
| 81 |
-
junitparser==4.0.2
|
| 82 |
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_kiwisolver_1773067043/work
|
| 83 |
-
loop-rate-limiters==1.2.0
|
| 84 |
-
lxml==6.0.2
|
| 85 |
Markdown==3.10.2
|
| 86 |
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1772444934960/work
|
| 87 |
matplotlib @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-suite_1715976200404/work
|
| 88 |
mpmath @ file:///home/conda/feedstock_root/build_artifacts/mpmath_1773661943568/work
|
| 89 |
munkres==1.1.4
|
| 90 |
networkx @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_networkx_1731521053/work
|
| 91 |
-
nlopt==2.7.1
|
| 92 |
numpy @ file:///home/conda/feedstock_root/build_artifacts/numpy_1707225380409/work/dist/numpy-1.26.4-cp310-cp310-linux_x86_64.whl#sha256=51131fd8fc130cd168aecaf1bc0ea85f92e8ffebf211772ceb16ac2e7f10d7ca
|
| 93 |
-
nvidia-cublas-cu12==12.8.4.1
|
| 94 |
-
nvidia-cuda-cupti-cu12==12.8.90
|
| 95 |
-
nvidia-cuda-nvrtc-cu12==12.8.93
|
| 96 |
-
nvidia-cuda-runtime-cu12==12.8.90
|
| 97 |
-
nvidia-cudnn-cu12==9.10.2.21
|
| 98 |
-
nvidia-cufft-cu12==11.3.3.83
|
| 99 |
-
nvidia-cufile-cu12==1.13.1.3
|
| 100 |
-
nvidia-curand-cu12==10.3.9.90
|
| 101 |
-
nvidia-cusolver-cu12==11.7.3.90
|
| 102 |
-
nvidia-cusparse-cu12==12.5.8.93
|
| 103 |
-
nvidia-cusparselt-cu12==0.7.1
|
| 104 |
-
nvidia-nccl-cu12==2.27.5
|
| 105 |
-
nvidia-nvjitlink-cu12==12.8.93
|
| 106 |
-
nvidia-nvshmem-cu12==3.4.5
|
| 107 |
-
nvidia-nvtx-cu12==12.8.90
|
| 108 |
omegaconf==2.3.0
|
| 109 |
-
omniverse-kit==106.5.0.162521
|
| 110 |
-
onnx==1.16.1
|
| 111 |
-
opencv-python==4.11.0.86
|
| 112 |
-
osqp==0.6.7.post3
|
| 113 |
packaging @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_packaging_1769093650/work
|
| 114 |
pandas @ file:///home/conda/feedstock_root/build_artifacts/pandas_1744430447393/work
|
| 115 |
-
pillow
|
| 116 |
-
pin==2.7.0
|
| 117 |
-
pin-pink==3.1.0
|
| 118 |
platformdirs==4.9.4
|
| 119 |
-
pluggy==1.6.0
|
| 120 |
ply @ file:///home/conda/feedstock_root/build_artifacts/ply_1733239724146/work
|
| 121 |
-
prettytable==3.3.0
|
| 122 |
protobuf==5.29.6
|
| 123 |
psutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_psutil_1769678154/work
|
| 124 |
-
pyglet==1.5.31
|
| 125 |
-
Pygments==2.19.2
|
| 126 |
pyparsing @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pyparsing_1769003998/work
|
| 127 |
-
pyperclip==1.11.0
|
| 128 |
PyQt5==5.15.11
|
| 129 |
PyQt5_sip==12.17.0
|
| 130 |
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1733217236728/work
|
| 131 |
-
pytest==9.0.2
|
| 132 |
-
pytest-mock==3.15.1
|
| 133 |
python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_python-dateutil_1751104122/work
|
| 134 |
-
pytransform3d==3.14.4
|
| 135 |
pytz @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pytz_1773679724/work
|
| 136 |
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1770223234623/work
|
| 137 |
-
qdldl==0.1.9.post1
|
| 138 |
-
qpsolvers==4.11.0
|
| 139 |
-
quadprog==0.1.13
|
| 140 |
regex==2026.2.28
|
| 141 |
requests @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_requests_1766926974/work
|
| 142 |
# Editable install with no version control (reveal-vla-bimanual==0.1.0)
|
| 143 |
-e /workspace/reveal_vla_bimanual
|
| 144 |
-
s3transfer==0.16.0
|
| 145 |
safetensors==0.4.3
|
| 146 |
scipy @ file:///home/conda/feedstock_root/build_artifacts/scipy-split_1716470219380/work/dist/scipy-1.13.1-cp310-cp310-linux_x86_64.whl#sha256=a4ff22b6dc27b61196be51695f53f9b0676e7c1bc564872b51fc3c41b79ae80b
|
| 147 |
sentry-sdk==2.55.0
|
|
@@ -149,7 +60,6 @@ setproctitle==1.3.7
|
|
| 149 |
sip @ file:///home/conda/feedstock_root/build_artifacts/sip_1759437834046/work
|
| 150 |
six @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_six_1753199211/work
|
| 151 |
smmap==5.0.3
|
| 152 |
-
starlette==0.45.3
|
| 153 |
sympy @ file:///home/conda/feedstock_root/build_artifacts/sympy_1771952240620/work
|
| 154 |
tensorboard==2.16.2
|
| 155 |
tensorboard-data-server==0.7.2
|
|
@@ -157,19 +67,17 @@ timm==1.0.7
|
|
| 157 |
tokenizers==0.19.1
|
| 158 |
toml @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_toml_1764486833/work
|
| 159 |
tomli @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tomli_1768146676/work
|
| 160 |
-
torch==2.
|
| 161 |
torchaudio==2.3.1
|
| 162 |
torchvision==0.18.1
|
| 163 |
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1765836373149/work
|
| 164 |
tqdm @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tqdm_1770153424/work
|
| 165 |
transformers==4.41.2
|
| 166 |
trimesh @ file:///home/conda/feedstock_root/build_artifacts/trimesh_1773883117645/work
|
| 167 |
-
triton==3.
|
| 168 |
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_typing_extensions_1756220668/work
|
| 169 |
tzdata @ file:///home/conda/feedstock_root/build_artifacts/python-tzdata_1765719872007/work
|
| 170 |
unicodedata2 @ file:///home/conda/feedstock_root/build_artifacts/unicodedata2_1770908960326/work
|
| 171 |
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1767817748113/work
|
| 172 |
wandb==0.18.0
|
| 173 |
-
warp-lang==1.12.0
|
| 174 |
-
wcwidth==0.6.0
|
| 175 |
Werkzeug==3.1.6
|
|
|
|
| 1 |
absl-py==2.4.0
|
| 2 |
accelerate==0.31.0
|
| 3 |
antlr4-python3-runtime==4.9.3
|
|
|
|
|
|
|
| 4 |
backports.zstd @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_backports.zstd_1767044984/work
|
|
|
|
|
|
|
| 5 |
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1764016952863/work
|
| 6 |
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1772001073725/work/certifi
|
| 7 |
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1773659966602/work
|
| 8 |
click==8.3.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1744743067588/work
|
|
|
|
|
|
|
| 10 |
cycler @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_cycler_1764466758/work
|
|
|
|
| 11 |
docker-pycreds==0.4.0
|
|
|
|
| 12 |
einops==0.8.0
|
|
|
|
|
|
|
| 13 |
filelock @ file:///home/conda/feedstock_root/build_artifacts/filelock_1773313889543/work
|
|
|
|
| 14 |
fonttools @ file:///home/conda/feedstock_root/build_artifacts/fonttools_1773137064424/work
|
| 15 |
fsspec==2026.2.0
|
| 16 |
gitdb==4.0.12
|
| 17 |
GitPython==3.1.46
|
| 18 |
gmpy2 @ file:///home/conda/feedstock_root/build_artifacts/gmpy2_1773244929835/work
|
| 19 |
grpcio==1.78.0
|
|
|
|
| 20 |
h2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_h2_1756364871/work
|
| 21 |
hf-xet==1.4.2
|
|
|
|
| 22 |
hpack @ file:///home/conda/feedstock_root/build_artifacts/hpack_1737618293087/work
|
|
|
|
| 23 |
huggingface_hub==0.36.2
|
| 24 |
hydra-core==1.3.2
|
| 25 |
hyperframe @ file:///home/conda/feedstock_root/build_artifacts/hyperframe_1737618333194/work
|
| 26 |
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1760286409563/work
|
| 27 |
imageio @ file:///home/conda/feedstock_root/build_artifacts/imageio_1738273805233/work
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_jinja2_1764517220/work
|
|
|
|
|
|
|
| 29 |
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_kiwisolver_1773067043/work
|
|
|
|
|
|
|
| 30 |
Markdown==3.10.2
|
| 31 |
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1772444934960/work
|
| 32 |
matplotlib @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-suite_1715976200404/work
|
| 33 |
mpmath @ file:///home/conda/feedstock_root/build_artifacts/mpmath_1773661943568/work
|
| 34 |
munkres==1.1.4
|
| 35 |
networkx @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_networkx_1731521053/work
|
|
|
|
| 36 |
numpy @ file:///home/conda/feedstock_root/build_artifacts/numpy_1707225380409/work/dist/numpy-1.26.4-cp310-cp310-linux_x86_64.whl#sha256=51131fd8fc130cd168aecaf1bc0ea85f92e8ffebf211772ceb16ac2e7f10d7ca
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
omegaconf==2.3.0
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
packaging @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_packaging_1769093650/work
|
| 39 |
pandas @ file:///home/conda/feedstock_root/build_artifacts/pandas_1744430447393/work
|
| 40 |
+
pillow @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pillow_1770794002/work
|
|
|
|
|
|
|
| 41 |
platformdirs==4.9.4
|
|
|
|
| 42 |
ply @ file:///home/conda/feedstock_root/build_artifacts/ply_1733239724146/work
|
|
|
|
| 43 |
protobuf==5.29.6
|
| 44 |
psutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_psutil_1769678154/work
|
|
|
|
|
|
|
| 45 |
pyparsing @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pyparsing_1769003998/work
|
|
|
|
| 46 |
PyQt5==5.15.11
|
| 47 |
PyQt5_sip==12.17.0
|
| 48 |
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1733217236728/work
|
|
|
|
|
|
|
| 49 |
python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_python-dateutil_1751104122/work
|
|
|
|
| 50 |
pytz @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pytz_1773679724/work
|
| 51 |
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1770223234623/work
|
|
|
|
|
|
|
|
|
|
| 52 |
regex==2026.2.28
|
| 53 |
requests @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_requests_1766926974/work
|
| 54 |
# Editable install with no version control (reveal-vla-bimanual==0.1.0)
|
| 55 |
-e /workspace/reveal_vla_bimanual
|
|
|
|
| 56 |
safetensors==0.4.3
|
| 57 |
scipy @ file:///home/conda/feedstock_root/build_artifacts/scipy-split_1716470219380/work/dist/scipy-1.13.1-cp310-cp310-linux_x86_64.whl#sha256=a4ff22b6dc27b61196be51695f53f9b0676e7c1bc564872b51fc3c41b79ae80b
|
| 58 |
sentry-sdk==2.55.0
|
|
|
|
| 60 |
sip @ file:///home/conda/feedstock_root/build_artifacts/sip_1759437834046/work
|
| 61 |
six @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_six_1753199211/work
|
| 62 |
smmap==5.0.3
|
|
|
|
| 63 |
sympy @ file:///home/conda/feedstock_root/build_artifacts/sympy_1771952240620/work
|
| 64 |
tensorboard==2.16.2
|
| 65 |
tensorboard-data-server==0.7.2
|
|
|
|
| 67 |
tokenizers==0.19.1
|
| 68 |
toml @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_toml_1764486833/work
|
| 69 |
tomli @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tomli_1768146676/work
|
| 70 |
+
torch==2.3.1
|
| 71 |
torchaudio==2.3.1
|
| 72 |
torchvision==0.18.1
|
| 73 |
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1765836373149/work
|
| 74 |
tqdm @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tqdm_1770153424/work
|
| 75 |
transformers==4.41.2
|
| 76 |
trimesh @ file:///home/conda/feedstock_root/build_artifacts/trimesh_1773883117645/work
|
| 77 |
+
triton==2.3.1
|
| 78 |
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_typing_extensions_1756220668/work
|
| 79 |
tzdata @ file:///home/conda/feedstock_root/build_artifacts/python-tzdata_1765719872007/work
|
| 80 |
unicodedata2 @ file:///home/conda/feedstock_root/build_artifacts/unicodedata2_1770908960326/work
|
| 81 |
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1767817748113/work
|
| 82 |
wandb==0.18.0
|
|
|
|
|
|
|
| 83 |
Werkzeug==3.1.6
|
environment/rlbench_env_explicit.txt
CHANGED
|
@@ -51,8 +51,7 @@ https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda
|
|
| 51 |
https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda
|
| 52 |
|
| 53 |
|
| 54 |
-
|
| 55 |
-
https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-8.0.1-gpl_hcddb375_914.conda
|
| 56 |
https://conda.anaconda.org/conda-forge/noarch/filelock-3.25.2-pyhd8ed1ab_0.conda
|
| 57 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
|
| 58 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
|
|
@@ -97,9 +96,8 @@ https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.cond
|
|
| 97 |
https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-h33c6efd_0.conda
|
| 98 |
https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda
|
| 99 |
https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda
|
| 100 |
-
|
| 101 |
https://conda.anaconda.org/conda-forge/linux-64/intel-gmmlib-22.9.0-hb700be7_0.conda
|
| 102 |
-
https://conda.anaconda.org/conda-forge/linux-64/intel-media-driver-26.1.
|
| 103 |
https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
|
| 104 |
https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_3.conda
|
| 105 |
https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
|
|
@@ -261,7 +259,6 @@ https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.
|
|
| 261 |
https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda
|
| 262 |
|
| 263 |
|
| 264 |
-
|
| 265 |
https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py310h139afa4_0.conda
|
| 266 |
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
|
| 267 |
https://conda.anaconda.org/conda-forge/linux-64/pugixml-1.15-h3f63f65_0.conda
|
|
@@ -276,7 +273,6 @@ https://conda.anaconda.org/conda-forge/linux-64/pyqt5-sip-12.17.0-py310hea6c23e_
|
|
| 276 |
https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
|
| 277 |
https://conda.anaconda.org/conda-forge/linux-64/python-3.10.20-h3c07f61_0_cpython.conda
|
| 278 |
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
|
| 279 |
-
|
| 280 |
https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.3-pyhd8ed1ab_0.conda
|
| 281 |
https://conda.anaconda.org/conda-forge/noarch/python_abi-3.10-8_cp310.conda
|
| 282 |
https://conda.anaconda.org/pytorch/linux-64/pytorch-2.3.1-py3.10_cuda12.1_cudnn8.9.2_0.tar.bz2
|
|
|
|
| 51 |
https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda
|
| 52 |
|
| 53 |
|
| 54 |
+
https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-8.0.1-gpl_he74fc74_714.conda
|
|
|
|
| 55 |
https://conda.anaconda.org/conda-forge/noarch/filelock-3.25.2-pyhd8ed1ab_0.conda
|
| 56 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2
|
| 57 |
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2
|
|
|
|
| 96 |
https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-h33c6efd_0.conda
|
| 97 |
https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda
|
| 98 |
https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda
|
|
|
|
| 99 |
https://conda.anaconda.org/conda-forge/linux-64/intel-gmmlib-22.9.0-hb700be7_0.conda
|
| 100 |
+
https://conda.anaconda.org/conda-forge/linux-64/intel-media-driver-26.1.5-hecca717_0.conda
|
| 101 |
https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda
|
| 102 |
https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_3.conda
|
| 103 |
https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
|
|
|
|
| 259 |
https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda
|
| 260 |
|
| 261 |
|
|
|
|
| 262 |
https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py310h139afa4_0.conda
|
| 263 |
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda
|
| 264 |
https://conda.anaconda.org/conda-forge/linux-64/pugixml-1.15-h3f63f65_0.conda
|
|
|
|
| 273 |
https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
|
| 274 |
https://conda.anaconda.org/conda-forge/linux-64/python-3.10.20-h3c07f61_0_cpython.conda
|
| 275 |
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
|
|
|
|
| 276 |
https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.3-pyhd8ed1ab_0.conda
|
| 277 |
https://conda.anaconda.org/conda-forge/noarch/python_abi-3.10-8_cp310.conda
|
| 278 |
https://conda.anaconda.org/pytorch/linux-64/pytorch-2.3.1-py3.10_cuda12.1_cudnn8.9.2_0.tar.bz2
|
environment/rlbench_env_export.yaml
CHANGED
|
@@ -40,7 +40,7 @@ dependencies:
|
|
| 40 |
- cyrus-sasl=2.1.28=hac629b4_1
|
| 41 |
- dav1d=1.2.1=hd590300_0
|
| 42 |
- dbus=1.16.2=h24cb091_1
|
| 43 |
-
- ffmpeg=8.0.1=
|
| 44 |
- filelock=3.25.2=pyhd8ed1ab_0
|
| 45 |
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
|
| 46 |
- font-ttf-inconsolata=3.000=h77eed37_0
|
|
@@ -76,7 +76,7 @@ dependencies:
|
|
| 76 |
- idna=3.11=pyhd8ed1ab_0
|
| 77 |
- imageio=2.37.0=pyhfb79c49_0
|
| 78 |
- intel-gmmlib=22.9.0=hb700be7_0
|
| 79 |
-
- intel-media-driver=26.1.
|
| 80 |
- jinja2=3.1.6=pyhcf101f3_1
|
| 81 |
- kernel-headers_linux-64=5.14.0=he073ed8_3
|
| 82 |
- keyutils=1.6.3=hb9d3cd8_0
|
|
@@ -316,12 +316,10 @@ dependencies:
|
|
| 316 |
- absl-py==2.1.0
|
| 317 |
- accelerate==0.31.0
|
| 318 |
- antlr4-python3-runtime==4.9.3
|
| 319 |
-
- cffi==1.17.1
|
| 320 |
- click==8.3.1
|
| 321 |
- click-prompt==0.5.1
|
| 322 |
- clip==1.0
|
| 323 |
- cloudpickle==3.1.2
|
| 324 |
-
- decorator==5.2.1
|
| 325 |
- docker-pycreds==0.4.0
|
| 326 |
- einops==0.8.0
|
| 327 |
- freetype-py==2.5.1
|
|
@@ -334,7 +332,6 @@ dependencies:
|
|
| 334 |
- hf-xet==1.4.2
|
| 335 |
- huggingface_hub==0.36.2
|
| 336 |
- hydra-core==1.3.2
|
| 337 |
-
- imageio-ffmpeg==0.6.0
|
| 338 |
- markdown-it-py==4.0.0
|
| 339 |
- mdurl==0.1.2
|
| 340 |
- moviepy==2.2.1
|
|
@@ -342,21 +339,16 @@ dependencies:
|
|
| 342 |
- numpy==1.26.4
|
| 343 |
- omegaconf==2.3.0
|
| 344 |
- opencv-python==4.10.0.84
|
| 345 |
-
- pandas==2.2.3
|
| 346 |
- peract_bimanual==0.0.1
|
| 347 |
- perceiver-pytorch==0.8.8
|
| 348 |
- pillow==12.1.1
|
| 349 |
- platformdirs==4.9.4
|
| 350 |
- poetry-core==2.3.1
|
| 351 |
-
- proglog==0.1.12
|
| 352 |
- protobuf==5.29.6
|
| 353 |
- pyglet==2.1.13
|
| 354 |
- pyquaternion==0.9.9
|
| 355 |
- pyrender==0.1.45
|
| 356 |
-
- python-dateutil==2.9.0.post0
|
| 357 |
-
- python-dotenv==1.2.2
|
| 358 |
- pytorch-lamb==1.0.0
|
| 359 |
-
- pytz==2026.1.post1
|
| 360 |
- regex==2024.5.15
|
| 361 |
- reveal-vla-bimanual==0.1.0
|
| 362 |
- rich==13.9.4
|
|
@@ -365,7 +357,6 @@ dependencies:
|
|
| 365 |
- safetensors==0.4.3
|
| 366 |
- sentry-sdk==2.55.0
|
| 367 |
- setproctitle==1.3.7
|
| 368 |
-
- six==1.17.0
|
| 369 |
- smmap==5.0.3
|
| 370 |
- tensorboard==2.16.2
|
| 371 |
- tensorboard-data-server==0.7.2
|
|
@@ -374,7 +365,6 @@ dependencies:
|
|
| 374 |
- timm==1.0.25
|
| 375 |
- tokenizers==0.19.1
|
| 376 |
- transformers==4.41.2
|
| 377 |
-
- tzdata==2025.3
|
| 378 |
- wandb==0.18.0
|
| 379 |
- wcwidth==0.2.14
|
| 380 |
- yarr==0.1
|
|
|
|
| 40 |
- cyrus-sasl=2.1.28=hac629b4_1
|
| 41 |
- dav1d=1.2.1=hd590300_0
|
| 42 |
- dbus=1.16.2=h24cb091_1
|
| 43 |
+
- ffmpeg=8.0.1=gpl_he74fc74_714
|
| 44 |
- filelock=3.25.2=pyhd8ed1ab_0
|
| 45 |
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
|
| 46 |
- font-ttf-inconsolata=3.000=h77eed37_0
|
|
|
|
| 76 |
- idna=3.11=pyhd8ed1ab_0
|
| 77 |
- imageio=2.37.0=pyhfb79c49_0
|
| 78 |
- intel-gmmlib=22.9.0=hb700be7_0
|
| 79 |
+
- intel-media-driver=26.1.5=hecca717_0
|
| 80 |
- jinja2=3.1.6=pyhcf101f3_1
|
| 81 |
- kernel-headers_linux-64=5.14.0=he073ed8_3
|
| 82 |
- keyutils=1.6.3=hb9d3cd8_0
|
|
|
|
| 316 |
- absl-py==2.1.0
|
| 317 |
- accelerate==0.31.0
|
| 318 |
- antlr4-python3-runtime==4.9.3
|
|
|
|
| 319 |
- click==8.3.1
|
| 320 |
- click-prompt==0.5.1
|
| 321 |
- clip==1.0
|
| 322 |
- cloudpickle==3.1.2
|
|
|
|
| 323 |
- docker-pycreds==0.4.0
|
| 324 |
- einops==0.8.0
|
| 325 |
- freetype-py==2.5.1
|
|
|
|
| 332 |
- hf-xet==1.4.2
|
| 333 |
- huggingface_hub==0.36.2
|
| 334 |
- hydra-core==1.3.2
|
|
|
|
| 335 |
- markdown-it-py==4.0.0
|
| 336 |
- mdurl==0.1.2
|
| 337 |
- moviepy==2.2.1
|
|
|
|
| 339 |
- numpy==1.26.4
|
| 340 |
- omegaconf==2.3.0
|
| 341 |
- opencv-python==4.10.0.84
|
|
|
|
| 342 |
- peract_bimanual==0.0.1
|
| 343 |
- perceiver-pytorch==0.8.8
|
| 344 |
- pillow==12.1.1
|
| 345 |
- platformdirs==4.9.4
|
| 346 |
- poetry-core==2.3.1
|
|
|
|
| 347 |
- protobuf==5.29.6
|
| 348 |
- pyglet==2.1.13
|
| 349 |
- pyquaternion==0.9.9
|
| 350 |
- pyrender==0.1.45
|
|
|
|
|
|
|
| 351 |
- pytorch-lamb==1.0.0
|
|
|
|
| 352 |
- regex==2024.5.15
|
| 353 |
- reveal-vla-bimanual==0.1.0
|
| 354 |
- rich==13.9.4
|
|
|
|
| 357 |
- safetensors==0.4.3
|
| 358 |
- sentry-sdk==2.55.0
|
| 359 |
- setproctitle==1.3.7
|
|
|
|
| 360 |
- smmap==5.0.3
|
| 361 |
- tensorboard==2.16.2
|
| 362 |
- tensorboard-data-server==0.7.2
|
|
|
|
| 365 |
- timm==1.0.25
|
| 366 |
- tokenizers==0.19.1
|
| 367 |
- transformers==4.41.2
|
|
|
|
| 368 |
- wandb==0.18.0
|
| 369 |
- wcwidth==0.2.14
|
| 370 |
- yarr==0.1
|
environment/rlbench_pip_freeze.txt
CHANGED
|
@@ -5,7 +5,7 @@ backports.zstd @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-b
|
|
| 5 |
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1764016952863/work
|
| 6 |
cached-property @ file:///home/conda/feedstock_root/build_artifacts/cached_property_1615209429212/work
|
| 7 |
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1772001073725/work/certifi
|
| 8 |
-
cffi
|
| 9 |
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1773659966602/work
|
| 10 |
click==8.3.1
|
| 11 |
click-prompt==0.5.1
|
|
@@ -13,7 +13,6 @@ clip @ git+https://github.com/openai/CLIP.git@ded190a052fdf4585bd685cee5bc96e031
|
|
| 13 |
cloudpickle==3.1.2
|
| 14 |
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1744743067588/work
|
| 15 |
cycler @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_cycler_1764466758/work
|
| 16 |
-
decorator==5.2.1
|
| 17 |
docker-pycreds==0.4.0
|
| 18 |
einops==0.8.0
|
| 19 |
filelock @ file:///home/conda/feedstock_root/build_artifacts/filelock_1773313889543/work
|
|
@@ -36,7 +35,6 @@ hydra-core==1.3.2
|
|
| 36 |
hyperframe @ file:///home/conda/feedstock_root/build_artifacts/hyperframe_1737618333194/work
|
| 37 |
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1760286409563/work
|
| 38 |
imageio @ file:///home/conda/feedstock_root/build_artifacts/imageio_1738273805233/work
|
| 39 |
-
imageio-ffmpeg==0.6.0
|
| 40 |
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_jinja2_1764517220/work
|
| 41 |
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_kiwisolver_1773067043/work
|
| 42 |
Markdown==3.10.2
|
|
@@ -53,14 +51,13 @@ numpy==1.26.4
|
|
| 53 |
omegaconf==2.3.0
|
| 54 |
opencv-python==4.10.0.84
|
| 55 |
packaging @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_packaging_1769093650/work
|
| 56 |
-
pandas
|
| 57 |
-e git+https://github.com/markusgrotz/peract_bimanual.git@bb0232a6ba3fe116566e9568f0c7af980ed6703d#egg=peract_bimanual
|
| 58 |
perceiver-pytorch==0.8.8
|
| 59 |
pillow==12.1.1
|
| 60 |
platformdirs==4.9.4
|
| 61 |
ply @ file:///home/conda/feedstock_root/build_artifacts/ply_1733239724146/work
|
| 62 |
poetry-core==2.3.1
|
| 63 |
-
proglog==0.1.12
|
| 64 |
protobuf==5.29.6
|
| 65 |
psutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_psutil_1769678154/work
|
| 66 |
pycparser @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pycparser_1733195786/work
|
|
@@ -74,10 +71,9 @@ pyquaternion==0.9.9
|
|
| 74 |
pyrender==0.1.45
|
| 75 |
-e git+https://github.com/markusgrotz/PyRep.git@b8bd1d7a3182adcd570d001649c0849047ebf197#egg=PyRep
|
| 76 |
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1733217236728/work
|
| 77 |
-
python-dateutil
|
| 78 |
-
python-dotenv==1.2.2
|
| 79 |
pytorch-lamb==1.0.0
|
| 80 |
-
pytz
|
| 81 |
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1770223234623/work
|
| 82 |
regex==2024.5.15
|
| 83 |
requests @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_requests_1766926974/work
|
|
@@ -91,7 +87,7 @@ scipy @ file:///home/conda/feedstock_root/build_artifacts/scipy-split_1716470219
|
|
| 91 |
sentry-sdk==2.55.0
|
| 92 |
setproctitle==1.3.7
|
| 93 |
sip @ file:///home/conda/feedstock_root/build_artifacts/sip_1759437834046/work
|
| 94 |
-
six
|
| 95 |
smmap==5.0.3
|
| 96 |
sympy @ file:///home/conda/feedstock_root/build_artifacts/sympy_1771952240620/work
|
| 97 |
tensorboard==2.16.2
|
|
@@ -111,7 +107,7 @@ transformers==4.41.2
|
|
| 111 |
trimesh @ file:///home/conda/feedstock_root/build_artifacts/trimesh_1773883117645/work
|
| 112 |
triton==2.3.1
|
| 113 |
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_typing_extensions_1756220668/work
|
| 114 |
-
tzdata
|
| 115 |
unicodedata2 @ file:///home/conda/feedstock_root/build_artifacts/unicodedata2_1770908960326/work
|
| 116 |
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1767817748113/work
|
| 117 |
wandb==0.18.0
|
|
|
|
| 5 |
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1764016952863/work
|
| 6 |
cached-property @ file:///home/conda/feedstock_root/build_artifacts/cached_property_1615209429212/work
|
| 7 |
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1772001073725/work/certifi
|
| 8 |
+
cffi @ file:///home/conda/feedstock_root/build_artifacts/cffi_1761202865726/work
|
| 9 |
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1773659966602/work
|
| 10 |
click==8.3.1
|
| 11 |
click-prompt==0.5.1
|
|
|
|
| 13 |
cloudpickle==3.1.2
|
| 14 |
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1744743067588/work
|
| 15 |
cycler @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_cycler_1764466758/work
|
|
|
|
| 16 |
docker-pycreds==0.4.0
|
| 17 |
einops==0.8.0
|
| 18 |
filelock @ file:///home/conda/feedstock_root/build_artifacts/filelock_1773313889543/work
|
|
|
|
| 35 |
hyperframe @ file:///home/conda/feedstock_root/build_artifacts/hyperframe_1737618333194/work
|
| 36 |
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1760286409563/work
|
| 37 |
imageio @ file:///home/conda/feedstock_root/build_artifacts/imageio_1738273805233/work
|
|
|
|
| 38 |
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_jinja2_1764517220/work
|
| 39 |
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_kiwisolver_1773067043/work
|
| 40 |
Markdown==3.10.2
|
|
|
|
| 51 |
omegaconf==2.3.0
|
| 52 |
opencv-python==4.10.0.84
|
| 53 |
packaging @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_packaging_1769093650/work
|
| 54 |
+
pandas @ file:///home/conda/feedstock_root/build_artifacts/pandas_1744430447393/work
|
| 55 |
-e git+https://github.com/markusgrotz/peract_bimanual.git@bb0232a6ba3fe116566e9568f0c7af980ed6703d#egg=peract_bimanual
|
| 56 |
perceiver-pytorch==0.8.8
|
| 57 |
pillow==12.1.1
|
| 58 |
platformdirs==4.9.4
|
| 59 |
ply @ file:///home/conda/feedstock_root/build_artifacts/ply_1733239724146/work
|
| 60 |
poetry-core==2.3.1
|
|
|
|
| 61 |
protobuf==5.29.6
|
| 62 |
psutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_psutil_1769678154/work
|
| 63 |
pycparser @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pycparser_1733195786/work
|
|
|
|
| 71 |
pyrender==0.1.45
|
| 72 |
-e git+https://github.com/markusgrotz/PyRep.git@b8bd1d7a3182adcd570d001649c0849047ebf197#egg=PyRep
|
| 73 |
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1733217236728/work
|
| 74 |
+
python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_python-dateutil_1751104122/work
|
|
|
|
| 75 |
pytorch-lamb==1.0.0
|
| 76 |
+
pytz @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pytz_1773679724/work
|
| 77 |
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1770223234623/work
|
| 78 |
regex==2024.5.15
|
| 79 |
requests @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_requests_1766926974/work
|
|
|
|
| 87 |
sentry-sdk==2.55.0
|
| 88 |
setproctitle==1.3.7
|
| 89 |
sip @ file:///home/conda/feedstock_root/build_artifacts/sip_1759437834046/work
|
| 90 |
+
six @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_six_1753199211/work
|
| 91 |
smmap==5.0.3
|
| 92 |
sympy @ file:///home/conda/feedstock_root/build_artifacts/sympy_1771952240620/work
|
| 93 |
tensorboard==2.16.2
|
|
|
|
| 107 |
trimesh @ file:///home/conda/feedstock_root/build_artifacts/trimesh_1773883117645/work
|
| 108 |
triton==2.3.1
|
| 109 |
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_typing_extensions_1756220668/work
|
| 110 |
+
tzdata @ file:///home/conda/feedstock_root/build_artifacts/python-tzdata_1765719872007/work
|
| 111 |
unicodedata2 @ file:///home/conda/feedstock_root/build_artifacts/unicodedata2_1770908960326/work
|
| 112 |
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1767817748113/work
|
| 113 |
wandb==0.18.0
|
environment/setup_same_machine.sh
CHANGED
|
@@ -2,24 +2,65 @@
|
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
ROOT_DIR="${ROOT_DIR:-/workspace}"
|
|
|
|
|
|
|
|
|
|
| 5 |
PROJECT_DIR="${PROJECT_DIR:-${ROOT_DIR}/reveal_vla_bimanual}"
|
|
|
|
|
|
|
| 6 |
|
| 7 |
echo "Using ROOT_DIR=${ROOT_DIR}"
|
|
|
|
|
|
|
| 8 |
echo "Using PROJECT_DIR=${PROJECT_DIR}"
|
| 9 |
|
| 10 |
-
|
| 11 |
-
"${PROJECT_DIR}
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
-
|
| 14 |
-
"$
|
|
|
|
|
|
|
| 15 |
|
| 16 |
-
|
| 17 |
-
"${
|
|
|
|
| 18 |
|
| 19 |
-
|
| 20 |
-
"${
|
|
|
|
| 21 |
|
| 22 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
echo
|
| 24 |
echo "Optional next step for full Isaac Sim pip install:"
|
| 25 |
echo " INSTALL_ISAACSIM=1 ${PROJECT_DIR}/scripts/setup_env_b_reveal.sh"
|
|
|
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
ROOT_DIR="${ROOT_DIR:-/workspace}"
|
| 5 |
+
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
| 6 |
+
BUNDLE_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
|
| 7 |
+
BUNDLED_PROJECT_DIR="${BUNDLE_ROOT}/code/reveal_vla_bimanual"
|
| 8 |
PROJECT_DIR="${PROJECT_DIR:-${ROOT_DIR}/reveal_vla_bimanual}"
|
| 9 |
+
THIRD_PARTY_DIR="${ROOT_DIR}/third_party"
|
| 10 |
+
INSTALL_ENV_B="${INSTALL_ENV_B:-1}"
|
| 11 |
|
| 12 |
echo "Using ROOT_DIR=${ROOT_DIR}"
|
| 13 |
+
echo "Using BUNDLE_ROOT=${BUNDLE_ROOT}"
|
| 14 |
+
echo "Using BUNDLED_PROJECT_DIR=${BUNDLED_PROJECT_DIR}"
|
| 15 |
echo "Using PROJECT_DIR=${PROJECT_DIR}"
|
| 16 |
|
| 17 |
+
ensure_project_dir() {
|
| 18 |
+
if [[ -e "${PROJECT_DIR}" ]]; then
|
| 19 |
+
return 0
|
| 20 |
+
fi
|
| 21 |
+
ln -s "${BUNDLED_PROJECT_DIR}" "${PROJECT_DIR}"
|
| 22 |
+
}
|
| 23 |
|
| 24 |
+
sync_repo() {
|
| 25 |
+
local target_dir="$1"
|
| 26 |
+
local repo_url="$2"
|
| 27 |
+
local repo_rev="$3"
|
| 28 |
|
| 29 |
+
if [[ ! -d "${target_dir}/.git" ]]; then
|
| 30 |
+
git clone "${repo_url}" "${target_dir}"
|
| 31 |
+
fi
|
| 32 |
|
| 33 |
+
git -C "${target_dir}" fetch --all --tags
|
| 34 |
+
git -C "${target_dir}" checkout "${repo_rev}"
|
| 35 |
+
}
|
| 36 |
|
| 37 |
+
chmod +x "${BUNDLED_PROJECT_DIR}/scripts/"*.sh
|
| 38 |
+
mkdir -p "${THIRD_PARTY_DIR}"
|
| 39 |
+
ensure_project_dir
|
| 40 |
+
|
| 41 |
+
echo "1/6 Sync pinned third-party repos"
|
| 42 |
+
sync_repo "${THIRD_PARTY_DIR}/peract_bimanual" "https://github.com/markusgrotz/peract_bimanual.git" "bb0232a6ba3fe116566e9568f0c7af980ed6703d"
|
| 43 |
+
sync_repo "${THIRD_PARTY_DIR}/RLBench" "https://github.com/markusgrotz/RLBench.git" "8af748c51287989294e00c9c670e3330a0e35ed5"
|
| 44 |
+
sync_repo "${THIRD_PARTY_DIR}/PyRep" "https://github.com/markusgrotz/PyRep.git" "b8bd1d7a3182adcd570d001649c0849047ebf197"
|
| 45 |
+
sync_repo "${THIRD_PARTY_DIR}/YARR" "https://github.com/markusgrotz/YARR.git" "6822ff78602c77878b27d4cfe759ce029c67bffb"
|
| 46 |
+
|
| 47 |
+
echo "2/6 Install or update Env A (RLBench / PerAct2)"
|
| 48 |
+
ROOT_DIR="${ROOT_DIR}" "${PROJECT_DIR}/scripts/setup_env_a_rlbench.sh"
|
| 49 |
+
|
| 50 |
+
echo "3/6 Install RLBench headless X prerequisites"
|
| 51 |
+
ROOT_DIR="${ROOT_DIR}" "${PROJECT_DIR}/scripts/setup_rlbench_headless_x.sh"
|
| 52 |
+
|
| 53 |
+
echo "4/6 Start RLBench X server on :99"
|
| 54 |
+
ROOT_DIR="${ROOT_DIR}" DISPLAY_NUM=99 "${PROJECT_DIR}/scripts/start_rlbench_x.sh"
|
| 55 |
+
|
| 56 |
+
if [[ "${INSTALL_ENV_B}" == "1" ]]; then
|
| 57 |
+
echo "5/6 Install or update Env B base (reveal / IsaacLab source)"
|
| 58 |
+
ROOT_DIR="${ROOT_DIR}" "${PROJECT_DIR}/scripts/setup_env_b_reveal.sh"
|
| 59 |
+
else
|
| 60 |
+
echo "5/6 Skip Env B base because INSTALL_ENV_B=${INSTALL_ENV_B}"
|
| 61 |
+
fi
|
| 62 |
+
|
| 63 |
+
echo "6/6 Done"
|
| 64 |
echo
|
| 65 |
echo "Optional next step for full Isaac Sim pip install:"
|
| 66 |
echo " INSTALL_ISAACSIM=1 ${PROJECT_DIR}/scripts/setup_env_b_reveal.sh"
|
environment/upstream_revisions.txt
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/workspace/third_party/peract_bimanual
|
| 2 |
+
repo_url=https://github.com/markusgrotz/peract_bimanual.git
|
| 3 |
+
commit=bb0232a6ba3fe116566e9568f0c7af980ed6703d
|
| 4 |
+
|
| 5 |
+
/workspace/third_party/RLBench
|
| 6 |
+
repo_url=https://github.com/markusgrotz/RLBench.git
|
| 7 |
+
commit=8af748c51287989294e00c9c670e3330a0e35ed5
|
| 8 |
+
|
| 9 |
+
/workspace/third_party/PyRep
|
| 10 |
+
repo_url=https://github.com/markusgrotz/PyRep.git
|
| 11 |
+
commit=b8bd1d7a3182adcd570d001649c0849047ebf197
|
| 12 |
+
|
| 13 |
+
/workspace/third_party/YARR
|
| 14 |
+
repo_url=https://github.com/markusgrotz/YARR.git
|
| 15 |
+
commit=6822ff78602c77878b27d4cfe759ce029c67bffb
|
export_manifest_data.json
CHANGED
|
@@ -1,985 +1,671 @@
|
|
| 1 |
{
|
| 2 |
-
"/workspace/
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
"
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
"
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
"
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
},
|
| 42 |
-
{
|
| 43 |
-
"
|
| 44 |
-
"
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
"
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
"
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
"
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
"
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
},
|
| 94 |
-
{
|
| 95 |
-
"
|
| 96 |
-
"
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
"
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
"
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
"
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
"
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
},
|
| 178 |
-
{
|
| 179 |
-
"
|
| 180 |
-
"
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
"
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
"
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
"
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
"
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
},
|
| 270 |
-
{
|
| 271 |
-
"
|
| 272 |
-
"
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
"
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
| 301 |
-
|
| 302 |
-
|
| 303 |
-
|
| 304 |
-
|
| 305 |
-
|
| 306 |
-
|
| 307 |
-
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
"
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
-
|
| 321 |
-
|
| 322 |
-
|
| 323 |
-
"
|
| 324 |
-
|
| 325 |
-
|
| 326 |
-
|
| 327 |
-
|
| 328 |
-
"
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
},
|
| 334 |
-
{
|
| 335 |
-
"
|
| 336 |
-
"
|
| 337 |
-
|
| 338 |
-
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
|
| 344 |
-
|
| 345 |
-
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
"
|
| 352 |
-
|
| 353 |
-
|
| 354 |
-
|
| 355 |
-
|
| 356 |
-
|
| 357 |
-
|
| 358 |
-
|
| 359 |
-
|
| 360 |
-
|
| 361 |
-
|
| 362 |
-
|
| 363 |
-
|
| 364 |
-
|
| 365 |
-
|
| 366 |
-
|
| 367 |
-
|
| 368 |
-
|
| 369 |
-
|
| 370 |
-
|
| 371 |
-
|
| 372 |
-
|
| 373 |
-
|
| 374 |
-
|
| 375 |
-
|
| 376 |
-
|
| 377 |
-
|
| 378 |
-
|
| 379 |
-
|
| 380 |
-
|
| 381 |
-
|
| 382 |
-
|
| 383 |
-
|
| 384 |
-
"
|
| 385 |
-
|
| 386 |
-
|
| 387 |
-
|
| 388 |
-
|
| 389 |
-
|
| 390 |
-
|
| 391 |
-
|
| 392 |
-
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
| 396 |
-
"
|
| 397 |
-
|
| 398 |
-
|
| 399 |
-
|
| 400 |
-
|
| 401 |
-
|
| 402 |
-
|
| 403 |
-
|
| 404 |
-
|
| 405 |
-
|
| 406 |
-
|
| 407 |
-
"
|
| 408 |
-
|
| 409 |
-
|
| 410 |
-
|
| 411 |
-
|
| 412 |
-
|
| 413 |
-
|
| 414 |
-
|
| 415 |
-
|
| 416 |
-
|
| 417 |
-
},
|
| 418 |
-
{
|
| 419 |
-
"
|
| 420 |
-
"
|
| 421 |
-
|
| 422 |
-
|
| 423 |
-
|
| 424 |
-
|
| 425 |
-
|
| 426 |
-
|
| 427 |
-
|
| 428 |
-
|
| 429 |
-
|
| 430 |
-
|
| 431 |
-
|
| 432 |
-
|
| 433 |
-
|
| 434 |
-
|
| 435 |
-
|
| 436 |
-
|
| 437 |
-
|
| 438 |
-
|
| 439 |
-
|
| 440 |
-
|
| 441 |
-
|
| 442 |
-
|
| 443 |
-
|
| 444 |
-
|
| 445 |
-
|
| 446 |
-
|
| 447 |
-
|
| 448 |
-
|
| 449 |
-
|
| 450 |
-
|
| 451 |
-
|
| 452 |
-
|
| 453 |
-
|
| 454 |
-
|
| 455 |
-
"
|
| 456 |
-
|
| 457 |
-
|
| 458 |
-
|
| 459 |
-
"
|
| 460 |
-
"
|
| 461 |
-
|
| 462 |
-
|
| 463 |
-
|
| 464 |
-
|
| 465 |
-
|
| 466 |
-
|
| 467 |
-
|
| 468 |
-
|
| 469 |
-
|
| 470 |
-
|
| 471 |
-
"
|
| 472 |
-
|
| 473 |
-
|
| 474 |
-
|
| 475 |
-
"
|
| 476 |
-
"
|
| 477 |
-
|
| 478 |
-
|
| 479 |
-
|
| 480 |
-
|
| 481 |
-
|
| 482 |
-
|
| 483 |
-
"
|
| 484 |
-
|
| 485 |
-
|
| 486 |
-
|
| 487 |
-
|
| 488 |
-
|
| 489 |
-
|
| 490 |
-
|
| 491 |
-
|
| 492 |
-
|
| 493 |
-
|
| 494 |
-
|
| 495 |
-
|
| 496 |
-
|
| 497 |
-
|
| 498 |
-
|
| 499 |
-
"
|
| 500 |
-
|
| 501 |
-
|
| 502 |
-
|
| 503 |
-
"
|
| 504 |
-
"
|
| 505 |
-
|
| 506 |
-
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
|
| 510 |
-
|
| 511 |
-
|
| 512 |
-
|
| 513 |
-
|
| 514 |
-
|
| 515 |
-
"
|
| 516 |
-
|
| 517 |
-
|
| 518 |
-
|
| 519 |
-
"
|
| 520 |
-
"
|
| 521 |
-
|
| 522 |
-
|
| 523 |
-
|
| 524 |
-
|
| 525 |
-
|
| 526 |
-
|
| 527 |
-
"
|
| 528 |
-
|
| 529 |
-
|
| 530 |
-
|
| 531 |
-
|
| 532 |
-
|
| 533 |
-
|
| 534 |
-
|
| 535 |
-
|
| 536 |
-
|
| 537 |
-
|
| 538 |
-
|
| 539 |
-
|
| 540 |
-
|
| 541 |
-
|
| 542 |
-
|
| 543 |
-
"
|
| 544 |
-
|
| 545 |
-
|
| 546 |
-
|
| 547 |
-
"
|
| 548 |
-
"
|
| 549 |
-
|
| 550 |
-
|
| 551 |
-
|
| 552 |
-
|
| 553 |
-
|
| 554 |
-
|
| 555 |
-
|
| 556 |
-
|
| 557 |
-
|
| 558 |
-
|
| 559 |
-
"
|
| 560 |
-
|
| 561 |
-
|
| 562 |
-
|
| 563 |
-
"
|
| 564 |
-
"
|
| 565 |
-
|
| 566 |
-
|
| 567 |
-
|
| 568 |
-
|
| 569 |
-
|
| 570 |
-
|
| 571 |
-
"
|
| 572 |
-
|
| 573 |
-
|
| 574 |
-
|
| 575 |
-
|
| 576 |
-
|
| 577 |
-
|
| 578 |
-
|
| 579 |
-
|
| 580 |
-
|
| 581 |
-
|
| 582 |
-
|
| 583 |
-
|
| 584 |
-
|
| 585 |
-
|
| 586 |
-
|
| 587 |
-
"
|
| 588 |
-
|
| 589 |
-
|
| 590 |
-
|
| 591 |
-
"
|
| 592 |
-
"
|
| 593 |
-
|
| 594 |
-
|
| 595 |
-
|
| 596 |
-
|
| 597 |
-
|
| 598 |
-
|
| 599 |
-
|
| 600 |
-
|
| 601 |
-
|
| 602 |
-
|
| 603 |
-
"
|
| 604 |
-
|
| 605 |
-
|
| 606 |
-
|
| 607 |
-
"
|
| 608 |
-
"
|
| 609 |
-
|
| 610 |
-
|
| 611 |
-
|
| 612 |
-
|
| 613 |
-
|
| 614 |
-
|
| 615 |
-
"
|
| 616 |
-
|
| 617 |
-
|
| 618 |
-
|
| 619 |
-
|
| 620 |
-
"
|
| 621 |
-
|
| 622 |
-
|
| 623 |
-
|
| 624 |
-
|
| 625 |
-
|
| 626 |
-
|
| 627 |
-
"
|
| 628 |
-
"
|
| 629 |
-
|
| 630 |
-
|
| 631 |
-
|
| 632 |
-
|
| 633 |
-
|
| 634 |
-
|
| 635 |
-
|
| 636 |
-
|
| 637 |
-
|
| 638 |
-
|
| 639 |
-
"
|
| 640 |
-
"
|
| 641 |
-
|
| 642 |
-
|
| 643 |
-
"
|
| 644 |
-
|
| 645 |
-
|
| 646 |
-
|
| 647 |
-
|
| 648 |
-
"
|
| 649 |
-
|
| 650 |
-
|
| 651 |
-
|
| 652 |
-
|
| 653 |
-
|
| 654 |
-
|
| 655 |
-
"
|
| 656 |
-
"
|
| 657 |
-
|
| 658 |
-
|
| 659 |
-
|
| 660 |
-
|
| 661 |
-
|
| 662 |
-
|
| 663 |
-
|
| 664 |
-
|
| 665 |
-
|
| 666 |
-
|
| 667 |
-
"
|
| 668 |
-
"
|
| 669 |
-
"reocclusion_rate": 0.0,
|
| 670 |
-
"persistence_horizon_mae": null,
|
| 671 |
-
"disturbance_cost": 0.4373710020962689
|
| 672 |
-
},
|
| 673 |
-
"no_world_model": {
|
| 674 |
-
"per_task_success": {
|
| 675 |
-
"foliage_proxy": 0.5,
|
| 676 |
-
"bag_proxy": 0.6666666666666666,
|
| 677 |
-
"cloth_proxy": 0.6666666666666666
|
| 678 |
-
},
|
| 679 |
-
"mean_success": 0.611111111111111,
|
| 680 |
-
"visibility_integral": 25.961688462230896,
|
| 681 |
-
"corridor_availability": 0.8389290322860082,
|
| 682 |
-
"reocclusion_rate": 0.0,
|
| 683 |
-
"persistence_horizon_mae": 1.2728600796398442,
|
| 684 |
-
"disturbance_cost": 0.4373710020962689
|
| 685 |
-
},
|
| 686 |
-
"no_planner_reranking": {
|
| 687 |
-
"per_task_success": {
|
| 688 |
-
"foliage_proxy": 0.5,
|
| 689 |
-
"bag_proxy": 0.6666666666666666,
|
| 690 |
-
"cloth_proxy": 0.6666666666666666
|
| 691 |
-
},
|
| 692 |
-
"mean_success": 0.611111111111111,
|
| 693 |
-
"visibility_integral": 25.961688462230896,
|
| 694 |
-
"corridor_availability": 0.8389290322860082,
|
| 695 |
-
"reocclusion_rate": 0.0,
|
| 696 |
-
"persistence_horizon_mae": 1.2728600796398442,
|
| 697 |
-
"disturbance_cost": 0.4373710020962689
|
| 698 |
-
},
|
| 699 |
-
"no_support_mode_conditioning": {
|
| 700 |
-
"per_task_success": {
|
| 701 |
-
"foliage_proxy": 0.4166666666666667,
|
| 702 |
-
"bag_proxy": 0.9166666666666666,
|
| 703 |
-
"cloth_proxy": 0.8333333333333334
|
| 704 |
-
},
|
| 705 |
-
"mean_success": 0.7222222222222222,
|
| 706 |
-
"visibility_integral": 23.05404196182887,
|
| 707 |
-
"corridor_availability": 0.8699083113008075,
|
| 708 |
-
"reocclusion_rate": 0.005555555555555556,
|
| 709 |
-
"persistence_horizon_mae": 1.3802068092328472,
|
| 710 |
-
"disturbance_cost": 0.42474424963196117
|
| 711 |
-
},
|
| 712 |
-
"no_wrist_cameras": {
|
| 713 |
-
"per_task_success": {
|
| 714 |
-
"foliage_proxy": 0.5,
|
| 715 |
-
"bag_proxy": 0.8333333333333334,
|
| 716 |
-
"cloth_proxy": 0.9166666666666666
|
| 717 |
-
},
|
| 718 |
-
"mean_success": 0.75,
|
| 719 |
-
"visibility_integral": 20.127365860674118,
|
| 720 |
-
"corridor_availability": 0.8554659518930647,
|
| 721 |
-
"reocclusion_rate": 0.010912698412698412,
|
| 722 |
-
"persistence_horizon_mae": 3.7925679992971033,
|
| 723 |
-
"disturbance_cost": 0.3890175982895825
|
| 724 |
-
},
|
| 725 |
-
"no_global_camera": {
|
| 726 |
-
"per_task_success": {
|
| 727 |
-
"foliage_proxy": 0.5833333333333334,
|
| 728 |
-
"bag_proxy": 0.3333333333333333,
|
| 729 |
-
"cloth_proxy": 0.75
|
| 730 |
-
},
|
| 731 |
-
"mean_success": 0.5555555555555556,
|
| 732 |
-
"visibility_integral": 30.977441320816677,
|
| 733 |
-
"corridor_availability": 0.9048774888118108,
|
| 734 |
-
"reocclusion_rate": 0.005555555555555556,
|
| 735 |
-
"persistence_horizon_mae": 1.2688850791612154,
|
| 736 |
-
"disturbance_cost": 0.5012649139389396
|
| 737 |
}
|
| 738 |
-
|
| 739 |
-
"/workspace/reports/rlbench_custom/backbone_only_rollout/rollout_eval.json": {
|
| 740 |
-
"checkpoint": "/workspace/outputs/rlbench_custom/rlbench_subset3_backbone_only_dummy/checkpoint_best.pt",
|
| 741 |
-
"plan": false,
|
| 742 |
-
"support_mode_conditioning": true,
|
| 743 |
-
"episodes_per_task": 1,
|
| 744 |
-
"episode_length": 5,
|
| 745 |
-
"resolution": 224,
|
| 746 |
-
"tasks": {
|
| 747 |
-
"bimanual_lift_ball": {
|
| 748 |
-
"successes": [
|
| 749 |
-
0.0
|
| 750 |
-
],
|
| 751 |
-
"returns": [
|
| 752 |
-
0.0
|
| 753 |
-
],
|
| 754 |
-
"mean_success": 0.0,
|
| 755 |
-
"mean_return": 0.0
|
| 756 |
-
},
|
| 757 |
-
"bimanual_push_box": {
|
| 758 |
-
"successes": [
|
| 759 |
-
0.0
|
| 760 |
-
],
|
| 761 |
-
"returns": [
|
| 762 |
-
0.0
|
| 763 |
-
],
|
| 764 |
-
"mean_success": 0.0,
|
| 765 |
-
"mean_return": 0.0
|
| 766 |
-
},
|
| 767 |
-
"bimanual_dual_push_buttons": {
|
| 768 |
-
"successes": [
|
| 769 |
-
0.0
|
| 770 |
-
],
|
| 771 |
-
"returns": [
|
| 772 |
-
0.0
|
| 773 |
-
],
|
| 774 |
-
"mean_success": 0.0,
|
| 775 |
-
"mean_return": 0.0
|
| 776 |
-
}
|
| 777 |
-
},
|
| 778 |
-
"mean_success": 0.0
|
| 779 |
-
},
|
| 780 |
-
"/workspace/reports/rlbench_custom/reveal_state_rollout_noplan/rollout_eval.json": {
|
| 781 |
-
"checkpoint": "/workspace/outputs/rlbench_custom/rlbench_subset3_reveal_state_dummy/checkpoint_best.pt",
|
| 782 |
-
"plan": false,
|
| 783 |
-
"support_mode_conditioning": true,
|
| 784 |
-
"episodes_per_task": 1,
|
| 785 |
-
"episode_length": 5,
|
| 786 |
-
"resolution": 224,
|
| 787 |
-
"tasks": {
|
| 788 |
-
"bimanual_lift_ball": {
|
| 789 |
-
"successes": [
|
| 790 |
-
0.0
|
| 791 |
-
],
|
| 792 |
-
"returns": [
|
| 793 |
-
0.0
|
| 794 |
-
],
|
| 795 |
-
"mean_success": 0.0,
|
| 796 |
-
"mean_return": 0.0
|
| 797 |
-
},
|
| 798 |
-
"bimanual_push_box": {
|
| 799 |
-
"successes": [
|
| 800 |
-
0.0
|
| 801 |
-
],
|
| 802 |
-
"returns": [
|
| 803 |
-
0.0
|
| 804 |
-
],
|
| 805 |
-
"mean_success": 0.0,
|
| 806 |
-
"mean_return": 0.0
|
| 807 |
-
},
|
| 808 |
-
"bimanual_dual_push_buttons": {
|
| 809 |
-
"successes": [
|
| 810 |
-
0.0
|
| 811 |
-
],
|
| 812 |
-
"returns": [
|
| 813 |
-
0.0
|
| 814 |
-
],
|
| 815 |
-
"mean_success": 0.0,
|
| 816 |
-
"mean_return": 0.0
|
| 817 |
-
}
|
| 818 |
-
},
|
| 819 |
-
"mean_success": 0.0
|
| 820 |
-
},
|
| 821 |
-
"/workspace/reports/rlbench_custom/reveal_state_rollout_plan/rollout_eval.json": {
|
| 822 |
-
"checkpoint": "/workspace/outputs/rlbench_custom/rlbench_subset3_reveal_state_dummy/checkpoint_best.pt",
|
| 823 |
-
"plan": true,
|
| 824 |
-
"support_mode_conditioning": true,
|
| 825 |
-
"episodes_per_task": 1,
|
| 826 |
-
"episode_length": 5,
|
| 827 |
-
"resolution": 224,
|
| 828 |
-
"tasks": {
|
| 829 |
-
"bimanual_lift_ball": {
|
| 830 |
-
"successes": [
|
| 831 |
-
0.0
|
| 832 |
-
],
|
| 833 |
-
"returns": [
|
| 834 |
-
0.0
|
| 835 |
-
],
|
| 836 |
-
"mean_success": 0.0,
|
| 837 |
-
"mean_return": 0.0
|
| 838 |
-
},
|
| 839 |
-
"bimanual_push_box": {
|
| 840 |
-
"successes": [
|
| 841 |
-
0.0
|
| 842 |
-
],
|
| 843 |
-
"returns": [
|
| 844 |
-
0.0
|
| 845 |
-
],
|
| 846 |
-
"mean_success": 0.0,
|
| 847 |
-
"mean_return": 0.0
|
| 848 |
-
},
|
| 849 |
-
"bimanual_dual_push_buttons": {
|
| 850 |
-
"successes": [
|
| 851 |
-
0.0
|
| 852 |
-
],
|
| 853 |
-
"returns": [
|
| 854 |
-
0.0
|
| 855 |
-
],
|
| 856 |
-
"mean_success": 0.0,
|
| 857 |
-
"mean_return": 0.0
|
| 858 |
-
}
|
| 859 |
-
},
|
| 860 |
-
"mean_success": 0.0
|
| 861 |
-
},
|
| 862 |
-
"/workspace/reports/rlbench_custom_clip/backbone_only_rollout/rollout_eval.json": {
|
| 863 |
-
"checkpoint": "/workspace/outputs/rlbench_custom/rlbench_subset3_backbone_only_clip/checkpoint_best.pt",
|
| 864 |
-
"plan": false,
|
| 865 |
-
"support_mode_conditioning": true,
|
| 866 |
-
"episodes_per_task": 1,
|
| 867 |
-
"episode_length": 5,
|
| 868 |
-
"resolution": 224,
|
| 869 |
-
"tasks": {
|
| 870 |
-
"bimanual_lift_ball": {
|
| 871 |
-
"successes": [
|
| 872 |
-
0.0
|
| 873 |
-
],
|
| 874 |
-
"returns": [
|
| 875 |
-
0.0
|
| 876 |
-
],
|
| 877 |
-
"mean_success": 0.0,
|
| 878 |
-
"mean_return": 0.0
|
| 879 |
-
},
|
| 880 |
-
"bimanual_push_box": {
|
| 881 |
-
"successes": [
|
| 882 |
-
0.0
|
| 883 |
-
],
|
| 884 |
-
"returns": [
|
| 885 |
-
0.0
|
| 886 |
-
],
|
| 887 |
-
"mean_success": 0.0,
|
| 888 |
-
"mean_return": 0.0
|
| 889 |
-
},
|
| 890 |
-
"bimanual_dual_push_buttons": {
|
| 891 |
-
"successes": [
|
| 892 |
-
0.0
|
| 893 |
-
],
|
| 894 |
-
"returns": [
|
| 895 |
-
0.0
|
| 896 |
-
],
|
| 897 |
-
"mean_success": 0.0,
|
| 898 |
-
"mean_return": 0.0
|
| 899 |
-
}
|
| 900 |
-
},
|
| 901 |
-
"mean_success": 0.0
|
| 902 |
-
},
|
| 903 |
-
"/workspace/reports/rlbench_custom_clip/reveal_state_rollout_noplan/rollout_eval.json": {
|
| 904 |
-
"checkpoint": "/workspace/outputs/rlbench_custom/rlbench_subset3_reveal_state_clip/checkpoint_best.pt",
|
| 905 |
-
"plan": false,
|
| 906 |
-
"support_mode_conditioning": true,
|
| 907 |
-
"episodes_per_task": 1,
|
| 908 |
-
"episode_length": 5,
|
| 909 |
-
"resolution": 224,
|
| 910 |
-
"tasks": {
|
| 911 |
-
"bimanual_lift_ball": {
|
| 912 |
-
"successes": [
|
| 913 |
-
0.0
|
| 914 |
-
],
|
| 915 |
-
"returns": [
|
| 916 |
-
0.0
|
| 917 |
-
],
|
| 918 |
-
"mean_success": 0.0,
|
| 919 |
-
"mean_return": 0.0
|
| 920 |
-
},
|
| 921 |
-
"bimanual_push_box": {
|
| 922 |
-
"successes": [
|
| 923 |
-
0.0
|
| 924 |
-
],
|
| 925 |
-
"returns": [
|
| 926 |
-
0.0
|
| 927 |
-
],
|
| 928 |
-
"mean_success": 0.0,
|
| 929 |
-
"mean_return": 0.0
|
| 930 |
-
},
|
| 931 |
-
"bimanual_dual_push_buttons": {
|
| 932 |
-
"successes": [
|
| 933 |
-
0.0
|
| 934 |
-
],
|
| 935 |
-
"returns": [
|
| 936 |
-
0.0
|
| 937 |
-
],
|
| 938 |
-
"mean_success": 0.0,
|
| 939 |
-
"mean_return": 0.0
|
| 940 |
-
}
|
| 941 |
-
},
|
| 942 |
-
"mean_success": 0.0
|
| 943 |
-
},
|
| 944 |
-
"/workspace/reports/rlbench_custom_clip/reveal_state_rollout_plan/rollout_eval.json": {
|
| 945 |
-
"checkpoint": "/workspace/outputs/rlbench_custom/rlbench_subset3_reveal_state_clip/checkpoint_best.pt",
|
| 946 |
-
"plan": true,
|
| 947 |
-
"support_mode_conditioning": true,
|
| 948 |
-
"episodes_per_task": 1,
|
| 949 |
-
"episode_length": 5,
|
| 950 |
-
"resolution": 224,
|
| 951 |
-
"tasks": {
|
| 952 |
-
"bimanual_lift_ball": {
|
| 953 |
-
"successes": [
|
| 954 |
-
0.0
|
| 955 |
-
],
|
| 956 |
-
"returns": [
|
| 957 |
-
0.0
|
| 958 |
-
],
|
| 959 |
-
"mean_success": 0.0,
|
| 960 |
-
"mean_return": 0.0
|
| 961 |
-
},
|
| 962 |
-
"bimanual_push_box": {
|
| 963 |
-
"successes": [
|
| 964 |
-
0.0
|
| 965 |
-
],
|
| 966 |
-
"returns": [
|
| 967 |
-
0.0
|
| 968 |
-
],
|
| 969 |
-
"mean_success": 0.0,
|
| 970 |
-
"mean_return": 0.0
|
| 971 |
-
},
|
| 972 |
-
"bimanual_dual_push_buttons": {
|
| 973 |
-
"successes": [
|
| 974 |
-
0.0
|
| 975 |
-
],
|
| 976 |
-
"returns": [
|
| 977 |
-
0.0
|
| 978 |
-
],
|
| 979 |
-
"mean_success": 0.0,
|
| 980 |
-
"mean_return": 0.0
|
| 981 |
-
}
|
| 982 |
-
},
|
| 983 |
-
"mean_success": 0.0
|
| 984 |
-
}
|
| 985 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"root": "/workspace/VLAarchtests",
|
| 3 |
+
"file_count": 166,
|
| 4 |
+
"total_size_bytes": 1667764483,
|
| 5 |
+
"files": [
|
| 6 |
+
{
|
| 7 |
+
"path": "FILE_MANIFEST.txt",
|
| 8 |
+
"size": 32283
|
| 9 |
+
},
|
| 10 |
+
{
|
| 11 |
+
"path": "MODEL_INDEX.md",
|
| 12 |
+
"size": 3195
|
| 13 |
+
},
|
| 14 |
+
{
|
| 15 |
+
"path": "README.md",
|
| 16 |
+
"size": 6379
|
| 17 |
+
},
|
| 18 |
+
{
|
| 19 |
+
"path": "artifacts/data/reveal_proxy/proxy_train_clip224_v4_noleak_counterfactual.pt",
|
| 20 |
+
"size": 8489332
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"path": "artifacts/data/reveal_proxy/proxy_train_smoke_v4.pt",
|
| 24 |
+
"size": 806868
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"path": "artifacts/data/reveal_proxy/proxy_train_v4_noleak_counterfactual.pt",
|
| 28 |
+
"size": 8489300
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"path": "artifacts/data/reveal_proxy/proxy_val_clip224_v4_noleak_counterfactual.pt",
|
| 32 |
+
"size": 2800044
|
| 33 |
+
},
|
| 34 |
+
{
|
| 35 |
+
"path": "artifacts/data/reveal_proxy/proxy_val_smoke_v4.pt",
|
| 36 |
+
"size": 264396
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"path": "artifacts/data/reveal_proxy/proxy_val_v4_noleak_counterfactual.pt",
|
| 40 |
+
"size": 2800012
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"path": "artifacts/logs/system/rlbench_launch_smoke.txt",
|
| 44 |
+
"size": 1184
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"path": "artifacts/logs/system/x99.conf",
|
| 48 |
+
"size": 835
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"path": "artifacts/logs/system/x99.log",
|
| 52 |
+
"size": 1011
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"path": "artifacts/logs/system/x99.pid",
|
| 56 |
+
"size": 5
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"path": "artifacts/outputs/reveal_runs/proxy_backbone_only/checkpoint_best.pt",
|
| 60 |
+
"size": 5071390
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"path": "artifacts/outputs/reveal_runs/proxy_backbone_only/config_resolved.yaml",
|
| 64 |
+
"size": 1960
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"path": "artifacts/outputs/reveal_runs/proxy_backbone_only/metrics.json",
|
| 68 |
+
"size": 3506
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"path": "artifacts/outputs/reveal_runs/proxy_backbone_only_clip/checkpoint_best.pt",
|
| 72 |
+
"size": 802090604
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"path": "artifacts/outputs/reveal_runs/proxy_backbone_only_clip/config_resolved.yaml",
|
| 76 |
+
"size": 2072
|
| 77 |
+
},
|
| 78 |
+
{
|
| 79 |
+
"path": "artifacts/outputs/reveal_runs/proxy_backbone_only_clip/metrics.json",
|
| 80 |
+
"size": 1758
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"path": "artifacts/outputs/reveal_runs/proxy_reveal_state/checkpoint_best.pt",
|
| 84 |
+
"size": 6836318
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"path": "artifacts/outputs/reveal_runs/proxy_reveal_state/config_resolved.yaml",
|
| 88 |
+
"size": 1993
|
| 89 |
+
},
|
| 90 |
+
{
|
| 91 |
+
"path": "artifacts/outputs/reveal_runs/proxy_reveal_state/metrics.json",
|
| 92 |
+
"size": 9016
|
| 93 |
+
},
|
| 94 |
+
{
|
| 95 |
+
"path": "artifacts/outputs/reveal_runs/proxy_reveal_state_clip/checkpoint_best.pt",
|
| 96 |
+
"size": 826368812
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"path": "artifacts/outputs/reveal_runs/proxy_reveal_state_clip/config_resolved.yaml",
|
| 100 |
+
"size": 2103
|
| 101 |
+
},
|
| 102 |
+
{
|
| 103 |
+
"path": "artifacts/outputs/reveal_runs/proxy_reveal_state_clip/metrics.json",
|
| 104 |
+
"size": 4515
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4/ablations.json",
|
| 108 |
+
"size": 2914
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4/ablations.md",
|
| 112 |
+
"size": 1354
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.json",
|
| 116 |
+
"size": 3219
|
| 117 |
+
},
|
| 118 |
+
{
|
| 119 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.md",
|
| 120 |
+
"size": 1351
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.partial.json",
|
| 124 |
+
"size": 5831
|
| 125 |
+
},
|
| 126 |
+
{
|
| 127 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep4/ablations.json",
|
| 128 |
+
"size": 2824
|
| 129 |
+
},
|
| 130 |
+
{
|
| 131 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep4/ablations.md",
|
| 132 |
+
"size": 1351
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4_det/ablations.json",
|
| 136 |
+
"size": 2670
|
| 137 |
+
},
|
| 138 |
+
{
|
| 139 |
+
"path": "artifacts/outputs/reveal_runs/reveal_ablation_v4_det/ablations.md",
|
| 140 |
+
"size": 1354
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"path": "artifacts/outputs/reveal_runs/reveal_eval_v4/reveal_benchmark.json",
|
| 144 |
+
"size": 798
|
| 145 |
+
},
|
| 146 |
+
{
|
| 147 |
+
"path": "artifacts/outputs/reveal_runs/reveal_eval_v4/reveal_benchmark.md",
|
| 148 |
+
"size": 726
|
| 149 |
+
},
|
| 150 |
+
{
|
| 151 |
+
"path": "artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.json",
|
| 152 |
+
"size": 848
|
| 153 |
+
},
|
| 154 |
+
{
|
| 155 |
+
"path": "artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.md",
|
| 156 |
+
"size": 736
|
| 157 |
+
},
|
| 158 |
+
{
|
| 159 |
+
"path": "artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.json",
|
| 160 |
+
"size": 732
|
| 161 |
+
},
|
| 162 |
+
{
|
| 163 |
+
"path": "artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.md",
|
| 164 |
+
"size": 726
|
| 165 |
+
},
|
| 166 |
+
{
|
| 167 |
+
"path": "artifacts/outputs/smoke/proxy_backbone_only_smoke/checkpoint_best.pt",
|
| 168 |
+
"size": 1331678
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"path": "artifacts/outputs/smoke/proxy_backbone_only_smoke/config_resolved.yaml",
|
| 172 |
+
"size": 2062
|
| 173 |
+
},
|
| 174 |
+
{
|
| 175 |
+
"path": "artifacts/outputs/smoke/proxy_backbone_only_smoke/metrics.json",
|
| 176 |
+
"size": 874
|
| 177 |
+
},
|
| 178 |
+
{
|
| 179 |
+
"path": "artifacts/outputs/smoke/proxy_reveal_state_smoke/checkpoint_best.pt",
|
| 180 |
+
"size": 1865438
|
| 181 |
+
},
|
| 182 |
+
{
|
| 183 |
+
"path": "artifacts/outputs/smoke/proxy_reveal_state_smoke/config_resolved.yaml",
|
| 184 |
+
"size": 2061
|
| 185 |
+
},
|
| 186 |
+
{
|
| 187 |
+
"path": "artifacts/outputs/smoke/proxy_reveal_state_smoke/metrics.json",
|
| 188 |
+
"size": 2243
|
| 189 |
+
},
|
| 190 |
+
{
|
| 191 |
+
"path": "artifacts/outputs/smoke/reveal_ablation_ep2/ablations.json",
|
| 192 |
+
"size": 2713
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"path": "artifacts/outputs/smoke/reveal_ablation_ep2/ablations.md",
|
| 196 |
+
"size": 1354
|
| 197 |
+
},
|
| 198 |
+
{
|
| 199 |
+
"path": "artifacts/outputs/smoke/reveal_eval_ep2/reveal_benchmark.json",
|
| 200 |
+
"size": 732
|
| 201 |
+
},
|
| 202 |
+
{
|
| 203 |
+
"path": "artifacts/outputs/smoke/reveal_eval_ep2/reveal_benchmark.md",
|
| 204 |
+
"size": 726
|
| 205 |
+
},
|
| 206 |
+
{
|
| 207 |
+
"path": "artifacts/reports/reveal_ablation/ablations.json",
|
| 208 |
+
"size": 3033
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"path": "artifacts/reports/reveal_ablation/ablations.md",
|
| 212 |
+
"size": 1354
|
| 213 |
+
},
|
| 214 |
+
{
|
| 215 |
+
"path": "artifacts/reports/reveal_eval/reveal_benchmark.json",
|
| 216 |
+
"size": 796
|
| 217 |
+
},
|
| 218 |
+
{
|
| 219 |
+
"path": "artifacts/reports/reveal_eval/reveal_benchmark.md",
|
| 220 |
+
"size": 724
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"path": "artifacts/reports/reveal_eval_noplan/reveal_benchmark.json",
|
| 224 |
+
"size": 414
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"path": "artifacts/reports/reveal_eval_noplan/reveal_benchmark.md",
|
| 228 |
+
"size": 381
|
| 229 |
+
},
|
| 230 |
+
{
|
| 231 |
+
"path": "artifacts/reports/reveal_eval_progress/reveal_benchmark.json",
|
| 232 |
+
"size": 781
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"path": "artifacts/reports/reveal_eval_progress/reveal_benchmark.md",
|
| 236 |
+
"size": 724
|
| 237 |
+
},
|
| 238 |
+
{
|
| 239 |
+
"path": "artifacts/reports/reveal_eval_v2/reveal_benchmark.json",
|
| 240 |
+
"size": 828
|
| 241 |
+
},
|
| 242 |
+
{
|
| 243 |
+
"path": "artifacts/reports/reveal_eval_v2/reveal_benchmark.md",
|
| 244 |
+
"size": 725
|
| 245 |
+
},
|
| 246 |
+
{
|
| 247 |
+
"path": "artifacts/reports/rlbench_custom/backbone_only_rollout/rollout_eval.json",
|
| 248 |
+
"size": 788
|
| 249 |
+
},
|
| 250 |
+
{
|
| 251 |
+
"path": "artifacts/reports/rlbench_custom/backbone_only_rollout/rollout_eval.md",
|
| 252 |
+
"size": 408
|
| 253 |
+
},
|
| 254 |
+
{
|
| 255 |
+
"path": "artifacts/reports/rlbench_custom/reveal_state_rollout_noplan/rollout_eval.json",
|
| 256 |
+
"size": 787
|
| 257 |
+
},
|
| 258 |
+
{
|
| 259 |
+
"path": "artifacts/reports/rlbench_custom/reveal_state_rollout_noplan/rollout_eval.md",
|
| 260 |
+
"size": 407
|
| 261 |
+
},
|
| 262 |
+
{
|
| 263 |
+
"path": "artifacts/reports/rlbench_custom/reveal_state_rollout_plan/rollout_eval.json",
|
| 264 |
+
"size": 786
|
| 265 |
+
},
|
| 266 |
+
{
|
| 267 |
+
"path": "artifacts/reports/rlbench_custom/reveal_state_rollout_plan/rollout_eval.md",
|
| 268 |
+
"size": 406
|
| 269 |
+
},
|
| 270 |
+
{
|
| 271 |
+
"path": "artifacts/reports/rlbench_custom/rlbench_subset3_custom_eval.md",
|
| 272 |
+
"size": 2239
|
| 273 |
+
},
|
| 274 |
+
{
|
| 275 |
+
"path": "artifacts/reports/rlbench_custom_clip/backbone_only_rollout/rollout_eval.json",
|
| 276 |
+
"size": 787
|
| 277 |
+
},
|
| 278 |
+
{
|
| 279 |
+
"path": "artifacts/reports/rlbench_custom_clip/backbone_only_rollout/rollout_eval.md",
|
| 280 |
+
"size": 407
|
| 281 |
+
},
|
| 282 |
+
{
|
| 283 |
+
"path": "artifacts/reports/rlbench_custom_clip/reveal_state_rollout_noplan/rollout_eval.json",
|
| 284 |
+
"size": 786
|
| 285 |
+
},
|
| 286 |
+
{
|
| 287 |
+
"path": "artifacts/reports/rlbench_custom_clip/reveal_state_rollout_noplan/rollout_eval.md",
|
| 288 |
+
"size": 406
|
| 289 |
+
},
|
| 290 |
+
{
|
| 291 |
+
"path": "artifacts/reports/rlbench_custom_clip/reveal_state_rollout_plan/rollout_eval.json",
|
| 292 |
+
"size": 785
|
| 293 |
+
},
|
| 294 |
+
{
|
| 295 |
+
"path": "artifacts/reports/rlbench_custom_clip/reveal_state_rollout_plan/rollout_eval.md",
|
| 296 |
+
"size": 405
|
| 297 |
+
},
|
| 298 |
+
{
|
| 299 |
+
"path": "artifacts/reports/rlbench_custom_clip/rlbench_subset3_clip_eval.md",
|
| 300 |
+
"size": 2423
|
| 301 |
+
},
|
| 302 |
+
{
|
| 303 |
+
"path": "artifacts/reports/rlbench_subset3_baseline_sanity.md",
|
| 304 |
+
"size": 2019
|
| 305 |
+
},
|
| 306 |
+
{
|
| 307 |
+
"path": "code/reveal_vla_bimanual/.gitignore",
|
| 308 |
+
"size": 119
|
| 309 |
+
},
|
| 310 |
+
{
|
| 311 |
+
"path": "code/reveal_vla_bimanual/README.md",
|
| 312 |
+
"size": 3500
|
| 313 |
+
},
|
| 314 |
+
{
|
| 315 |
+
"path": "code/reveal_vla_bimanual/docs/upstream_pins.md",
|
| 316 |
+
"size": 1065
|
| 317 |
+
},
|
| 318 |
+
{
|
| 319 |
+
"path": "code/reveal_vla_bimanual/docs/xorg.rtx6000.conf",
|
| 320 |
+
"size": 836
|
| 321 |
+
},
|
| 322 |
+
{
|
| 323 |
+
"path": "code/reveal_vla_bimanual/envs/mambafi1vu4sqxyk",
|
| 324 |
+
"size": 154
|
| 325 |
+
},
|
| 326 |
+
{
|
| 327 |
+
"path": "code/reveal_vla_bimanual/envs/reveal310.yaml",
|
| 328 |
+
"size": 635
|
| 329 |
+
},
|
| 330 |
+
{
|
| 331 |
+
"path": "code/reveal_vla_bimanual/envs/rlbench310.yaml",
|
| 332 |
+
"size": 930
|
| 333 |
+
},
|
| 334 |
+
{
|
| 335 |
+
"path": "code/reveal_vla_bimanual/eval/__init__.py",
|
| 336 |
+
"size": 74
|
| 337 |
+
},
|
| 338 |
+
{
|
| 339 |
+
"path": "code/reveal_vla_bimanual/eval/ablations.py",
|
| 340 |
+
"size": 205
|
| 341 |
+
},
|
| 342 |
+
{
|
| 343 |
+
"path": "code/reveal_vla_bimanual/eval/metrics.py",
|
| 344 |
+
"size": 1583
|
| 345 |
+
},
|
| 346 |
+
{
|
| 347 |
+
"path": "code/reveal_vla_bimanual/eval/report.py",
|
| 348 |
+
"size": 1617
|
| 349 |
+
},
|
| 350 |
+
{
|
| 351 |
+
"path": "code/reveal_vla_bimanual/eval/run_ablations.py",
|
| 352 |
+
"size": 3886
|
| 353 |
+
},
|
| 354 |
+
{
|
| 355 |
+
"path": "code/reveal_vla_bimanual/eval/run_reveal_benchmark.py",
|
| 356 |
+
"size": 11796
|
| 357 |
+
},
|
| 358 |
+
{
|
| 359 |
+
"path": "code/reveal_vla_bimanual/eval/run_rlbench_rollout_eval.py",
|
| 360 |
+
"size": 10854
|
| 361 |
+
},
|
| 362 |
+
{
|
| 363 |
+
"path": "code/reveal_vla_bimanual/models/__init__.py",
|
| 364 |
+
"size": 826
|
| 365 |
+
},
|
| 366 |
+
{
|
| 367 |
+
"path": "code/reveal_vla_bimanual/models/action_decoder.py",
|
| 368 |
+
"size": 6628
|
| 369 |
+
},
|
| 370 |
+
{
|
| 371 |
+
"path": "code/reveal_vla_bimanual/models/backbones.py",
|
| 372 |
+
"size": 5422
|
| 373 |
+
},
|
| 374 |
+
{
|
| 375 |
+
"path": "code/reveal_vla_bimanual/models/multiview_fusion.py",
|
| 376 |
+
"size": 2077
|
| 377 |
+
},
|
| 378 |
+
{
|
| 379 |
+
"path": "code/reveal_vla_bimanual/models/observation_memory.py",
|
| 380 |
+
"size": 1870
|
| 381 |
+
},
|
| 382 |
+
{
|
| 383 |
+
"path": "code/reveal_vla_bimanual/models/planner.py",
|
| 384 |
+
"size": 3278
|
| 385 |
+
},
|
| 386 |
+
{
|
| 387 |
+
"path": "code/reveal_vla_bimanual/models/policy.py",
|
| 388 |
+
"size": 9128
|
| 389 |
+
},
|
| 390 |
+
{
|
| 391 |
+
"path": "code/reveal_vla_bimanual/models/reveal_head.py",
|
| 392 |
+
"size": 5373
|
| 393 |
+
},
|
| 394 |
+
{
|
| 395 |
+
"path": "code/reveal_vla_bimanual/models/world_model.py",
|
| 396 |
+
"size": 3220
|
| 397 |
+
},
|
| 398 |
+
{
|
| 399 |
+
"path": "code/reveal_vla_bimanual/pyproject.toml",
|
| 400 |
+
"size": 780
|
| 401 |
+
},
|
| 402 |
+
{
|
| 403 |
+
"path": "code/reveal_vla_bimanual/pytorch3d/__init__.py",
|
| 404 |
+
"size": 59
|
| 405 |
+
},
|
| 406 |
+
{
|
| 407 |
+
"path": "code/reveal_vla_bimanual/pytorch3d/transforms.py",
|
| 408 |
+
"size": 3940
|
| 409 |
+
},
|
| 410 |
+
{
|
| 411 |
+
"path": "code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/PKG-INFO",
|
| 412 |
+
"size": 1660
|
| 413 |
+
},
|
| 414 |
+
{
|
| 415 |
+
"path": "code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/SOURCES.txt",
|
| 416 |
+
"size": 844
|
| 417 |
+
},
|
| 418 |
+
{
|
| 419 |
+
"path": "code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/dependency_links.txt",
|
| 420 |
+
"size": 1
|
| 421 |
+
},
|
| 422 |
+
{
|
| 423 |
+
"path": "code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/requires.txt",
|
| 424 |
+
"size": 236
|
| 425 |
+
},
|
| 426 |
+
{
|
| 427 |
+
"path": "code/reveal_vla_bimanual/reveal_vla_bimanual.egg-info/top_level.txt",
|
| 428 |
+
"size": 51
|
| 429 |
+
},
|
| 430 |
+
{
|
| 431 |
+
"path": "code/reveal_vla_bimanual/scripts/download_coppeliasim.sh",
|
| 432 |
+
"size": 967
|
| 433 |
+
},
|
| 434 |
+
{
|
| 435 |
+
"path": "code/reveal_vla_bimanual/scripts/install_micromamba.sh",
|
| 436 |
+
"size": 800
|
| 437 |
+
},
|
| 438 |
+
{
|
| 439 |
+
"path": "code/reveal_vla_bimanual/scripts/setup_env_a_rlbench.sh",
|
| 440 |
+
"size": 3400
|
| 441 |
+
},
|
| 442 |
+
{
|
| 443 |
+
"path": "code/reveal_vla_bimanual/scripts/setup_env_b_reveal.sh",
|
| 444 |
+
"size": 1909
|
| 445 |
+
},
|
| 446 |
+
{
|
| 447 |
+
"path": "code/reveal_vla_bimanual/scripts/setup_rlbench_headless_x.sh",
|
| 448 |
+
"size": 2086
|
| 449 |
+
},
|
| 450 |
+
{
|
| 451 |
+
"path": "code/reveal_vla_bimanual/scripts/start_rlbench_x.sh",
|
| 452 |
+
"size": 3116
|
| 453 |
+
},
|
| 454 |
+
{
|
| 455 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/__init__.py",
|
| 456 |
+
"size": 456
|
| 457 |
+
},
|
| 458 |
+
{
|
| 459 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/base.py",
|
| 460 |
+
"size": 689
|
| 461 |
+
},
|
| 462 |
+
{
|
| 463 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/dataset.py",
|
| 464 |
+
"size": 11788
|
| 465 |
+
},
|
| 466 |
+
{
|
| 467 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/generate_dataset.py",
|
| 468 |
+
"size": 1633
|
| 469 |
+
},
|
| 470 |
+
{
|
| 471 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/isaac_smoke.py",
|
| 472 |
+
"size": 665
|
| 473 |
+
},
|
| 474 |
+
{
|
| 475 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/isaac_wrapper.py",
|
| 476 |
+
"size": 358
|
| 477 |
+
},
|
| 478 |
+
{
|
| 479 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/labels.py",
|
| 480 |
+
"size": 2198
|
| 481 |
+
},
|
| 482 |
+
{
|
| 483 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/procedural_envs.py",
|
| 484 |
+
"size": 31458
|
| 485 |
+
},
|
| 486 |
+
{
|
| 487 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/proxy_specs.py",
|
| 488 |
+
"size": 960
|
| 489 |
+
},
|
| 490 |
+
{
|
| 491 |
+
"path": "code/reveal_vla_bimanual/sim_reveal/teachers.py",
|
| 492 |
+
"size": 1899
|
| 493 |
+
},
|
| 494 |
+
{
|
| 495 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/__init__.py",
|
| 496 |
+
"size": 335
|
| 497 |
+
},
|
| 498 |
+
{
|
| 499 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/camera_spec.py",
|
| 500 |
+
"size": 885
|
| 501 |
+
},
|
| 502 |
+
{
|
| 503 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/dataset.py",
|
| 504 |
+
"size": 13817
|
| 505 |
+
},
|
| 506 |
+
{
|
| 507 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/dataset_download.py",
|
| 508 |
+
"size": 4368
|
| 509 |
+
},
|
| 510 |
+
{
|
| 511 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/generate_smoke_dataset.py",
|
| 512 |
+
"size": 4698
|
| 513 |
+
},
|
| 514 |
+
{
|
| 515 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/launch_smoke.py",
|
| 516 |
+
"size": 3232
|
| 517 |
+
},
|
| 518 |
+
{
|
| 519 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/obs_adapter.py",
|
| 520 |
+
"size": 3025
|
| 521 |
+
},
|
| 522 |
+
{
|
| 523 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/peract2_runner.py",
|
| 524 |
+
"size": 4525
|
| 525 |
+
},
|
| 526 |
+
{
|
| 527 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/smoke_test.py",
|
| 528 |
+
"size": 1410
|
| 529 |
+
},
|
| 530 |
+
{
|
| 531 |
+
"path": "code/reveal_vla_bimanual/sim_rlbench/task_splits.py",
|
| 532 |
+
"size": 523
|
| 533 |
+
},
|
| 534 |
+
{
|
| 535 |
+
"path": "code/reveal_vla_bimanual/train/__init__.py",
|
| 536 |
+
"size": 78
|
| 537 |
+
},
|
| 538 |
+
{
|
| 539 |
+
"path": "code/reveal_vla_bimanual/train/configs/base.yaml",
|
| 540 |
+
"size": 299
|
| 541 |
+
},
|
| 542 |
+
{
|
| 543 |
+
"path": "code/reveal_vla_bimanual/train/configs/data/reveal_proxies.yaml",
|
| 544 |
+
"size": 213
|
| 545 |
+
},
|
| 546 |
+
{
|
| 547 |
+
"path": "code/reveal_vla_bimanual/train/configs/data/rlbench_3cam.yaml",
|
| 548 |
+
"size": 193
|
| 549 |
+
},
|
| 550 |
+
{
|
| 551 |
+
"path": "code/reveal_vla_bimanual/train/configs/model/backbone_only.yaml",
|
| 552 |
+
"size": 517
|
| 553 |
+
},
|
| 554 |
+
{
|
| 555 |
+
"path": "code/reveal_vla_bimanual/train/configs/model/reveal_state.yaml",
|
| 556 |
+
"size": 1014
|
| 557 |
+
},
|
| 558 |
+
{
|
| 559 |
+
"path": "code/reveal_vla_bimanual/train/configs/proxy_backbone_only.yaml",
|
| 560 |
+
"size": 1957
|
| 561 |
+
},
|
| 562 |
+
{
|
| 563 |
+
"path": "code/reveal_vla_bimanual/train/configs/proxy_backbone_only_clip.yaml",
|
| 564 |
+
"size": 2069
|
| 565 |
+
},
|
| 566 |
+
{
|
| 567 |
+
"path": "code/reveal_vla_bimanual/train/configs/proxy_backbone_only_smoke.yaml",
|
| 568 |
+
"size": 2059
|
| 569 |
+
},
|
| 570 |
+
{
|
| 571 |
+
"path": "code/reveal_vla_bimanual/train/configs/proxy_reveal_state.yaml",
|
| 572 |
+
"size": 1990
|
| 573 |
+
},
|
| 574 |
+
{
|
| 575 |
+
"path": "code/reveal_vla_bimanual/train/configs/proxy_reveal_state_clip.yaml",
|
| 576 |
+
"size": 2100
|
| 577 |
+
},
|
| 578 |
+
{
|
| 579 |
+
"path": "code/reveal_vla_bimanual/train/configs/proxy_reveal_state_smoke.yaml",
|
| 580 |
+
"size": 2058
|
| 581 |
+
},
|
| 582 |
+
{
|
| 583 |
+
"path": "code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_clip.yaml",
|
| 584 |
+
"size": 1921
|
| 585 |
+
},
|
| 586 |
+
{
|
| 587 |
+
"path": "code/reveal_vla_bimanual/train/configs/rlbench_subset3_backbone_only_dummy.yaml",
|
| 588 |
+
"size": 1914
|
| 589 |
+
},
|
| 590 |
+
{
|
| 591 |
+
"path": "code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_clip.yaml",
|
| 592 |
+
"size": 2019
|
| 593 |
+
},
|
| 594 |
+
{
|
| 595 |
+
"path": "code/reveal_vla_bimanual/train/configs/rlbench_subset3_reveal_state_dummy.yaml",
|
| 596 |
+
"size": 2012
|
| 597 |
+
},
|
| 598 |
+
{
|
| 599 |
+
"path": "code/reveal_vla_bimanual/train/losses.py",
|
| 600 |
+
"size": 8452
|
| 601 |
+
},
|
| 602 |
+
{
|
| 603 |
+
"path": "code/reveal_vla_bimanual/train/run_experiment.py",
|
| 604 |
+
"size": 8870
|
| 605 |
+
},
|
| 606 |
+
{
|
| 607 |
+
"path": "code/reveal_vla_bimanual/train/run_rlbench_experiment.py",
|
| 608 |
+
"size": 7809
|
| 609 |
+
},
|
| 610 |
+
{
|
| 611 |
+
"path": "code/reveal_vla_bimanual/train/trainer.py",
|
| 612 |
+
"size": 2945
|
| 613 |
+
},
|
| 614 |
+
{
|
| 615 |
+
"path": "code/upstream_local_patches/YARR/yarr/runners/_independent_env_runner.py",
|
| 616 |
+
"size": 13139
|
| 617 |
+
},
|
| 618 |
+
{
|
| 619 |
+
"path": "code/upstream_local_patches/peract_bimanual/agents/bimanual_peract/qattention_peract_bc_agent.py",
|
| 620 |
+
"size": 40316
|
| 621 |
+
},
|
| 622 |
+
{
|
| 623 |
+
"path": "environment/README.md",
|
| 624 |
+
"size": 1501
|
| 625 |
+
},
|
| 626 |
+
{
|
| 627 |
+
"path": "environment/glxinfo_B.txt",
|
| 628 |
+
"size": 855
|
| 629 |
+
},
|
| 630 |
+
{
|
| 631 |
+
"path": "environment/hardware_snapshot.txt",
|
| 632 |
+
"size": 5417
|
| 633 |
+
},
|
| 634 |
+
{
|
| 635 |
+
"path": "environment/reveal_env_explicit.txt",
|
| 636 |
+
"size": 24531
|
| 637 |
+
},
|
| 638 |
+
{
|
| 639 |
+
"path": "environment/reveal_env_export.yaml",
|
| 640 |
+
"size": 13289
|
| 641 |
+
},
|
| 642 |
+
{
|
| 643 |
+
"path": "environment/reveal_pip_freeze.txt",
|
| 644 |
+
"size": 7333
|
| 645 |
+
},
|
| 646 |
+
{
|
| 647 |
+
"path": "environment/rlbench_env_explicit.txt",
|
| 648 |
+
"size": 25057
|
| 649 |
+
},
|
| 650 |
+
{
|
| 651 |
+
"path": "environment/rlbench_env_export.yaml",
|
| 652 |
+
"size": 11542
|
| 653 |
+
},
|
| 654 |
+
{
|
| 655 |
+
"path": "environment/rlbench_pip_freeze.txt",
|
| 656 |
+
"size": 6265
|
| 657 |
+
},
|
| 658 |
+
{
|
| 659 |
+
"path": "environment/setup_same_machine.sh",
|
| 660 |
+
"size": 2775
|
| 661 |
+
},
|
| 662 |
+
{
|
| 663 |
+
"path": "environment/upstream_revisions.txt",
|
| 664 |
+
"size": 533
|
| 665 |
+
},
|
| 666 |
+
{
|
| 667 |
+
"path": "export_manifest_data.json",
|
| 668 |
+
"size": 27789
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 669 |
}
|
| 670 |
+
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 671 |
}
|