Add files using upload-large-folder tool
Browse files- MODEL_INDEX.md +47 -245
- README.md +148 -296
- environment/glxinfo_B.txt +4 -4
- environment/hardware_snapshot.txt +51 -52
- environment/reveal_env_explicit.txt +3 -327
- environment/reveal_env_export.yaml +2 -335
- environment/reveal_pip_freeze.txt +6 -81
- environment/rlbench_env_explicit.txt +304 -363
- environment/rlbench_env_export.yaml +71 -18
- environment/rlbench_pip_freeze.txt +60 -5
- environment/run_peract2_13_rollouts.sh +11 -49
- environment/runtime_env_vars.sh +11 -0
- environment/setup_same_machine.sh +41 -69
- environment/system_packages_same_machine.txt +152 -18
- environment/upstream_revisions.txt +14 -31
- environment/validate_same_machine.sh +11 -62
- regression/baselines.md +45 -0
- results/phase_tracking.md +175 -0
- tests/__pycache__/conftest.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/conftest.cpython-311.pyc +0 -0
- tests/__pycache__/test_action_decoder_equivariance.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_action_decoder_equivariance.cpython-311.pyc +0 -0
- tests/__pycache__/test_dataset_v6_keys.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_dataset_v6_keys.cpython-311.pyc +0 -0
- tests/__pycache__/test_dual_memory_contract.cpython-311.pyc +0 -0
- tests/__pycache__/test_planner_structured_utility.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_planner_structured_utility.cpython-311.pyc +0 -0
- tests/__pycache__/test_policy_topk_cascade.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_policy_topk_cascade.cpython-311.pyc +0 -0
- tests/__pycache__/test_proposal_diversity.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_proposal_diversity.cpython-311.pyc +0 -0
- tests/__pycache__/test_rgb_backward_compat.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_rgb_backward_compat.cpython-311.pyc +0 -0
- tests/__pycache__/test_rgbd_forward_contract.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_rgbd_forward_contract.cpython-311.pyc +0 -0
- tests/__pycache__/test_role_loss_permutation.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_role_loss_permutation.cpython-311.pyc +0 -0
- tests/__pycache__/test_world_model_state_contract.cpython-311-pytest-9.0.2.pyc +0 -0
- tests/__pycache__/test_world_model_state_contract.cpython-311.pyc +0 -0
- tests/conftest.py +168 -0
- tests/test_action_decoder_equivariance.py +19 -0
- tests/test_dataset_v6_keys.py +25 -0
- tests/test_dual_memory_contract.py +17 -0
- tests/test_planner_structured_utility.py +31 -0
- tests/test_policy_topk_cascade.py +25 -0
- tests/test_proposal_diversity.py +9 -0
- tests/test_rgb_backward_compat.py +33 -0
- tests/test_rgbd_forward_contract.py +28 -0
- tests/test_role_loss_permutation.py +16 -0
- tests/test_world_model_state_contract.py +23 -0
MODEL_INDEX.md
CHANGED
|
@@ -1,247 +1,49 @@
|
|
| 1 |
# Model Index
|
| 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 |
-
- `artifacts/data/reveal_proxy/proxy_val_smoke_v5_actionhist.pt`
|
| 51 |
-
- CLIP actionhist train dataset
|
| 52 |
-
- `artifacts/data/reveal_proxy/proxy_train_clip224_v5_actionhist.pt`
|
| 53 |
-
- CLIP actionhist val dataset
|
| 54 |
-
- `artifacts/data/reveal_proxy/proxy_val_clip224_v5_actionhist.pt`
|
| 55 |
-
|
| 56 |
-
## Raw Benchmark Reports
|
| 57 |
-
|
| 58 |
-
- dummy deterministic benchmark JSON
|
| 59 |
-
- `artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.json`
|
| 60 |
-
- dummy deterministic benchmark Markdown
|
| 61 |
-
- `artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.md`
|
| 62 |
-
- CLIP deterministic benchmark JSON
|
| 63 |
-
- `artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.json`
|
| 64 |
-
- CLIP deterministic benchmark Markdown
|
| 65 |
-
- `artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.md`
|
| 66 |
-
- CLIP 18-episode ablation JSON
|
| 67 |
-
- `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.json`
|
| 68 |
-
- CLIP 18-episode ablation Markdown
|
| 69 |
-
- `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.md`
|
| 70 |
-
- CLIP 18-episode ablation partial checkpoint
|
| 71 |
-
- `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.partial.json`
|
| 72 |
-
|
| 73 |
-
## Interaction-State Outputs
|
| 74 |
-
|
| 75 |
-
- interaction-state smoke checkpoint
|
| 76 |
-
- `artifacts/outputs/interaction/proxy_interaction_state_smoke/checkpoint_best.pt`
|
| 77 |
-
- interaction-state smoke metrics
|
| 78 |
-
- `artifacts/outputs/interaction/proxy_interaction_state_smoke/metrics.json`
|
| 79 |
-
- interaction-state smoke diagnostics
|
| 80 |
-
- `artifacts/outputs/interaction/proxy_interaction_state_smoke/diagnostics/proxy_diagnostics.json`
|
| 81 |
-
- interaction-state smoke benchmark JSON
|
| 82 |
-
- `artifacts/outputs/interaction/reveal_eval_interaction_ep2/reveal_benchmark.json`
|
| 83 |
-
- interaction-state full checkpoint
|
| 84 |
-
- `artifacts/outputs/interaction/proxy_interaction_state/checkpoint_best.pt`
|
| 85 |
-
- interaction-state full metrics
|
| 86 |
-
- `artifacts/outputs/interaction/proxy_interaction_state/metrics.json`
|
| 87 |
-
- interaction-state full diagnostics
|
| 88 |
-
- `artifacts/outputs/interaction/proxy_interaction_state/diagnostics/proxy_diagnostics.json`
|
| 89 |
-
- interaction-state full benchmark JSON
|
| 90 |
-
- `artifacts/outputs/interaction/reveal_eval_interaction_full_ep2/reveal_benchmark.json`
|
| 91 |
-
- interaction-state ablation JSON
|
| 92 |
-
- `artifacts/outputs/interaction/reveal_ablation_interaction_ep1/ablations.json`
|
| 93 |
-
- interaction-state rolefix smoke checkpoint
|
| 94 |
-
- `artifacts/outputs/interaction_rolefix/proxy_interaction_state_smoke/checkpoint_best.pt`
|
| 95 |
-
- interaction-state rolefix smoke metrics
|
| 96 |
-
- `artifacts/outputs/interaction_rolefix/proxy_interaction_state_smoke/metrics.json`
|
| 97 |
-
- interaction-state rolefix smoke diagnostics
|
| 98 |
-
- `artifacts/outputs/interaction_rolefix/proxy_interaction_state_smoke/diagnostics/proxy_diagnostics.json`
|
| 99 |
-
- interaction-state rolefix smoke benchmark JSON
|
| 100 |
-
- `artifacts/outputs/interaction_rolefix/reveal_eval_interaction_smoke/reveal_benchmark.json`
|
| 101 |
-
- interaction-state rolefix full checkpoint
|
| 102 |
-
- `artifacts/outputs/interaction_rolefix_full/proxy_interaction_state/checkpoint_best.pt`
|
| 103 |
-
- interaction-state rolefix full metrics
|
| 104 |
-
- `artifacts/outputs/interaction_rolefix_full/proxy_interaction_state/metrics.json`
|
| 105 |
-
- interaction-state rolefix full diagnostics
|
| 106 |
-
- `artifacts/outputs/interaction_rolefix_full/proxy_interaction_state/diagnostics/proxy_diagnostics.json`
|
| 107 |
-
- interaction-state rolefix full benchmark JSON
|
| 108 |
-
- `artifacts/outputs/interaction_rolefix_full/reveal_eval_interaction/reveal_benchmark.json`
|
| 109 |
-
|
| 110 |
-
## Interaction Debug Outputs
|
| 111 |
-
|
| 112 |
-
- actionhist smoke checkpoint
|
| 113 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist_smoke/checkpoint_best.pt`
|
| 114 |
-
- actionhist smoke metrics
|
| 115 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist_smoke/metrics.json`
|
| 116 |
-
- actionhist smoke diagnostics
|
| 117 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist_smoke/diagnostics/proxy_diagnostics.json`
|
| 118 |
-
- actionhist full checkpoint
|
| 119 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist/checkpoint_best.pt`
|
| 120 |
-
- actionhist full metrics
|
| 121 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist/metrics.json`
|
| 122 |
-
- actionhist full diagnostics
|
| 123 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist/diagnostics/proxy_diagnostics.json`
|
| 124 |
-
- recency-oracleft full checkpoint
|
| 125 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_recency_oracleft/checkpoint_best.pt`
|
| 126 |
-
- recency-oracleft full metrics
|
| 127 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_recency_oracleft/metrics.json`
|
| 128 |
-
- recency-oracleft full summary
|
| 129 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_recency_oracleft/summary.json`
|
| 130 |
-
- recency-oracleft diagnostics
|
| 131 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_recency_oracleft/diagnostics/proxy_diagnostics.json`
|
| 132 |
-
- CLIP actionhist full checkpoint
|
| 133 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/checkpoint_best.pt`
|
| 134 |
-
- CLIP actionhist full metrics
|
| 135 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/metrics.json`
|
| 136 |
-
- CLIP actionhist full summary
|
| 137 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/summary.json`
|
| 138 |
-
- CLIP actionhist diagnostics
|
| 139 |
-
- `artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/diagnostics/proxy_diagnostics.json`
|
| 140 |
-
- corrected interaction benchmark JSON
|
| 141 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_interaction_actionhist_commit4/reveal_benchmark.json`
|
| 142 |
-
- corrected baseline compare benchmark JSON
|
| 143 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_old_no_leak_baselines_commit4/reveal_benchmark.json`
|
| 144 |
-
- corrected CLIP baseline benchmark JSON
|
| 145 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_clip_baselines_commit4/reveal_benchmark.json`
|
| 146 |
-
- corrected CLIP interaction compare benchmark JSON
|
| 147 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_interaction_clip_commit4_compare/reveal_benchmark.json`
|
| 148 |
-
- corrected recency-oracleft compare benchmark JSON
|
| 149 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_interaction_recency_oracleft_commit4_compare/reveal_benchmark.json`
|
| 150 |
-
- actionhist ablation full benchmark JSON
|
| 151 |
-
- `artifacts/outputs/interaction_debug/ablation_none_actionhist/reveal_benchmark.json`
|
| 152 |
-
- actionhist ablation no-interaction-head benchmark JSON
|
| 153 |
-
- `artifacts/outputs/interaction_debug/ablation_no_interaction_head_actionhist/reveal_benchmark.json`
|
| 154 |
-
- actionhist ablation no-world-model benchmark JSON
|
| 155 |
-
- `artifacts/outputs/interaction_debug/ablation_no_world_model_actionhist/reveal_benchmark.json`
|
| 156 |
-
- actionhist ablation no-planner benchmark JSON
|
| 157 |
-
- `artifacts/outputs/interaction_debug/ablation_no_planner_actionhist/reveal_benchmark.json`
|
| 158 |
-
- actionhist ablation no-role-tokens benchmark JSON
|
| 159 |
-
- `artifacts/outputs/interaction_debug/ablation_no_role_tokens_actionhist/reveal_benchmark.json`
|
| 160 |
-
- actionhist ablation short-history benchmark JSON
|
| 161 |
-
- `artifacts/outputs/interaction_debug/ablation_short_history_actionhist/reveal_benchmark.json`
|
| 162 |
-
- chunk debug trace
|
| 163 |
-
- `artifacts/outputs/interaction_debug/chunk_debug_trace.json`
|
| 164 |
-
- actionhist smoke checks
|
| 165 |
-
- `artifacts/outputs/interaction_debug/smoke_checks_actionhist/smoke_checks.json`
|
| 166 |
-
|
| 167 |
-
## RLBench Two-Robot Smoke Outputs
|
| 168 |
-
|
| 169 |
-
- import smoke JSON
|
| 170 |
-
- `artifacts/outputs/interaction/rlbench_env_smoke/import_smoke.json`
|
| 171 |
-
- launch reset smoke JSON
|
| 172 |
-
- `artifacts/outputs/interaction/rlbench_env_smoke/launch_reset_smoke.json`
|
| 173 |
-
- launch step smoke JSON
|
| 174 |
-
- `artifacts/outputs/interaction/rlbench_env_smoke/launch_step_smoke.json`
|
| 175 |
-
- launch smoke CLI JSON
|
| 176 |
-
- `artifacts/outputs/interaction/rlbench_env_smoke/launch_smoke_cli.json`
|
| 177 |
-
- train command export
|
| 178 |
-
- `artifacts/outputs/interaction/rlbench_env_smoke/import_and_train_command.txt`
|
| 179 |
-
- RLBench open_drawer smoke checkpoint
|
| 180 |
-
- `artifacts/outputs/interaction/rlbench_open_drawer_interaction_smoke/checkpoint_best.pt`
|
| 181 |
-
- RLBench open_drawer smoke summary
|
| 182 |
-
- `artifacts/outputs/interaction/rlbench_open_drawer_interaction_smoke/summary.json`
|
| 183 |
-
- RLBench open_drawer rollout eval JSON
|
| 184 |
-
- `artifacts/outputs/interaction/rlbench_open_drawer_rollout_eval/rollout_eval.json`
|
| 185 |
-
- RLBench open_drawer rollout eval Markdown
|
| 186 |
-
- `artifacts/outputs/interaction/rlbench_open_drawer_rollout_eval/rollout_eval.md`
|
| 187 |
-
- RLBench open_drawer rollout eval rerun JSON
|
| 188 |
-
- `artifacts/outputs/interaction_debug/rlbench_open_drawer_rollout_eval_commit4_rerun/rollout_eval.json`
|
| 189 |
-
- RLBench open_drawer rollout eval clipped JSON
|
| 190 |
-
- `artifacts/outputs/interaction_debug/rlbench_open_drawer_rollout_eval_commit4_clipped/rollout_eval.json`
|
| 191 |
-
- RLBench open_drawer rollout eval recovered JSON
|
| 192 |
-
- `artifacts/outputs/interaction_debug/rlbench_open_drawer_rollout_eval_commit4_recovered/rollout_eval.json`
|
| 193 |
-
- RLBench smoke dataset root
|
| 194 |
-
- `artifacts/data/rlbench_smoke_open_drawer/`
|
| 195 |
-
|
| 196 |
-
## RLBench PerAct2 13-Task Outputs
|
| 197 |
-
|
| 198 |
-
- PerAct2 import smoke JSON
|
| 199 |
-
- `artifacts/outputs/interaction_debug/peract2_import_smoke.json`
|
| 200 |
-
- PerAct2 train command export
|
| 201 |
-
- `artifacts/outputs/interaction_debug/peract2_import_train_command.txt`
|
| 202 |
-
- PerAct2 bimanual_push_box launch smoke JSON
|
| 203 |
-
- `artifacts/outputs/interaction_debug/peract2_bimanual_push_box_launch_smoke.json`
|
| 204 |
-
- PerAct2 no-plan 13-task combined rollout JSON
|
| 205 |
-
- `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/rollout_eval.json`
|
| 206 |
-
- PerAct2 no-plan 13-task combined rollout Markdown
|
| 207 |
-
- `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/rollout_eval.md`
|
| 208 |
-
- PerAct2 planner-enabled 13-task combined rollout JSON
|
| 209 |
-
- `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/rollout_eval.json`
|
| 210 |
-
- PerAct2 planner-enabled 13-task combined rollout Markdown
|
| 211 |
-
- `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/rollout_eval.md`
|
| 212 |
-
- PerAct2 no-plan per-task rollout root
|
| 213 |
-
- `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/`
|
| 214 |
-
- PerAct2 planner-enabled per-task rollout root
|
| 215 |
-
- `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/`
|
| 216 |
-
|
| 217 |
-
## Smoke Artifacts
|
| 218 |
-
|
| 219 |
-
- proxy backbone-only smoke checkpoint
|
| 220 |
-
- `artifacts/outputs/smoke/proxy_backbone_only_smoke/checkpoint_best.pt`
|
| 221 |
-
- proxy reveal-state smoke checkpoint
|
| 222 |
-
- `artifacts/outputs/smoke/proxy_reveal_state_smoke/checkpoint_best.pt`
|
| 223 |
-
- proxy smoke benchmark JSON
|
| 224 |
-
- `artifacts/outputs/smoke/reveal_eval_ep2/reveal_benchmark.json`
|
| 225 |
-
- proxy smoke ablation JSON
|
| 226 |
-
- `artifacts/outputs/smoke/reveal_ablation_ep2/ablations.json`
|
| 227 |
-
- RLBench launch smoke output
|
| 228 |
-
- `artifacts/logs/system/rlbench_launch_smoke.txt`
|
| 229 |
-
|
| 230 |
-
## Environment Files
|
| 231 |
-
|
| 232 |
-
- machine snapshot
|
| 233 |
-
- `environment/hardware_snapshot.txt`
|
| 234 |
-
- OpenGL snapshot
|
| 235 |
-
- `environment/glxinfo_B.txt`
|
| 236 |
-
- third-party pins
|
| 237 |
-
- `environment/upstream_revisions.txt`
|
| 238 |
-
- same-machine system packages
|
| 239 |
-
- `environment/system_packages_same_machine.txt`
|
| 240 |
-
- same-machine setup helper
|
| 241 |
-
- `environment/setup_same_machine.sh`
|
| 242 |
-
- same-machine validation helper
|
| 243 |
-
- `environment/validate_same_machine.sh`
|
| 244 |
-
- same-machine PerAct2 rollout helper
|
| 245 |
-
- `environment/run_peract2_13_rollouts.sh`
|
| 246 |
-
- PerAct2 isolated sweep helper
|
| 247 |
-
- `code/reveal_vla_bimanual/eval/run_peract2_task_sweep.py`
|
|
|
|
| 1 |
# Model Index
|
| 2 |
|
| 3 |
+
## R3D Proxy Runs
|
| 4 |
+
|
| 5 |
+
| Run | Config | Seed | Checkpoint | Summary | Benchmark | Diagnostics |
|
| 6 |
+
| --- | --- | ---: | --- | --- | --- | --- |
|
| 7 |
+
| stage1 dummy | `proxy_interaction_r3d_stage1_dummy.yaml` | 13 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed13/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed13/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed13/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed13/diagnostics_full/proxy_diagnostics.json` |
|
| 8 |
+
| stage1 dummy | `proxy_interaction_r3d_stage1_dummy.yaml` | 14 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed14/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed14/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed14/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed14/diagnostics_full/proxy_diagnostics.json` |
|
| 9 |
+
| stage1 dummy | `proxy_interaction_r3d_stage1_dummy.yaml` | 15 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed15/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed15/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed15/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed15/diagnostics_full/proxy_diagnostics.json` |
|
| 10 |
+
| stage2 dummy | `proxy_interaction_r3d_stage2_dummy.yaml` | 21 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed21/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed21/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed21/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed21/diagnostics_full/proxy_diagnostics.json` |
|
| 11 |
+
| stage2 dummy | `proxy_interaction_r3d_stage2_dummy.yaml` | 22 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed22/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed22/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed22/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed22/diagnostics_full/proxy_diagnostics.json` |
|
| 12 |
+
| stage2 dummy | `proxy_interaction_r3d_stage2_dummy.yaml` | 23 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed23/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed23/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed23/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed23/diagnostics_full/proxy_diagnostics.json` |
|
| 13 |
+
| stage1 clip | `proxy_interaction_r3d_stage1_clip.yaml` | 7 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed7/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed7/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed7/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed7/diagnostics_full/proxy_diagnostics.json` |
|
| 14 |
+
| stage1 clip | `proxy_interaction_r3d_stage1_clip.yaml` | 8 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed8/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed8/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed8/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed8/diagnostics_full/proxy_diagnostics.json` |
|
| 15 |
+
| stage1 clip | `proxy_interaction_r3d_stage1_clip.yaml` | 9 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed9/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed9/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed9/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed9/diagnostics_full/proxy_diagnostics.json` |
|
| 16 |
+
| stage2 clip | `proxy_interaction_r3d_stage2_clip.yaml` | 11 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed11/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed11/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed11/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed11/diagnostics_full/proxy_diagnostics.json` |
|
| 17 |
+
| stage2 clip | `proxy_interaction_r3d_stage2_clip.yaml` | 12 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed12/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed12/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed12/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed12/diagnostics_full/proxy_diagnostics.json` |
|
| 18 |
+
| stage2 clip | `proxy_interaction_r3d_stage2_clip.yaml` | 13 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed13/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed13/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed13/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed13/diagnostics_full/proxy_diagnostics.json` |
|
| 19 |
+
| stage3 clip rgbd | `proxy_interaction_r3d_stage3_clip_rgbd.yaml` | 17 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed17/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed17/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed17/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed17/diagnostics_full/proxy_diagnostics.json` |
|
| 20 |
+
| stage3 clip rgbd | `proxy_interaction_r3d_stage3_clip_rgbd.yaml` | 18 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed18/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed18/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed18/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed18/diagnostics_full/proxy_diagnostics.json` |
|
| 21 |
+
| stage3 clip rgbd | `proxy_interaction_r3d_stage3_clip_rgbd.yaml` | 19 | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed19/checkpoint_best.pt` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed19/summary.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed19/benchmark_full/reveal_benchmark.json` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed19/diagnostics_full/proxy_diagnostics.json` |
|
| 22 |
+
|
| 23 |
+
## Ablation Benchmark Files
|
| 24 |
+
|
| 25 |
+
| Ablation | File |
|
| 26 |
+
| --- | --- |
|
| 27 |
+
| stage1 dummy `no_planner` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed13/benchmark_no_planner/reveal_benchmark.json` |
|
| 28 |
+
| stage1 dummy `no_role_symmetry` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed13/benchmark_no_role_symmetry/reveal_benchmark.json` |
|
| 29 |
+
| stage2 dummy `no_world_model` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed21/benchmark_no_world_model/reveal_benchmark.json` |
|
| 30 |
+
| stage2 dummy `short_history` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed21/benchmark_short_history/reveal_benchmark.json` |
|
| 31 |
+
| stage3 clip RGB-D `no_depth` | `artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed17/benchmark_no_depth/reveal_benchmark.json` |
|
| 32 |
+
|
| 33 |
+
Equivalent files exist under the other seed directories.
|
| 34 |
+
|
| 35 |
+
## Integration Artifacts
|
| 36 |
+
|
| 37 |
+
| Artifact | File |
|
| 38 |
+
| --- | --- |
|
| 39 |
+
| RLBench import/config smoke | `artifacts/outputs/r3d/rlbench_smokes/smoke_test_output.txt` |
|
| 40 |
+
| RLBench `open_drawer` launch smoke | `artifacts/outputs/r3d/rlbench_smokes/launch_smoke_open_drawer.txt` |
|
| 41 |
+
| RLBench `open_drawer` rollout | `artifacts/outputs/r3d/rlbench_open_drawer_r3d_rollout/rollout_eval.json` |
|
| 42 |
+
| PerAct2 13-task launch smoke summary | `artifacts/outputs/r3d/peract2_13_launch_smoke/launch_smoke_summary.json` |
|
| 43 |
+
|
| 44 |
+
## Historical References
|
| 45 |
+
|
| 46 |
+
| File | Purpose |
|
| 47 |
+
| --- | --- |
|
| 48 |
+
| `regression/baselines.md` | historical baseline metrics from the downloaded snapshot |
|
| 49 |
+
| `results/phase_tracking.md` | phase-by-phase acceptance tracking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.md
CHANGED
|
@@ -1,43 +1,88 @@
|
|
| 1 |
# VLAarchtests
|
| 2 |
|
| 3 |
-
Bundle uploaded from the `/workspace` runpod session dated `2026-03-
|
| 4 |
|
| 5 |
-
## Contents
|
| 6 |
|
| 7 |
- `code/reveal_vla_bimanual/`
|
| 8 |
-
-
|
| 9 |
-
- `artifacts/outputs/`
|
| 10 |
-
-
|
| 11 |
-
- `
|
| 12 |
-
-
|
| 13 |
-
- `
|
| 14 |
-
-
|
|
|
|
|
|
|
| 15 |
- `environment/`
|
| 16 |
-
- machine
|
| 17 |
- `MODEL_INDEX.md`
|
| 18 |
-
- checkpoint
|
| 19 |
|
| 20 |
-
##
|
| 21 |
|
| 22 |
-
|
| 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 |
-
-
|
| 32 |
-
- `
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
## Same-Machine Setup Files
|
| 35 |
|
| 36 |
- `environment/setup_same_machine.sh`
|
| 37 |
- `environment/validate_same_machine.sh`
|
| 38 |
- `environment/run_peract2_13_rollouts.sh`
|
| 39 |
-
- `environment/
|
|
|
|
|
|
|
| 40 |
- `environment/upstream_revisions.txt`
|
|
|
|
| 41 |
- `environment/rlbench_env_export.yaml`
|
| 42 |
- `environment/rlbench_env_explicit.txt`
|
| 43 |
- `environment/rlbench_pip_freeze.txt`
|
|
@@ -45,296 +90,103 @@ Raw machine outputs are in:
|
|
| 45 |
- `environment/reveal_env_explicit.txt`
|
| 46 |
- `environment/reveal_pip_freeze.txt`
|
| 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 |
-
- `environment/setup_same_machine.sh`
|
| 75 |
-
- `environment/validate_same_machine.sh`
|
| 76 |
-
- `environment/run_peract2_13_rollouts.sh`
|
| 77 |
-
- `environment/upstream_revisions.txt`
|
| 78 |
-
|
| 79 |
-
## Raw Training Endpoints
|
| 80 |
-
|
| 81 |
-
| Run | Checkpoint | Final train total | Final val total | Metrics |
|
| 82 |
-
| --- | --- | ---: | ---: | --- |
|
| 83 |
-
| 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` |
|
| 84 |
-
| 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` |
|
| 85 |
-
| 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` |
|
| 86 |
-
| 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` |
|
| 87 |
-
|
| 88 |
-
## Raw Deterministic Proxy Benchmark Results
|
| 89 |
-
|
| 90 |
-
### Dummy Backbone Runs
|
| 91 |
-
|
| 92 |
-
Source: `artifacts/outputs/reveal_runs/reveal_eval_v4_det/reveal_benchmark.json`
|
| 93 |
-
|
| 94 |
-
| Model | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 95 |
-
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 96 |
-
| backbone | 0.0 | 0.0 | 0.0 | 0.0 | 62.80461756388346 | 0.9864540547132492 | 0.0 | 0.0 | 0.8890127365787824 |
|
| 97 |
-
| reveal | 0.0 | 0.0 | 0.0 | 0.0 | 62.73463360468546 | 0.9864540547132492 | 0.0 | 2.419941000816309 | 0.8931084167626169 |
|
| 98 |
-
|
| 99 |
-
### CLIP Backbone Runs
|
| 100 |
-
|
| 101 |
-
Source: `artifacts/outputs/reveal_runs/reveal_eval_v4_clip_det/reveal_benchmark.json`
|
| 102 |
-
|
| 103 |
-
| Model | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 104 |
-
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 105 |
-
| backbone | 0.5138888888888888 | 0.4583333333333333 | 0.5416666666666666 | 0.5416666666666666 | 32.18176985614829 | 0.8593082576990128 | 0.0 | 0.0 | 0.49907831982192064 |
|
| 106 |
-
| reveal | 0.40277777777777773 | 0.375 | 0.4583333333333333 | 0.375 | 38.406019500560234 | 0.8850651697980033 | 0.0026041666666666665 | 0.9629970236420518 | 0.5956562398415473 |
|
| 107 |
-
|
| 108 |
-
## Raw CLIP Ablation Results
|
| 109 |
-
|
| 110 |
-
Source: `artifacts/outputs/reveal_runs/reveal_ablation_v4_clip_ep18/ablations.json`
|
| 111 |
-
|
| 112 |
-
| Ablation | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 113 |
-
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 114 |
-
| full_model | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.31481176614761 | 0.8930041271227377 | 0.002777777777777778 | 0.9662547600565393 | 0.6302865350411998 |
|
| 115 |
-
| no_reveal_state_head | 0.3333333333333333 | 0.3333333333333333 | 0.3888888888888889 | 0.2777777777777778 | 6.436306021831654 | 0.33413351644520406 | 0.008333333333333335 | 0.0 | 0.5424560326393004 |
|
| 116 |
-
| no_world_model | 0.3333333333333333 | 0.3333333333333333 | 0.3888888888888889 | 0.2777777777777778 | 6.436306021831654 | 0.33413351644520406 | 0.008333333333333335 | 4.395576057914128 | 0.5424560326393004 |
|
| 117 |
-
| no_planner_reranking | 0.3333333333333333 | 0.3333333333333333 | 0.3888888888888889 | 0.2777777777777778 | 6.436306021831654 | 0.33413351644520406 | 0.008333333333333335 | 4.395576057914128 | 0.5424560326393004 |
|
| 118 |
-
| no_support_mode_conditioning | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.31481176614761 | 0.8930041271227377 | 0.002777777777777778 | 0.9662547600565393 | 0.6302865350411998 |
|
| 119 |
-
| no_wrist_cameras | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.34216132428911 | 0.8971193510073202 | 0.0011574074074074073 | 0.9659118890357264 | 0.6302977896950863 |
|
| 120 |
-
| no_global_camera | 0.35185185185185186 | 0.3333333333333333 | 0.3888888888888889 | 0.3333333333333333 | 41.33038121020353 | 0.8943758684175985 | 0.002777777777777778 | 0.9659084288095618 | 0.6303076523321646 |
|
| 121 |
-
|
| 122 |
-
## Raw Interaction-State Training Endpoints
|
| 123 |
-
|
| 124 |
-
| Run | Checkpoint | Final train total | Final val total | Metrics |
|
| 125 |
-
| --- | --- | ---: | ---: | --- |
|
| 126 |
-
| interaction-state smoke | `artifacts/outputs/interaction/proxy_interaction_state_smoke/checkpoint_best.pt` | 1.2046506234577723 | 1.1171032786369324 | `artifacts/outputs/interaction/proxy_interaction_state_smoke/metrics.json` |
|
| 127 |
-
| interaction-state full | `artifacts/outputs/interaction/proxy_interaction_state/checkpoint_best.pt` | 1.0910143380363782 | 1.1184726804494858 | `artifacts/outputs/interaction/proxy_interaction_state/metrics.json` |
|
| 128 |
-
| interaction-state rolefix smoke | `artifacts/outputs/interaction_rolefix/proxy_interaction_state_smoke/checkpoint_best.pt` | 1.205997347831726 | 1.130429446697235 | `artifacts/outputs/interaction_rolefix/proxy_interaction_state_smoke/metrics.json` |
|
| 129 |
-
| interaction-state rolefix full | `artifacts/outputs/interaction_rolefix_full/proxy_interaction_state/checkpoint_best.pt` | 1.1160989701747894 | 1.0928071364760399 | `artifacts/outputs/interaction_rolefix_full/proxy_interaction_state/metrics.json` |
|
| 130 |
-
| RLBench `open_drawer` smoke | `artifacts/outputs/interaction/rlbench_open_drawer_interaction_smoke/checkpoint_best.pt` | 0.1628243774175644 | 0.05217807739973068 | `artifacts/outputs/interaction/rlbench_open_drawer_interaction_smoke/summary.json` |
|
| 131 |
-
|
| 132 |
-
## Raw Interaction-State Proxy Diagnostics
|
| 133 |
-
|
| 134 |
-
| Run | Planner top-1 accuracy | Planner regret | Risk calibration MSE | Role collapse rate | Samples | JSON |
|
| 135 |
-
| --- | ---: | ---: | ---: | ---: | ---: | --- |
|
| 136 |
-
| reveal-state smoke | 0.25 | 0.2715669870376587 | 0.0521860271692276 | 0.0 | 16 | `artifacts/outputs/interaction/proxy_reveal_state_smoke_diagnostics/proxy_diagnostics.json` |
|
| 137 |
-
| reveal-state full | 0.2698412698412698 | 0.3642531931400299 | 0.011263838969171047 | 0.0 | 126 | `artifacts/outputs/interaction/proxy_reveal_state_full_diagnostics/proxy_diagnostics.json` |
|
| 138 |
-
| interaction-state smoke | 0.375 | 0.4054882526397705 | 0.01106204278767109 | 1.0 | 16 | `artifacts/outputs/interaction/proxy_interaction_state_smoke/diagnostics/proxy_diagnostics.json` |
|
| 139 |
-
| interaction-state full | 0.42857142857142855 | 0.1302730292081833 | 0.010318642482161522 | 1.0 | 126 | `artifacts/outputs/interaction/proxy_interaction_state/diagnostics/proxy_diagnostics.json` |
|
| 140 |
-
| interaction-state rolefix smoke | 0.5 | 0.28291308879852295 | 0.011351427994668484 | 0.0 | 16 | `artifacts/outputs/interaction_rolefix/proxy_interaction_state_smoke/diagnostics/proxy_diagnostics.json` |
|
| 141 |
-
| interaction-state rolefix full | 0.29365079365079366 | 0.08918909728527069 | 0.009334742091596127 | 0.0 | 126 | `artifacts/outputs/interaction_rolefix_full/proxy_interaction_state/diagnostics/proxy_diagnostics.json` |
|
| 142 |
-
|
| 143 |
-
## Raw Interaction-State Proxy Benchmark Results
|
| 144 |
-
|
| 145 |
-
| Run | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost | JSON |
|
| 146 |
-
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- |
|
| 147 |
-
| interaction-state smoke | 0.0 | 0.0 | 0.0 | 0.0 | 62.47385279337565 | 0.9876543283462524 | 0.0 | 2.8290874414145946 | 0.9037613173325857 | `artifacts/outputs/interaction/reveal_eval_interaction_ep2/reveal_benchmark.json` |
|
| 148 |
-
| interaction-state full | 0.0 | 0.0 | 0.0 | 0.0 | 62.6574592590332 | 0.9876543283462524 | 0.0 | 2.1672919432322186 | 0.8980477948983511 | `artifacts/outputs/interaction/reveal_eval_interaction_full_ep2/reveal_benchmark.json` |
|
| 149 |
-
| interaction-state rolefix smoke | 0.0 | 0.0 | 0.0 | 0.0 | 62.513198375701904 | 0.9871399253606796 | 0.0 | 2.8390470795333385 | 0.9011474947134653 | `artifacts/outputs/interaction_rolefix/reveal_eval_interaction_smoke/reveal_benchmark.json` |
|
| 150 |
-
| interaction-state rolefix full | 0.0 | 0.0 | 0.0 | 0.0 | 64.04203844070435 | 0.9837105721235275 | 0.0 | 1.7914747282500483 | 0.8335009200705422 | `artifacts/outputs/interaction_rolefix_full/reveal_eval_interaction/reveal_benchmark.json` |
|
| 151 |
-
|
| 152 |
-
## Raw Interaction-State Ablation Results
|
| 153 |
-
|
| 154 |
-
Source: `artifacts/outputs/interaction/reveal_ablation_interaction_ep1/ablations.json`
|
| 155 |
-
|
| 156 |
-
| Ablation | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 157 |
-
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 158 |
-
| full_model | 0.0 | 0.0 | 0.0 | 0.0 | 67.46570078531902 | 0.9835391044616699 | 0.0 | 2.9001280729969343 | 0.7520796457926432 |
|
| 159 |
-
| no_interaction_head | 0.0 | 0.0 | 0.0 | 0.0 | 63.56013615926107 | 0.9876543283462524 | 0.0 | null | 0.8973869283994039 |
|
| 160 |
-
| no_world_model | 0.0 | 0.0 | 0.0 | 0.0 | 63.46492385864258 | 0.9876543283462524 | 0.0 | 2.8303335145115853 | 0.900044322013855 |
|
| 161 |
-
| no_planner | 0.0 | 0.0 | 0.0 | 0.0 | 63.54209772745768 | 0.9876543283462524 | 0.0 | 2.8313964143395425 | 0.8962932030359904 |
|
| 162 |
-
| no_role_tokens | 0.0 | 0.0 | 0.0 | 0.0 | 67.39010111490886 | 0.9835391044616699 | 0.0 | 2.8990648205081624 | 0.7544853488604227 |
|
| 163 |
-
| short_history | 0.0 | 0.0 | 0.0 | 0.0 | 67.46627298990886 | 0.9835391044616699 | 0.0 | 2.900133213897546 | 0.7520630160967509 |
|
| 164 |
|
| 165 |
## Raw RLBench Outputs
|
| 166 |
|
| 167 |
-
###
|
| 168 |
-
|
| 169 |
-
| Output | Raw values | File |
|
| 170 |
-
| --- | --- | --- |
|
| 171 |
-
| import smoke | `resolved_upstream_root=/workspace/third_party/peract_bimanual/peract`, `imports.rlbench=ok`, `imports.pyrep=ok`, `imports.yarr=ok` | `artifacts/outputs/interaction/rlbench_env_smoke/import_smoke.json` |
|
| 172 |
-
| launch reset smoke | `description=\"hold the drawer with left hand and open the bottom drawer with right hand\"`, `front_rgb_shape=[128,128,3]`, `wrist_rgb_shape=[128,128,3]`, `wrist2_rgb_shape=[128,128,3]`, `right_pose_shape=[7]`, `left_pose_shape=[7]` | `artifacts/outputs/interaction/rlbench_env_smoke/launch_reset_smoke.json` |
|
| 173 |
-
| launch step smoke | `description=\"hold the drawer with left hand and open the bottom drawer with right hand\"`, `reward=0.0`, `done=false`, `front_rgb_shape_after_step=[128,128,3]` | `artifacts/outputs/interaction/rlbench_env_smoke/launch_step_smoke.json` |
|
| 174 |
-
| train command export | raw command text | `artifacts/outputs/interaction/rlbench_env_smoke/import_and_train_command.txt` |
|
| 175 |
-
| offline RLBench smoke summary | `train_dataset.num_samples=1`, `val_dataset.num_samples=1`, `plan_enabled_for_eval=true`, `frozen_modules=[interaction_head, world_model, planner]` | `artifacts/outputs/interaction/rlbench_open_drawer_interaction_smoke/summary.json` |
|
| 176 |
-
| rollout eval | `plan_requested=true`, `plan_applied=true`, `tasks.open_drawer.error=\"A path could not be found because the target is outside of workspace.\"`, `mean_success=0.0` | `artifacts/outputs/interaction/rlbench_open_drawer_rollout_eval/rollout_eval.json` |
|
| 177 |
-
|
| 178 |
-
### PerAct2 Import And Launch Smoke
|
| 179 |
-
|
| 180 |
-
| Output | Raw values | File |
|
| 181 |
-
| --- | --- | --- |
|
| 182 |
-
| PerAct2 import smoke | `resolved_upstream_root=/workspace/third_party/peract2_bimanual_probe_20260324`, `imports.rlbench=ok`, `imports.pyrep=ok`, `imports.yarr=ok` | `artifacts/outputs/interaction_debug/peract2_import_smoke.json` |
|
| 183 |
-
| PerAct2 train command export | raw command text | `artifacts/outputs/interaction_debug/peract2_import_train_command.txt` |
|
| 184 |
-
| PerAct2 `bimanual_push_box` launch smoke | `task=BimanualPushBox`, `description=\"push the box to the red area\"`, `front_rgb_shape=[128,128,3]`, `wrist_left_rgb_shape=[128,128,3]`, `wrist_right_rgb_shape=[128,128,3]`, `reward=0.0`, `done=false` | `artifacts/outputs/interaction_debug/peract2_bimanual_push_box_launch_smoke.json` |
|
| 185 |
-
|
| 186 |
-
### PerAct2 13-Task Isolated Rollout Sweeps
|
| 187 |
-
|
| 188 |
-
| Mode | Plan requested | Plan applied | Mean success | Task count | Error tasks | Combined JSON | Combined Markdown |
|
| 189 |
-
| --- | --- | --- | ---: | ---: | --- | --- | --- |
|
| 190 |
-
| no-plan split | `false` | `false` | 0.0 | 13 | `[]` | `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/rollout_eval.json` | `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/rollout_eval.md` |
|
| 191 |
-
| planner-enabled split | `true` | `true` | 0.0 | 13 | `[]` | `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/rollout_eval.json` | `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/rollout_eval.md` |
|
| 192 |
|
| 193 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 194 |
|
| 195 |
-
|
| 196 |
-
- `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/`
|
| 197 |
|
| 198 |
-
|
|
| 199 |
-
| --- | ---
|
| 200 |
-
|
|
| 201 |
-
|
|
| 202 |
-
|
|
| 203 |
-
|
|
| 204 |
-
|
|
| 205 |
-
|
|
| 206 |
-
|
|
| 207 |
-
|
|
| 208 |
-
|
|
| 209 |
-
| bimanual_sweep_to_dustpan | 0.0 | 0.0 | `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/bimanual_sweep_to_dustpan/rollout_eval.json` | `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/bimanual_sweep_to_dustpan/rollout_eval.json` |
|
| 210 |
-
| bimanual_lift_tray | 0.0 | 0.0 | `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/bimanual_lift_tray/rollout_eval.json` | `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/bimanual_lift_tray/rollout_eval.json` |
|
| 211 |
-
| bimanual_handover_item_easy | 0.0 | 0.0 | `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/bimanual_handover_item_easy/rollout_eval.json` | `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/bimanual_handover_item_easy/rollout_eval.json` |
|
| 212 |
-
| bimanual_take_tray_out_of_oven | 0.0 | 0.0 | `artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/bimanual_take_tray_out_of_oven/rollout_eval.json` | `artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/bimanual_take_tray_out_of_oven/rollout_eval.json` |
|
| 213 |
-
|
| 214 |
-
## RLBench Headless Smoke
|
| 215 |
-
|
| 216 |
-
The headless X server files used on this node are:
|
| 217 |
-
|
| 218 |
-
- `artifacts/logs/system/x99.conf`
|
| 219 |
-
- `artifacts/logs/system/x99.log`
|
| 220 |
-
- `artifacts/logs/system/x99.pid`
|
| 221 |
-
|
| 222 |
-
The smoke output file is:
|
| 223 |
-
|
| 224 |
-
- `artifacts/logs/system/rlbench_launch_smoke.txt`
|
| 225 |
-
|
| 226 |
-
## Dataset Files
|
| 227 |
-
|
| 228 |
-
- `artifacts/data/reveal_proxy/proxy_train_v4_noleak_counterfactual.pt`
|
| 229 |
-
- `artifacts/data/reveal_proxy/proxy_val_v4_noleak_counterfactual.pt`
|
| 230 |
-
- `artifacts/data/reveal_proxy/proxy_train_clip224_v4_noleak_counterfactual.pt`
|
| 231 |
-
- `artifacts/data/reveal_proxy/proxy_val_clip224_v4_noleak_counterfactual.pt`
|
| 232 |
-
- `artifacts/data/reveal_proxy/proxy_train_v5_actionhist.pt`
|
| 233 |
-
- `artifacts/data/reveal_proxy/proxy_val_v5_actionhist.pt`
|
| 234 |
-
- `artifacts/data/reveal_proxy/proxy_train_clip224_v5_actionhist.pt`
|
| 235 |
-
- `artifacts/data/reveal_proxy/proxy_val_clip224_v5_actionhist.pt`
|
| 236 |
-
- `artifacts/data/rlbench_smoke_open_drawer/`
|
| 237 |
-
|
| 238 |
-
## Raw Follow-Up Interaction Runs
|
| 239 |
-
|
| 240 |
-
### Proxy Training Endpoints
|
| 241 |
-
|
| 242 |
-
| Run | Checkpoint | Final train total | Final val total | Metrics or summary |
|
| 243 |
-
| --- | --- | ---: | ---: | --- |
|
| 244 |
-
| interaction-state actionhist smoke | `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist_smoke/checkpoint_best.pt` | 1.229741208255291 | 1.1121365427970886 | `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist_smoke/metrics.json` |
|
| 245 |
-
| interaction-state actionhist full | `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist/checkpoint_best.pt` | 0.7432626067979089 | 0.8655468797630735 | `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist/metrics.json` |
|
| 246 |
-
| interaction-state recency oracleft full | `artifacts/outputs/interaction_debug/proxy_interaction_state_recency_oracleft/checkpoint_best.pt` | 0.9377426480253538 | 1.211510909928216 | `artifacts/outputs/interaction_debug/proxy_interaction_state_recency_oracleft/summary.json` |
|
| 247 |
-
| interaction-state CLIP actionhist full | `artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/checkpoint_best.pt` | 1.2094011244349454 | 1.1205205075324527 | `artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/summary.json` |
|
| 248 |
-
|
| 249 |
-
### Proxy Benchmark Results With Committed-Chunk Evaluator
|
| 250 |
-
|
| 251 |
-
Source files:
|
| 252 |
-
|
| 253 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_interaction_actionhist_commit4/reveal_benchmark.json`
|
| 254 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_old_no_leak_baselines_commit4/reveal_benchmark.json`
|
| 255 |
-
|
| 256 |
-
| Model | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 257 |
-
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 258 |
-
| interaction | 0.5277777777777778 | 0.4166666666666667 | 0.5416666666666666 | 0.625 | 32.84789120488696 | 0.8711970953477753 | 0.003125 | 1.1544888946683267 | 0.4288607043110662 |
|
| 259 |
-
| backbone | 0.5555555555555555 | 0.4166666666666667 | 0.5833333333333334 | 0.6666666666666666 | 29.27436817354626 | 0.7935162136952082 | 0.07854136604136604 | 0.0 | 0.4006388829503622 |
|
| 260 |
-
| reveal | 0.5416666666666666 | 0.4166666666666667 | 0.5833333333333334 | 0.625 | 30.107333534293705 | 0.8134206715557311 | 0.05241552429052429 | 2.0996421982129196 | 0.42389288420478505 |
|
| 261 |
-
|
| 262 |
-
### Frozen CLIP Proxy Benchmark Results With Committed-Chunk Evaluator
|
| 263 |
-
|
| 264 |
-
Source files:
|
| 265 |
-
|
| 266 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_clip_baselines_commit4/reveal_benchmark.json`
|
| 267 |
-
- `artifacts/outputs/interaction_debug/reveal_eval_interaction_clip_commit4_compare/reveal_benchmark.json`
|
| 268 |
-
|
| 269 |
-
| Model | Mean success | foliage_proxy | bag_proxy | cloth_proxy | visibility_integral | corridor_availability | reocclusion_rate | persistence_horizon_mae | disturbance_cost |
|
| 270 |
-
| --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 271 |
-
| interaction_clip | 0.3055555555555556 | 0.2916666666666667 | 0.2916666666666667 | 0.3333333333333333 | 10.379729785852962 | 0.38910322284532917 | 0.026909722222222224 | 3.8014686041765726 | 0.392014082081409 |
|
| 272 |
-
| backbone_clip | 0.3333333333333333 | 0.2916666666666667 | 0.4166666666666667 | 0.2916666666666667 | 5.090670637786388 | 0.30186899772120845 | 0.013541666666666667 | 0.0 | 0.36051381931045196 |
|
| 273 |
-
| reveal_clip | 0.20833333333333334 | 0.20833333333333334 | 0.25 | 0.16666666666666666 | 48.426281129320465 | 0.8251730443702804 | 0.06718750000000001 | 0.9353624902194482 | 0.709741123020649 |
|
| 274 |
-
|
| 275 |
-
### Proxy Diagnostics
|
| 276 |
|
| 277 |
-
|
| 278 |
-
| --- | ---: | ---: | ---: | ---: | ---: | --- |
|
| 279 |
-
| interaction-state actionhist full | 0.1984732824427481 | 0.07150506228208542 | 0.009851997718214989 | 0.0 | 131 | `artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist/diagnostics/proxy_diagnostics.json` |
|
| 280 |
-
| interaction-state recency oracleft full | 0.2824427480916031 | 0.24119873344898224 | 0.009003574028611183 | 0.0 | 131 | `artifacts/outputs/interaction_debug/proxy_interaction_state_recency_oracleft/diagnostics/proxy_diagnostics.json` |
|
| 281 |
-
| interaction-state CLIP actionhist full | 0.3253968253968254 | 0.1786193549633026 | 0.01645304262638092 | 0.0 | 126 | `artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/diagnostics/proxy_diagnostics.json` |
|
| 282 |
|
| 283 |
-
|
| 284 |
|
| 285 |
-
|
| 286 |
|
| 287 |
-
|
| 288 |
-
- `artifacts/outputs/interaction_debug/ablation_no_interaction_head_actionhist/reveal_benchmark.json`
|
| 289 |
-
- `artifacts/outputs/interaction_debug/ablation_no_world_model_actionhist/reveal_benchmark.json`
|
| 290 |
-
- `artifacts/outputs/interaction_debug/ablation_no_planner_actionhist/reveal_benchmark.json`
|
| 291 |
-
- `artifacts/outputs/interaction_debug/ablation_no_role_tokens_actionhist/reveal_benchmark.json`
|
| 292 |
-
- `artifacts/outputs/interaction_debug/ablation_short_history_actionhist/reveal_benchmark.json`
|
| 293 |
|
| 294 |
-
|
|
| 295 |
-
| --- | ---
|
| 296 |
-
|
|
| 297 |
-
|
|
| 298 |
-
|
|
| 299 |
-
|
|
| 300 |
-
|
|
| 301 |
-
|
|
|
|
|
|
|
|
| 302 |
|
| 303 |
-
##
|
| 304 |
|
| 305 |
-
|
| 306 |
-
| --- | --- | --- |
|
| 307 |
-
| rollout rerun with path error | `plan_requested=true`, `plan_applied=true`, `tasks.open_drawer.error="A path could not be found because the target is outside of workspace."`, `mean_success=0.0` | `artifacts/outputs/interaction_debug/rlbench_open_drawer_rollout_eval_commit4_rerun/rollout_eval.json` |
|
| 308 |
-
| rollout rerun after display and path recovery fixes | `plan_requested=true`, `plan_applied=true`, `tasks.open_drawer.path_recoveries=0`, `tasks.open_drawer.noop_fallbacks=0`, `mean_success=0.0` | `artifacts/outputs/interaction_debug/rlbench_open_drawer_rollout_eval_commit4_recovered/rollout_eval.json` |
|
| 309 |
|
| 310 |
-
|
|
|
|
| 311 |
|
| 312 |
-
|
| 313 |
|
| 314 |
-
|
| 315 |
-
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
``
|
|
|
|
|
|
|
|
|
|
| 319 |
|
| 320 |
-
|
| 321 |
|
| 322 |
-
-
|
| 323 |
-
- clones the pinned PerAct2 third-party repos into `/workspace/third_party`
|
| 324 |
-
- optionally clones the legacy two-robot repos when `INSTALL_LEGACY_LAYOUT=1`
|
| 325 |
-
- installs the RLBench env
|
| 326 |
-
- installs the reveal env base
|
| 327 |
-
- installs the RLBench headless X prerequisites
|
| 328 |
-
- starts X on `:99`
|
| 329 |
-
- exposes a one-command 13-task sweep helper through `environment/run_peract2_13_rollouts.sh`
|
| 330 |
|
| 331 |
-
|
| 332 |
|
| 333 |
-
-
|
| 334 |
-
- `
|
| 335 |
-
-
|
| 336 |
-
- `
|
| 337 |
-
-
|
| 338 |
-
- `
|
| 339 |
-
- `environment/reveal_env_explicit.txt`
|
| 340 |
-
- `environment/reveal_pip_freeze.txt`
|
|
|
|
| 1 |
# VLAarchtests
|
| 2 |
|
| 3 |
+
Bundle uploaded from the `/workspace` runpod session dated `2026-03-25 UTC`.
|
| 4 |
|
| 5 |
+
## Top-Level Contents
|
| 6 |
|
| 7 |
- `code/reveal_vla_bimanual/`
|
| 8 |
+
- current project code
|
| 9 |
+
- `artifacts/outputs/r3d/`
|
| 10 |
+
- R3D-VLA proxy checkpoints, benchmarks, diagnostics, RLBench outputs, and PerAct2 smoke artifacts
|
| 11 |
+
- `regression/baselines.md`
|
| 12 |
+
- locked historical baselines from the downloaded snapshot
|
| 13 |
+
- `results/phase_tracking.md`
|
| 14 |
+
- phase-by-phase gate accounting and acceptance status
|
| 15 |
+
- `tests/`
|
| 16 |
+
- unit tests for RGB, RGB-D, planner, memory, world-model, and dataset contracts
|
| 17 |
- `environment/`
|
| 18 |
+
- same-machine setup helpers, env exports, runtime env vars, hardware snapshot, and upstream revision notes
|
| 19 |
- `MODEL_INDEX.md`
|
| 20 |
+
- checkpoint/result index for the current R3D bundle
|
| 21 |
|
| 22 |
+
## Work Completed In This Bundle
|
| 23 |
|
| 24 |
+
### Architecture and Training Changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
+
- Added the repo-preserving R3D-VLA refactor with updates in:
|
| 27 |
+
- `code/reveal_vla_bimanual/models/backbones.py`
|
| 28 |
+
- `code/reveal_vla_bimanual/models/multiview_fusion.py`
|
| 29 |
+
- `code/reveal_vla_bimanual/models/observation_memory.py`
|
| 30 |
+
- `code/reveal_vla_bimanual/models/reveal_head.py`
|
| 31 |
+
- `code/reveal_vla_bimanual/models/world_model.py`
|
| 32 |
+
- `code/reveal_vla_bimanual/models/action_decoder.py`
|
| 33 |
+
- `code/reveal_vla_bimanual/models/planner.py`
|
| 34 |
+
- `code/reveal_vla_bimanual/models/policy.py`
|
| 35 |
+
- `code/reveal_vla_bimanual/train/losses.py`
|
| 36 |
+
- `code/reveal_vla_bimanual/train/smoke_checks.py`
|
| 37 |
+
- `code/reveal_vla_bimanual/sim_reveal/dataset.py`
|
| 38 |
+
- `code/reveal_vla_bimanual/sim_reveal/procedural_envs.py`
|
| 39 |
+
- Added new configs:
|
| 40 |
+
- `proxy_interaction_r3d_stage1_dummy.yaml`
|
| 41 |
+
- `proxy_interaction_r3d_stage1_clip.yaml`
|
| 42 |
+
- `proxy_interaction_r3d_stage2_dummy.yaml`
|
| 43 |
+
- `proxy_interaction_r3d_stage2_clip.yaml`
|
| 44 |
+
- `proxy_interaction_r3d_stage3_clip_rgbd.yaml`
|
| 45 |
+
- `proxy_interaction_r3d_ablation_nodepth.yaml`
|
| 46 |
+
- `proxy_interaction_r3d_ablation_noplanner.yaml`
|
| 47 |
+
- `proxy_interaction_r3d_ablation_nowm.yaml`
|
| 48 |
+
- `proxy_interaction_r3d_ablation_norolesym.yaml`
|
| 49 |
+
|
| 50 |
+
### Evaluation and Integration Changes
|
| 51 |
+
|
| 52 |
+
- Completed the requested proxy matrix:
|
| 53 |
+
- stage 1 dummy, 3 seeds
|
| 54 |
+
- stage 1 dummy `no_planner`
|
| 55 |
+
- stage 1 dummy `no_role_symmetry`
|
| 56 |
+
- stage 2 dummy, 3 seeds
|
| 57 |
+
- stage 2 dummy `no_world_model`
|
| 58 |
+
- stage 2 dummy `short_history`
|
| 59 |
+
- stage 1 clip, 3 seeds
|
| 60 |
+
- stage 2 clip, 3 seeds
|
| 61 |
+
- stage 3 clip RGB-D, 3 seeds
|
| 62 |
+
- stage 3 clip RGB-D `no_depth`
|
| 63 |
+
- Completed RLBench integration artifacts:
|
| 64 |
+
- import/config smoke
|
| 65 |
+
- `open_drawer` launch smoke
|
| 66 |
+
- `open_drawer` rollout with JSON output
|
| 67 |
+
- Added a dedicated PerAct2 13-task launch smoke harness:
|
| 68 |
+
- `code/reveal_vla_bimanual/eval/run_peract2_launch_smoke.py`
|
| 69 |
+
- `code/reveal_vla_bimanual/sim_rlbench/launch_smoke.py` now records finite-action checks
|
| 70 |
+
|
| 71 |
+
### Tests
|
| 72 |
+
|
| 73 |
+
- Full local test suite result:
|
| 74 |
+
- `10 passed`
|
| 75 |
|
| 76 |
## Same-Machine Setup Files
|
| 77 |
|
| 78 |
- `environment/setup_same_machine.sh`
|
| 79 |
- `environment/validate_same_machine.sh`
|
| 80 |
- `environment/run_peract2_13_rollouts.sh`
|
| 81 |
+
- `environment/runtime_env_vars.sh`
|
| 82 |
+
- `environment/hardware_snapshot.txt`
|
| 83 |
+
- `environment/glxinfo_B.txt`
|
| 84 |
- `environment/upstream_revisions.txt`
|
| 85 |
+
- `environment/system_packages_same_machine.txt`
|
| 86 |
- `environment/rlbench_env_export.yaml`
|
| 87 |
- `environment/rlbench_env_explicit.txt`
|
| 88 |
- `environment/rlbench_pip_freeze.txt`
|
|
|
|
| 90 |
- `environment/reveal_env_explicit.txt`
|
| 91 |
- `environment/reveal_pip_freeze.txt`
|
| 92 |
|
| 93 |
+
## Raw Proxy Benchmark Matrix
|
| 94 |
+
|
| 95 |
+
| Run | Seeds | Mean success | foliage | bag | cloth | Reocclusion | Persistence MAE | Disturbance | Planner top-1 | Proposal diversity | Swap error |
|
| 96 |
+
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
|
| 97 |
+
| stage1 dummy full | `13,14,15` | 0.5787 | 0.4444 | 0.6111 | 0.6806 | 0.0000 | 1.9553 | 0.3649 | 0.2832 | 0.0245 | 0.007680 |
|
| 98 |
+
| stage1 dummy `no_planner` | `13,14,15` | 0.5648 | 0.4306 | 0.5972 | 0.6667 | 0.0000 | 1.9599 | 0.3765 | n/a | n/a | n/a |
|
| 99 |
+
| stage1 dummy `no_role_symmetry` | `13,14,15` | 0.5833 | 0.4583 | 0.6111 | 0.6806 | 0.0000 | 1.9475 | 0.3547 | n/a | n/a | n/a |
|
| 100 |
+
| stage2 dummy full | `21,22,23` | 0.5463 | 0.4444 | 0.5417 | 0.6528 | 0.0121 | 2.2358 | 0.3148 | 0.3442 | 0.0245 | 0.005036 |
|
| 101 |
+
| stage2 dummy `no_world_model` | `21,22,23` | 0.5463 | 0.4444 | 0.5417 | 0.6528 | 0.0027 | 2.3600 | 0.3287 | n/a | n/a | n/a |
|
| 102 |
+
| stage2 dummy `short_history` | `21,22,23` | 0.5463 | 0.4444 | 0.5417 | 0.6528 | 0.0121 | 2.2349 | 0.3148 | n/a | n/a | n/a |
|
| 103 |
+
| stage1 clip full | `7,8,9` | 0.5324 | 0.4306 | 0.5278 | 0.6389 | 0.0244 | 1.3636 | 0.2808 | 0.2676 | 0.0217 | 0.000155 |
|
| 104 |
+
| stage2 clip full | `11,12,13` | 0.4954 | 0.3889 | 0.4583 | 0.6389 | 0.0117 | 2.3198 | 0.2722 | 0.2693 | 0.0216 | 0.000186 |
|
| 105 |
+
| stage3 clip RGB-D full | `17,18,19` | 0.5741 | 0.4861 | 0.5417 | 0.6944 | 0.0151 | 1.7883 | 0.2258 | 0.3265 | 0.0270 | 0.000094 |
|
| 106 |
+
| stage3 clip RGB-D `no_depth` | `17,18,19` | 0.5231 | 0.4167 | 0.4722 | 0.6806 | 0.0198 | 2.0491 | 0.2548 | n/a | n/a | n/a |
|
| 107 |
+
|
| 108 |
+
Full artifact roots are indexed in `MODEL_INDEX.md`.
|
| 109 |
+
|
| 110 |
+
## Raw Training Summaries
|
| 111 |
+
|
| 112 |
+
| Run | Mean train time (s) | Mean peak GPU memory (MB) |
|
| 113 |
+
| --- | ---: | ---: |
|
| 114 |
+
| stage1 dummy full | 20.45 | 629.62 |
|
| 115 |
+
| stage2 dummy full | 20.76 | 639.39 |
|
| 116 |
+
| stage1 clip full | 156.16 | 1908.92 |
|
| 117 |
+
| stage2 clip full | 141.55 | 1902.54 |
|
| 118 |
+
| stage3 clip RGB-D full | 145.93 | 1952.12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
|
| 120 |
## Raw RLBench Outputs
|
| 121 |
|
| 122 |
+
### Import And Launch Smokes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 123 |
|
| 124 |
+
- import/config smoke file:
|
| 125 |
+
- `artifacts/outputs/r3d/rlbench_smokes/smoke_test_output.txt`
|
| 126 |
+
- `open_drawer` launch smoke files:
|
| 127 |
+
- `artifacts/outputs/r3d/rlbench_smokes/launch_smoke_open_drawer.txt`
|
| 128 |
+
- `artifacts/outputs/r3d/rlbench_smokes/launch_smoke_open_drawer.stderr`
|
| 129 |
|
| 130 |
+
Raw values from the current `open_drawer` launch smoke:
|
|
|
|
| 131 |
|
| 132 |
+
| Field | Value |
|
| 133 |
+
| --- | --- |
|
| 134 |
+
| task | `RightOpenDrawer` |
|
| 135 |
+
| headless | `true` |
|
| 136 |
+
| front_rgb_shape | `[224, 224, 3]` |
|
| 137 |
+
| wrist_left_rgb_shape | `[224, 224, 3]` |
|
| 138 |
+
| wrist_right_rgb_shape | `[224, 224, 3]` |
|
| 139 |
+
| action_finite | `true` |
|
| 140 |
+
| action_dim | `18` |
|
| 141 |
+
| reward | `0.0` |
|
| 142 |
+
| done | `false` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 143 |
|
| 144 |
+
### Open-Drawer Rollout
|
|
|
|
|
|
|
|
|
|
|
|
|
| 145 |
|
| 146 |
+
File:
|
| 147 |
|
| 148 |
+
- `artifacts/outputs/r3d/rlbench_open_drawer_r3d_rollout/rollout_eval.json`
|
| 149 |
|
| 150 |
+
Raw values:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 151 |
|
| 152 |
+
| Field | Value |
|
| 153 |
+
| --- | --- |
|
| 154 |
+
| plan_requested | `true` |
|
| 155 |
+
| plan_applied | `true` |
|
| 156 |
+
| task_class | `RightOpenDrawer` |
|
| 157 |
+
| episodes_per_task | `1` |
|
| 158 |
+
| episode_length | `5` |
|
| 159 |
+
| mean_success | `0.0` |
|
| 160 |
+
| mean_return | `0.0` |
|
| 161 |
+
| reset_retries | `[0]` |
|
| 162 |
|
| 163 |
+
## Raw PerAct2 Integration Output
|
| 164 |
|
| 165 |
+
Files:
|
|
|
|
|
|
|
|
|
|
| 166 |
|
| 167 |
+
- `artifacts/outputs/r3d/peract2_13_launch_smoke/launch_smoke_summary.json`
|
| 168 |
+
- `artifacts/outputs/r3d/peract2_13_launch_smoke/launch_smoke_summary.md`
|
| 169 |
|
| 170 |
+
Raw values:
|
| 171 |
|
| 172 |
+
| Field | Value |
|
| 173 |
+
| --- | --- |
|
| 174 |
+
| task_count | `13` |
|
| 175 |
+
| launch_successes | `13` |
|
| 176 |
+
| finite_action_tasks | `13` |
|
| 177 |
+
| error_tasks | `[]` |
|
| 178 |
+
| resolution | `224` |
|
| 179 |
+
| headless | `true` |
|
| 180 |
|
| 181 |
+
Per-task stdout/stderr/command logs are stored under:
|
| 182 |
|
| 183 |
+
- `artifacts/outputs/r3d/peract2_13_launch_smoke/`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 184 |
|
| 185 |
+
## Additional Indexes
|
| 186 |
|
| 187 |
+
- Historical baseline note:
|
| 188 |
+
- `regression/baselines.md`
|
| 189 |
+
- Phase-by-phase gate tracking:
|
| 190 |
+
- `results/phase_tracking.md`
|
| 191 |
+
- Checkpoint and artifact index:
|
| 192 |
+
- `MODEL_INDEX.md`
|
|
|
|
|
|
environment/glxinfo_B.txt
CHANGED
|
@@ -4,19 +4,19 @@ 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:
|
| 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
|
| 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
|
| 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
|
| 21 |
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
|
| 22 |
|
|
|
|
| 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: 48469 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 570.172.08
|
| 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 570.172.08
|
| 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 570.172.08
|
| 21 |
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
|
| 22 |
|
environment/hardware_snapshot.txt
CHANGED
|
@@ -1,36 +1,64 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
Architecture: x86_64
|
| 8 |
CPU op-mode(s): 32-bit, 64-bit
|
| 9 |
-
Address sizes:
|
| 10 |
Byte Order: Little Endian
|
| 11 |
-
CPU(s):
|
| 12 |
-
On-line CPU(s) list: 0-
|
| 13 |
Vendor ID: AuthenticAMD
|
| 14 |
-
Model name: AMD EPYC
|
| 15 |
CPU family: 25
|
| 16 |
-
Model:
|
| 17 |
-
Thread(s) per core:
|
| 18 |
-
Core(s) per socket:
|
| 19 |
Socket(s): 2
|
| 20 |
Stepping: 1
|
| 21 |
Frequency boost: enabled
|
| 22 |
-
CPU max MHz:
|
| 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
|
| 26 |
Virtualization: AMD-V
|
| 27 |
-
L1d cache:
|
| 28 |
-
L1i cache:
|
| 29 |
-
L2 cache:
|
| 30 |
-
L3 cache:
|
| 31 |
NUMA node(s): 2
|
| 32 |
-
NUMA node0 CPU(s): 0-
|
| 33 |
-
NUMA node1 CPU(s):
|
| 34 |
Vulnerability Gather data sampling: Not affected
|
| 35 |
Vulnerability Itlb multihit: Not affected
|
| 36 |
Vulnerability L1tf: Not affected
|
|
@@ -42,35 +70,6 @@ Vulnerability Retbleed: Not affected
|
|
| 42 |
Vulnerability Spec rstack overflow: Mitigation; Safe RET
|
| 43 |
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
|
| 44 |
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
|
| 45 |
-
Vulnerability Spectre v2: Mitigation;
|
| 46 |
Vulnerability Srbds: Not affected
|
| 47 |
Vulnerability Tsx async abort: Not affected
|
| 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 |
-
+-----------------------------------------------------------------------------------------+
|
|
|
|
| 1 |
+
Date: 2026-03-25 UTC
|
| 2 |
+
Hostname:
|
| 3 |
+
48e939439089
|
| 4 |
+
---
|
| 5 |
+
uname -a
|
| 6 |
+
Linux 48e939439089 6.8.0-84-generic #84-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 5 22:36:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
|
| 7 |
+
---
|
| 8 |
+
nvidia-smi -L
|
| 9 |
+
GPU 0: NVIDIA RTX 6000 Ada Generation (UUID: GPU-399427d8-38da-2cbf-4e8d-18fed75a2b95)
|
| 10 |
+
---
|
| 11 |
+
nvidia-smi
|
| 12 |
+
Wed Mar 25 01:36:48 2026
|
| 13 |
+
+-----------------------------------------------------------------------------------------+
|
| 14 |
+
| NVIDIA-SMI 570.172.08 Driver Version: 570.172.08 CUDA Version: 12.8 |
|
| 15 |
+
|-----------------------------------------+------------------------+----------------------+
|
| 16 |
+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
|
| 17 |
+
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
|
| 18 |
+
| | | MIG M. |
|
| 19 |
+
|=========================================+========================+======================|
|
| 20 |
+
| 0 NVIDIA RTX 6000 Ada Gene... On | 00000000:C6:00.0 Off | Off |
|
| 21 |
+
| 30% 37C P8 22W / 300W | 48MiB / 49140MiB | 0% Default |
|
| 22 |
+
| | | N/A |
|
| 23 |
+
+-----------------------------------------+------------------------+----------------------+
|
| 24 |
+
|
| 25 |
+
+-----------------------------------------------------------------------------------------+
|
| 26 |
+
| Processes: |
|
| 27 |
+
| GPU GI CI PID Type Process name GPU Memory |
|
| 28 |
+
| ID ID Usage |
|
| 29 |
+
|=========================================================================================|
|
| 30 |
+
| 0 N/A N/A 58358 G /usr/lib/xorg/Xorg 37MiB |
|
| 31 |
+
| 0 N/A N/A 58358 G /usr/lib/xorg/Xorg 37MiB |
|
| 32 |
+
+-----------------------------------------------------------------------------------------+
|
| 33 |
+
---
|
| 34 |
+
lscpu
|
| 35 |
Architecture: x86_64
|
| 36 |
CPU op-mode(s): 32-bit, 64-bit
|
| 37 |
+
Address sizes: 52 bits physical, 57 bits virtual
|
| 38 |
Byte Order: Little Endian
|
| 39 |
+
CPU(s): 192
|
| 40 |
+
On-line CPU(s) list: 0-191
|
| 41 |
Vendor ID: AuthenticAMD
|
| 42 |
+
Model name: AMD EPYC 9654 96-Core Emb Processor
|
| 43 |
CPU family: 25
|
| 44 |
+
Model: 17
|
| 45 |
+
Thread(s) per core: 1
|
| 46 |
+
Core(s) per socket: 96
|
| 47 |
Socket(s): 2
|
| 48 |
Stepping: 1
|
| 49 |
Frequency boost: enabled
|
| 50 |
+
CPU max MHz: 2400.0000
|
| 51 |
CPU min MHz: 1500.0000
|
| 52 |
+
BogoMIPS: 4799.87
|
| 53 |
+
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 amd_lbr_v2 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 perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk avx512_bf16 clzero irperf xsaveerptr rdpru wbnoinvd amd_ppin cppc amd_ibpb_ret arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif x2avic v_spec_ctrl vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid overflow_recov succor smca fsrm flush_l1d debug_swap
|
| 54 |
Virtualization: AMD-V
|
| 55 |
+
L1d cache: 6 MiB (192 instances)
|
| 56 |
+
L1i cache: 6 MiB (192 instances)
|
| 57 |
+
L2 cache: 192 MiB (192 instances)
|
| 58 |
+
L3 cache: 768 MiB (24 instances)
|
| 59 |
NUMA node(s): 2
|
| 60 |
+
NUMA node0 CPU(s): 0-95
|
| 61 |
+
NUMA node1 CPU(s): 96-191
|
| 62 |
Vulnerability Gather data sampling: Not affected
|
| 63 |
Vulnerability Itlb multihit: Not affected
|
| 64 |
Vulnerability L1tf: Not affected
|
|
|
|
| 70 |
Vulnerability Spec rstack overflow: Mitigation; Safe RET
|
| 71 |
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
|
| 72 |
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
|
| 73 |
+
Vulnerability Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
|
| 74 |
Vulnerability Srbds: Not affected
|
| 75 |
Vulnerability Tsx async abort: Not affected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/reveal_env_explicit.txt
CHANGED
|
@@ -1,327 +1,3 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 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
|
| 14 |
-
https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.45.1-default_hfdba357_102.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
|
| 21 |
-
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda
|
| 22 |
-
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda
|
| 23 |
-
https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda
|
| 24 |
-
https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-he90730b_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
|
| 40 |
-
https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hac629b4_1.conda
|
| 41 |
-
https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.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
|
| 50 |
-
https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda
|
| 51 |
-
https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.17.1-h27c8c51_0.conda
|
| 52 |
-
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2
|
| 53 |
-
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda
|
| 54 |
-
https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.62.0-py310h3406613_0.conda
|
| 55 |
-
https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.2-ha770c72_0.conda
|
| 56 |
-
https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.16-hb03c661_0.conda
|
| 57 |
-
|
| 58 |
-
https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-15.2.0-he420e7e_18.conda
|
| 59 |
-
https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-15.2.0-h862fb80_21.conda
|
| 60 |
-
https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.5-h2b0a6b4_1.conda
|
| 61 |
-
https://conda.anaconda.org/conda-forge/linux-64/git-2.53.0-pl5321h6d3cee1_0.conda
|
| 62 |
-
|
| 63 |
-
https://conda.anaconda.org/conda-forge/linux-64/glib-2.86.4-h5192d8d_1.conda
|
| 64 |
-
https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.4-hf516916_1.conda
|
| 65 |
-
https://conda.anaconda.org/conda-forge/linux-64/glslang-16.2.0-h96af755_1.conda
|
| 66 |
-
https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda
|
| 67 |
-
https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.3.0-py310h63ebcad_1.conda
|
| 68 |
-
https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda
|
| 69 |
-
|
| 70 |
-
https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.26.10-h0363672_0.conda
|
| 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
|
| 90 |
-
https://conda.anaconda.org/conda-forge/linux-64/krb5-1.22.2-ha1258a1_0.conda
|
| 91 |
-
https://conda.anaconda.org/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2
|
| 92 |
-
https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda
|
| 93 |
-
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_102.conda
|
| 94 |
-
https://conda.anaconda.org/conda-forge/linux-64/lerc-4.1.0-hdb68285_0.conda
|
| 95 |
-
https://conda.anaconda.org/conda-forge/linux-64/level-zero-1.28.2-hb700be7_0.conda
|
| 96 |
-
https://conda.anaconda.org/conda-forge/linux-64/libabseil-20260107.1-cxx17_h7b12aa8_0.conda
|
| 97 |
-
https://conda.anaconda.org/conda-forge/linux-64/libass-0.17.4-h96ad9f0_0.conda
|
| 98 |
-
https://conda.anaconda.org/conda-forge/linux-64/libattr-2.5.2-hb03c661_1.conda
|
| 99 |
-
https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-8_mkl.tar.bz2
|
| 100 |
-
https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.2.0-hb03c661_1.conda
|
| 101 |
-
https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.2.0-hb03c661_1.conda
|
| 102 |
-
https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.2.0-hb03c661_1.conda
|
| 103 |
-
https://conda.anaconda.org/conda-forge/linux-64/libcap-2.77-h3ff7636_0.conda
|
| 104 |
-
https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-8_mkl.tar.bz2
|
| 105 |
-
https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp22.1-22.1.0-default_h99862b1_0.conda
|
| 106 |
-
https://conda.anaconda.org/conda-forge/linux-64/libclang13-22.1.0-default_h746c552_0.conda
|
| 107 |
-
https://conda.anaconda.org/nvidia/linux-64/libcublas-12.1.0.26-0.tar.bz2
|
| 108 |
-
https://conda.anaconda.org/nvidia/linux-64/libcufft-11.0.2.4-0.tar.bz2
|
| 109 |
-
https://conda.anaconda.org/nvidia/linux-64/libcufile-1.14.1.1-4.conda
|
| 110 |
-
https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h7a8fb5f_6.conda
|
| 111 |
-
https://conda.anaconda.org/nvidia/linux-64/libcurand-10.3.10.19-0.conda
|
| 112 |
-
https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.19.0-hcf29cc6_0.conda
|
| 113 |
-
https://conda.anaconda.org/nvidia/linux-64/libcusolver-11.4.4.55-0.tar.bz2
|
| 114 |
-
https://conda.anaconda.org/nvidia/linux-64/libcusparse-12.0.2.55-0.tar.bz2
|
| 115 |
-
https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda
|
| 116 |
-
https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda
|
| 117 |
-
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
|
| 118 |
-
https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda
|
| 119 |
-
https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda
|
| 120 |
-
https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda
|
| 121 |
-
https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.4-hecca717_0.conda
|
| 122 |
-
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda
|
| 123 |
-
https://conda.anaconda.org/conda-forge/linux-64/libflac-1.5.0-he200343_1.conda
|
| 124 |
-
https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.2-ha770c72_0.conda
|
| 125 |
-
https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.2-h73754d4_0.conda
|
| 126 |
-
https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_18.conda
|
| 127 |
-
https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-15.2.0-hcc6f6b0_118.conda
|
| 128 |
-
https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_18.conda
|
| 129 |
-
https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_18.conda
|
| 130 |
-
https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-15.2.0-h69a702a_18.conda
|
| 131 |
-
https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.2.0-h68bc16d_18.conda
|
| 132 |
-
https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda
|
| 133 |
-
https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.4-h6548e54_1.conda
|
| 134 |
-
https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda
|
| 135 |
-
https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda
|
| 136 |
-
https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_18.conda
|
| 137 |
-
https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.2-default_hafda6a7_1000.conda
|
| 138 |
-
https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.3.0-h4c17acf_1.conda
|
| 139 |
-
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
|
| 140 |
-
https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda
|
| 141 |
-
https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.2-ha09017c_0.conda
|
| 142 |
-
https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-8_mkl.tar.bz2
|
| 143 |
-
https://conda.anaconda.org/conda-forge/linux-64/liblapacke-3.9.0-8_mkl.tar.bz2
|
| 144 |
-
https://conda.anaconda.org/conda-forge/linux-64/libllvm22-22.1.1-hf7376ad_0.conda
|
| 145 |
-
https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.2-hb03c661_0.conda
|
| 146 |
-
https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda
|
| 147 |
-
https://conda.anaconda.org/nvidia/linux-64/libnpp-12.0.2.50-0.tar.bz2
|
| 148 |
-
https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
|
| 149 |
-
https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda
|
| 150 |
-
https://conda.anaconda.org/nvidia/linux-64/libnvjitlink-12.1.105-0.tar.bz2
|
| 151 |
-
https://conda.anaconda.org/nvidia/linux-64/libnvjpeg-12.1.1.14-0.tar.bz2
|
| 152 |
-
https://conda.anaconda.org/conda-forge/linux-64/libogg-1.3.5-hd0c01bc_1.conda
|
| 153 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda
|
| 154 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-2026.0.0-hb56ce9e_1.conda
|
| 155 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-batch-plugin-2026.0.0-hd85de46_1.conda
|
| 156 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-plugin-2026.0.0-hd85de46_1.conda
|
| 157 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-hetero-plugin-2026.0.0-hd41364c_1.conda
|
| 158 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-cpu-plugin-2026.0.0-hb56ce9e_1.conda
|
| 159 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-gpu-plugin-2026.0.0-hb56ce9e_1.conda
|
| 160 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-npu-plugin-2026.0.0-hb56ce9e_1.conda
|
| 161 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-ir-frontend-2026.0.0-hd41364c_1.conda
|
| 162 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-onnx-frontend-2026.0.0-h7a07914_1.conda
|
| 163 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-paddle-frontend-2026.0.0-h7a07914_1.conda
|
| 164 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-pytorch-frontend-2026.0.0-hecca717_1.conda
|
| 165 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-frontend-2026.0.0-h78e8023_1.conda
|
| 166 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-lite-frontend-2026.0.0-hecca717_1.conda
|
| 167 |
-
https://conda.anaconda.org/conda-forge/linux-64/libopus-1.6.1-h280c20c_0.conda
|
| 168 |
-
https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda
|
| 169 |
-
https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.55-h421ea60_0.conda
|
| 170 |
-
https://conda.anaconda.org/conda-forge/linux-64/libpq-18.3-h9abb657_0.conda
|
| 171 |
-
https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-6.33.5-h2b00c02_0.conda
|
| 172 |
-
https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.62.1-h4c96295_0.conda
|
| 173 |
-
https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-15.2.0-h90f66d4_18.conda
|
| 174 |
-
https://conda.anaconda.org/conda-forge/linux-64/libsndfile-1.2.2-hc7d488a_2.conda
|
| 175 |
-
https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.52.0-hf4e2dac_0.conda
|
| 176 |
-
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda
|
| 177 |
-
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_18.conda
|
| 178 |
-
https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-15.2.0-hd446a21_118.conda
|
| 179 |
-
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.2.0-hdf11a46_18.conda
|
| 180 |
-
https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-260-h6569c3e_0.conda
|
| 181 |
-
https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda
|
| 182 |
-
https://conda.anaconda.org/conda-forge/linux-64/libudev1-260-h6569c3e_0.conda
|
| 183 |
-
https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.3-h65a8314_0.conda
|
| 184 |
-
https://conda.anaconda.org/conda-forge/linux-64/liburing-2.14-hb700be7_0.conda
|
| 185 |
-
https://conda.anaconda.org/conda-forge/linux-64/libusb-1.0.29-h73b1eb8_0.conda
|
| 186 |
-
https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda
|
| 187 |
-
https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda
|
| 188 |
-
https://conda.anaconda.org/conda-forge/linux-64/libva-2.23.0-he1eb515_0.conda
|
| 189 |
-
https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h54a6638_2.conda
|
| 190 |
-
https://conda.anaconda.org/conda-forge/linux-64/libvpl-2.16.0-h54a6638_0.conda
|
| 191 |
-
https://conda.anaconda.org/conda-forge/linux-64/libvpx-1.15.2-hecca717_0.conda
|
| 192 |
-
https://conda.anaconda.org/conda-forge/linux-64/libvulkan-loader-1.4.341.0-h5279c79_0.conda
|
| 193 |
-
https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda
|
| 194 |
-
https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda
|
| 195 |
-
https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda
|
| 196 |
-
https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.13.1-hca5e8e5_0.conda
|
| 197 |
-
https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.2-he237659_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
|
| 204 |
-
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.8.4-py310hef631a5_2.conda
|
| 205 |
-
https://conda.anaconda.org/conda-forge/linux-64/mkl-2020.4-h726a3e6_304.tar.bz2
|
| 206 |
-
https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2020.4-ha770c72_305.tar.bz2
|
| 207 |
-
https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2020.4-h726a3e6_304.tar.bz2
|
| 208 |
-
https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda
|
| 209 |
-
https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.2-he0a73b1_0.conda
|
| 210 |
-
https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda
|
| 211 |
-
https://conda.anaconda.org/conda-forge/noarch/mpmath-1.4.1-pyhd8ed1ab_0.conda
|
| 212 |
-
https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.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
|
| 249 |
-
https://conda.anaconda.org/conda-forge/noarch/python_abi-3.10-8_cp310.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
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
https://conda.anaconda.org/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda
|
| 268 |
-
https://conda.anaconda.org/conda-forge/linux-64/shaderc-2025.5-h718be3e_1.conda
|
| 269 |
-
https://conda.anaconda.org/conda-forge/linux-64/sip-6.10.0-py310hea6c23e_1.conda
|
| 270 |
-
https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.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
|
| 277 |
-
https://conda.anaconda.org/conda-forge/linux-64/tbb-2022.3.0-hb700be7_2.conda
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.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
|
| 288 |
-
https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.4-py310ha78b2d2_0.conda
|
| 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
|
| 302 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda
|
| 303 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda
|
| 304 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda
|
| 305 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda
|
| 306 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda
|
| 307 |
-
https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.47-hb03c661_0.conda
|
| 308 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda
|
| 309 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda
|
| 310 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.13-he1eb515_0.conda
|
| 311 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda
|
| 312 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.7-hb03c661_0.conda
|
| 313 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda
|
| 314 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda
|
| 315 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda
|
| 316 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.7-hb03c661_0.conda
|
| 317 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda
|
| 318 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda
|
| 319 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.5-hb03c661_0.conda
|
| 320 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda
|
| 321 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxscrnsaver-1.2.4-hb9d3cd8_0.conda
|
| 322 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxshmfence-1.3.3-hb9d3cd8_0.conda
|
| 323 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda
|
| 324 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.7-hb03c661_0.conda
|
| 325 |
-
https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
|
| 326 |
-
https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda
|
| 327 |
-
https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda
|
|
|
|
| 1 |
+
python=3.11.10
|
| 2 |
+
venv=/workspace/venv_r3d
|
| 3 |
+
requirements=environment/reveal_pip_freeze.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/reveal_env_export.yaml
CHANGED
|
@@ -1,335 +1,2 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
- conda-forge
|
| 4 |
-
- nvidia
|
| 5 |
-
- pytorch
|
| 6 |
-
dependencies:
|
| 7 |
-
- _openmp_mutex=4.5=7_kmp_llvm
|
| 8 |
-
- alsa-lib=1.2.15.3=hb03c661_0
|
| 9 |
-
- aom=3.9.1=hac33072_0
|
| 10 |
-
- attr=2.5.2=hb03c661_1
|
| 11 |
-
- backports.zstd=1.3.0=py310h69bd2ac_0
|
| 12 |
-
- binutils_impl_linux-64=2.45.1=default_hfdba357_102
|
| 13 |
-
- binutils_linux-64=2.45.1=default_h4852527_102
|
| 14 |
-
- blas=2.108=mkl
|
| 15 |
-
- blas-devel=3.9.0=8_mkl
|
| 16 |
-
- brotli=1.2.0=hed03a55_1
|
| 17 |
-
- brotli-bin=1.2.0=hb03c661_1
|
| 18 |
-
- brotli-python=1.2.0=py310hba01987_1
|
| 19 |
-
- bzip2=1.0.8=hda65f42_9
|
| 20 |
-
- c-ares=1.34.6=hb03c661_0
|
| 21 |
-
- ca-certificates=2026.2.25=hbd8a1cb_0
|
| 22 |
-
- cairo=1.18.4=he90730b_1
|
| 23 |
-
- certifi=2026.2.25=pyhd8ed1ab_0
|
| 24 |
-
- charset-normalizer=3.4.6=pyhd8ed1ab_0
|
| 25 |
-
- cmake=4.3.0=hc85cc9f_0
|
| 26 |
-
- contourpy=1.3.2=py310h3788b33_0
|
| 27 |
-
- cpython=3.10.20=py310hd8ed1ab_0
|
| 28 |
-
- cuda-cudart=12.1.105=0
|
| 29 |
-
- cuda-cupti=12.1.105=0
|
| 30 |
-
- cuda-libraries=12.1.0=0
|
| 31 |
-
- cuda-nvrtc=12.1.105=0
|
| 32 |
-
- cuda-nvtx=12.1.105=0
|
| 33 |
-
- cuda-opencl=12.9.19=0
|
| 34 |
-
- cuda-runtime=12.1.0=0
|
| 35 |
-
- cuda-version=12.9=3
|
| 36 |
-
- cycler=0.12.1=pyhcf101f3_2
|
| 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
|
| 44 |
-
- font-ttf-source-code-pro=2.038=h77eed37_0
|
| 45 |
-
- font-ttf-ubuntu=0.83=h77eed37_3
|
| 46 |
-
- fontconfig=2.17.1=h27c8c51_0
|
| 47 |
-
- fonts-conda-ecosystem=1=0
|
| 48 |
-
- fonts-conda-forge=1=hc364b38_1
|
| 49 |
-
- fonttools=4.62.0=py310h3406613_0
|
| 50 |
-
- freetype=2.14.2=ha770c72_0
|
| 51 |
-
- fribidi=1.0.16=hb03c661_0
|
| 52 |
-
- gcc_impl_linux-64=15.2.0=he420e7e_18
|
| 53 |
-
- gcc_linux-64=15.2.0=h862fb80_21
|
| 54 |
-
- gdk-pixbuf=2.44.5=h2b0a6b4_1
|
| 55 |
-
- git=2.53.0=pl5321h6d3cee1_0
|
| 56 |
-
- glib=2.86.4=h5192d8d_1
|
| 57 |
-
- glib-tools=2.86.4=hf516916_1
|
| 58 |
-
- glslang=16.2.0=h96af755_1
|
| 59 |
-
- gmp=6.3.0=hac33072_2
|
| 60 |
-
- gmpy2=2.3.0=py310h63ebcad_1
|
| 61 |
-
- graphite2=1.3.14=hecca717_2
|
| 62 |
-
- gst-plugins-base=1.26.10=h0363672_0
|
| 63 |
-
- gstreamer=1.26.10=h17cb667_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
|
| 78 |
-
- kiwisolver=1.5.0=py310haaf941d_0
|
| 79 |
-
- krb5=1.22.2=ha1258a1_0
|
| 80 |
-
- lame=3.100=h166bdaf_1003
|
| 81 |
-
- lcms2=2.18=h0c24ade_0
|
| 82 |
-
- ld_impl_linux-64=2.45.1=default_hbd61a6d_102
|
| 83 |
-
- lerc=4.1.0=hdb68285_0
|
| 84 |
-
- level-zero=1.28.2=hb700be7_0
|
| 85 |
-
- libabseil=20260107.1=cxx17_h7b12aa8_0
|
| 86 |
-
- libass=0.17.4=h96ad9f0_0
|
| 87 |
-
- libattr=2.5.2=hb03c661_1
|
| 88 |
-
- libblas=3.9.0=8_mkl
|
| 89 |
-
- libbrotlicommon=1.2.0=hb03c661_1
|
| 90 |
-
- libbrotlidec=1.2.0=hb03c661_1
|
| 91 |
-
- libbrotlienc=1.2.0=hb03c661_1
|
| 92 |
-
- libcap=2.77=h3ff7636_0
|
| 93 |
-
- libcblas=3.9.0=8_mkl
|
| 94 |
-
- libclang-cpp22.1=22.1.0=default_h99862b1_0
|
| 95 |
-
- libclang13=22.1.0=default_h746c552_0
|
| 96 |
-
- libcublas=12.1.0.26=0
|
| 97 |
-
- libcufft=11.0.2.4=0
|
| 98 |
-
- libcufile=1.14.1.1=4
|
| 99 |
-
- libcups=2.3.3=h7a8fb5f_6
|
| 100 |
-
- libcurand=10.3.10.19=0
|
| 101 |
-
- libcurl=8.19.0=hcf29cc6_0
|
| 102 |
-
- libcusolver=11.4.4.55=0
|
| 103 |
-
- libcusparse=12.0.2.55=0
|
| 104 |
-
- libdeflate=1.25=h17f619e_0
|
| 105 |
-
- libdrm=2.4.125=hb03c661_1
|
| 106 |
-
- libedit=3.1.20250104=pl5321h7949ede_0
|
| 107 |
-
- libegl=1.7.0=ha4b6fd6_2
|
| 108 |
-
- libev=4.33=hd590300_2
|
| 109 |
-
- libevent=2.1.12=hf998b51_1
|
| 110 |
-
- libexpat=2.7.4=hecca717_0
|
| 111 |
-
- libffi=3.5.2=h3435931_0
|
| 112 |
-
- libflac=1.5.0=he200343_1
|
| 113 |
-
- libfreetype=2.14.2=ha770c72_0
|
| 114 |
-
- libfreetype6=2.14.2=h73754d4_0
|
| 115 |
-
- libgcc=15.2.0=he0feb66_18
|
| 116 |
-
- libgcc-devel_linux-64=15.2.0=hcc6f6b0_118
|
| 117 |
-
- libgcc-ng=15.2.0=h69a702a_18
|
| 118 |
-
- libgfortran=15.2.0=h69a702a_18
|
| 119 |
-
- libgfortran-ng=15.2.0=h69a702a_18
|
| 120 |
-
- libgfortran5=15.2.0=h68bc16d_18
|
| 121 |
-
- libgl=1.7.0=ha4b6fd6_2
|
| 122 |
-
- libglib=2.86.4=h6548e54_1
|
| 123 |
-
- libglvnd=1.7.0=ha4b6fd6_2
|
| 124 |
-
- libglx=1.7.0=ha4b6fd6_2
|
| 125 |
-
- libgomp=15.2.0=he0feb66_18
|
| 126 |
-
- libhwloc=2.12.2=default_hafda6a7_1000
|
| 127 |
-
- libhwy=1.3.0=h4c17acf_1
|
| 128 |
-
- libiconv=1.18=h3b78370_2
|
| 129 |
-
- libjpeg-turbo=3.1.2=hb03c661_0
|
| 130 |
-
- libjxl=0.11.2=ha09017c_0
|
| 131 |
-
- liblapack=3.9.0=8_mkl
|
| 132 |
-
- liblapacke=3.9.0=8_mkl
|
| 133 |
-
- libllvm22=22.1.1=hf7376ad_0
|
| 134 |
-
- liblzma=5.8.2=hb03c661_0
|
| 135 |
-
- libnghttp2=1.68.1=h877daf1_0
|
| 136 |
-
- libnpp=12.0.2.50=0
|
| 137 |
-
- libnsl=2.0.1=hb9d3cd8_1
|
| 138 |
-
- libntlm=1.8=hb9d3cd8_0
|
| 139 |
-
- libnvjitlink=12.1.105=0
|
| 140 |
-
- libnvjpeg=12.1.1.14=0
|
| 141 |
-
- libogg=1.3.5=hd0c01bc_1
|
| 142 |
-
- libopengl=1.7.0=ha4b6fd6_2
|
| 143 |
-
- libopenvino=2026.0.0=hb56ce9e_1
|
| 144 |
-
- libopenvino-auto-batch-plugin=2026.0.0=hd85de46_1
|
| 145 |
-
- libopenvino-auto-plugin=2026.0.0=hd85de46_1
|
| 146 |
-
- libopenvino-hetero-plugin=2026.0.0=hd41364c_1
|
| 147 |
-
- libopenvino-intel-cpu-plugin=2026.0.0=hb56ce9e_1
|
| 148 |
-
- libopenvino-intel-gpu-plugin=2026.0.0=hb56ce9e_1
|
| 149 |
-
- libopenvino-intel-npu-plugin=2026.0.0=hb56ce9e_1
|
| 150 |
-
- libopenvino-ir-frontend=2026.0.0=hd41364c_1
|
| 151 |
-
- libopenvino-onnx-frontend=2026.0.0=h7a07914_1
|
| 152 |
-
- libopenvino-paddle-frontend=2026.0.0=h7a07914_1
|
| 153 |
-
- libopenvino-pytorch-frontend=2026.0.0=hecca717_1
|
| 154 |
-
- libopenvino-tensorflow-frontend=2026.0.0=h78e8023_1
|
| 155 |
-
- libopenvino-tensorflow-lite-frontend=2026.0.0=hecca717_1
|
| 156 |
-
- libopus=1.6.1=h280c20c_0
|
| 157 |
-
- libpciaccess=0.18=hb9d3cd8_0
|
| 158 |
-
- libpng=1.6.55=h421ea60_0
|
| 159 |
-
- libpq=18.3=h9abb657_0
|
| 160 |
-
- libprotobuf=6.33.5=h2b00c02_0
|
| 161 |
-
- librsvg=2.62.1=h4c96295_0
|
| 162 |
-
- libsanitizer=15.2.0=h90f66d4_18
|
| 163 |
-
- libsndfile=1.2.2=hc7d488a_2
|
| 164 |
-
- libsqlite=3.52.0=hf4e2dac_0
|
| 165 |
-
- libssh2=1.11.1=hcf80075_0
|
| 166 |
-
- libstdcxx=15.2.0=h934c35e_18
|
| 167 |
-
- libstdcxx-devel_linux-64=15.2.0=hd446a21_118
|
| 168 |
-
- libstdcxx-ng=15.2.0=hdf11a46_18
|
| 169 |
-
- libsystemd0=260=h6569c3e_0
|
| 170 |
-
- libtiff=4.7.1=h9d88235_1
|
| 171 |
-
- libudev1=260=h6569c3e_0
|
| 172 |
-
- libunwind=1.8.3=h65a8314_0
|
| 173 |
-
- liburing=2.14=hb700be7_0
|
| 174 |
-
- libusb=1.0.29=h73b1eb8_0
|
| 175 |
-
- libuuid=2.41.3=h5347b49_0
|
| 176 |
-
- libuv=1.51.0=hb03c661_1
|
| 177 |
-
- libva=2.23.0=he1eb515_0
|
| 178 |
-
- libvorbis=1.3.7=h54a6638_2
|
| 179 |
-
- libvpl=2.16.0=h54a6638_0
|
| 180 |
-
- libvpx=1.15.2=hecca717_0
|
| 181 |
-
- libvulkan-loader=1.4.341.0=h5279c79_0
|
| 182 |
-
- libwebp-base=1.6.0=hd42ef1d_0
|
| 183 |
-
- libxcb=1.17.0=h8a09558_0
|
| 184 |
-
- libxcrypt=4.4.36=hd590300_1
|
| 185 |
-
- libxkbcommon=1.13.1=hca5e8e5_0
|
| 186 |
-
- libxml2=2.15.2=he237659_0
|
| 187 |
-
- libxml2-16=2.15.2=hca6bf5a_0
|
| 188 |
-
- libzlib=1.3.2=h25fd6f3_2
|
| 189 |
-
- llvm-openmp=15.0.7=h0cdce71_0
|
| 190 |
-
- make=4.4.1=hb9d3cd8_2
|
| 191 |
-
- markupsafe=3.0.3=py310h3406613_1
|
| 192 |
-
- matplotlib=3.8.4=py310hff52083_2
|
| 193 |
-
- matplotlib-base=3.8.4=py310hef631a5_2
|
| 194 |
-
- mkl=2020.4=h726a3e6_304
|
| 195 |
-
- mkl-devel=2020.4=ha770c72_305
|
| 196 |
-
- mkl-include=2020.4=h726a3e6_304
|
| 197 |
-
- mpc=1.3.1=h24ddda3_1
|
| 198 |
-
- mpfr=4.2.2=he0a73b1_0
|
| 199 |
-
- mpg123=1.32.9=hc50e24c_0
|
| 200 |
-
- mpmath=1.4.1=pyhd8ed1ab_0
|
| 201 |
-
- munkres=1.1.4=pyhd8ed1ab_1
|
| 202 |
-
- ncurses=6.5=h2d0b736_3
|
| 203 |
-
- networkx=3.4.2=pyh267e887_2
|
| 204 |
-
- ninja=1.13.2=h171cf75_0
|
| 205 |
-
- nspr=4.38=h29cc59b_0
|
| 206 |
-
- nss=3.118=h445c969_0
|
| 207 |
-
- numpy=1.26.4=py310hb13e2d6_0
|
| 208 |
-
- ocl-icd=2.3.3=hb9d3cd8_0
|
| 209 |
-
- opencl-headers=2025.06.13=hecca717_0
|
| 210 |
-
- openh264=2.6.0=hc22cd8d_0
|
| 211 |
-
- openjpeg=2.5.4=h55fea9a_0
|
| 212 |
-
- openldap=2.6.10=hbde042b_1
|
| 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
|
| 220 |
-
- pip=26.0.1=pyh8b19718_0
|
| 221 |
-
- pixman=0.46.4=h54a6638_1
|
| 222 |
-
- pkg-config=0.29.2=h4bc722e_1009
|
| 223 |
-
- ply=3.11=pyhd8ed1ab_3
|
| 224 |
-
- psutil=7.2.2=py310h139afa4_0
|
| 225 |
-
- pthread-stubs=0.4=hb9d3cd8_1002
|
| 226 |
-
- pugixml=1.15=h3f63f65_0
|
| 227 |
-
- pulseaudio-client=17.0=h9a6aba3_3
|
| 228 |
-
- pyparsing=3.3.2=pyhcf101f3_0
|
| 229 |
-
- pyqt=5.15.11=py310h046fae5_2
|
| 230 |
-
- pyqt5-sip=12.17.0=py310hea6c23e_2
|
| 231 |
-
- pysocks=1.7.1=pyha55dd90_7
|
| 232 |
-
- python=3.10.20=h3c07f61_0_cpython
|
| 233 |
-
- python-dateutil=2.9.0.post0=pyhe01879c_2
|
| 234 |
-
- python-tzdata=2025.3=pyhd8ed1ab_0
|
| 235 |
-
- python_abi=3.10=8_cp310
|
| 236 |
-
- pytorch=2.3.1=py3.10_cuda12.1_cudnn8.9.2_0
|
| 237 |
-
- pytorch-cuda=12.1=ha16c6d3_6
|
| 238 |
-
- pytorch-mutex=1.0=cuda
|
| 239 |
-
- pytz=2026.1.post1=pyhcf101f3_0
|
| 240 |
-
- pyyaml=6.0.3=py310h3406613_1
|
| 241 |
-
- qt-main=5.15.15=h0c412b5_8
|
| 242 |
-
- readline=8.3=h853b02a_0
|
| 243 |
-
- requests=2.32.5=pyhcf101f3_1
|
| 244 |
-
- rhash=1.4.6=hb9d3cd8_1
|
| 245 |
-
- scipy=1.13.1=py310h93e2701_0
|
| 246 |
-
- sdl2=2.32.56=h54a6638_0
|
| 247 |
-
- sdl3=3.4.2=hdeec2a5_0
|
| 248 |
-
- setuptools=82.0.1=pyh332efcf_0
|
| 249 |
-
- shaderc=2025.5=h718be3e_1
|
| 250 |
-
- sip=6.10.0=py310hea6c23e_1
|
| 251 |
-
- six=1.17.0=pyhe01879c_1
|
| 252 |
-
- snappy=1.2.2=h03e3b7b_1
|
| 253 |
-
- spirv-tools=2026.1=hb700be7_0
|
| 254 |
-
- svt-av1=4.0.1=hecca717_0
|
| 255 |
-
- sympy=1.14.0=pyh2585a3b_106
|
| 256 |
-
- sysroot_linux-64=2.34=h087de78_3
|
| 257 |
-
- tbb=2022.3.0=hb700be7_2
|
| 258 |
-
- tk=8.6.13=noxft_h366c992_103
|
| 259 |
-
- toml=0.10.2=pyhcf101f3_3
|
| 260 |
-
- tomli=2.4.0=pyhcf101f3_0
|
| 261 |
-
- torchaudio=2.3.1=py310_cu121
|
| 262 |
-
- torchtriton=2.3.1=py310
|
| 263 |
-
- torchvision=0.18.1=py310_cu121
|
| 264 |
-
- tornado=6.5.4=py310ha78b2d2_0
|
| 265 |
-
- tqdm=4.67.3=pyh8f84b5b_0
|
| 266 |
-
- trimesh=4.11.4=pyh7b2049a_0
|
| 267 |
-
- typing_extensions=4.15.0=pyhcf101f3_0
|
| 268 |
-
- tzdata=2025c=hc9c84f9_1
|
| 269 |
-
- unicodedata2=17.0.1=py310h7c4b9e2_0
|
| 270 |
-
- urllib3=2.6.3=pyhd8ed1ab_0
|
| 271 |
-
- wayland=1.25.0=hd6090a7_0
|
| 272 |
-
- wayland-protocols=1.47=hd8ed1ab_0
|
| 273 |
-
- wheel=0.46.3=pyhd8ed1ab_0
|
| 274 |
-
- x264=1!164.3095=h166bdaf_2
|
| 275 |
-
- x265=3.5=h924138e_3
|
| 276 |
-
- xcb-util=0.4.1=h4f16b4b_2
|
| 277 |
-
- xcb-util-image=0.4.0=hb711507_2
|
| 278 |
-
- xcb-util-keysyms=0.4.1=hb711507_0
|
| 279 |
-
- xcb-util-renderutil=0.3.10=hb711507_0
|
| 280 |
-
- xcb-util-wm=0.4.2=hb711507_0
|
| 281 |
-
- xkeyboard-config=2.47=hb03c661_0
|
| 282 |
-
- xorg-libice=1.1.2=hb9d3cd8_0
|
| 283 |
-
- xorg-libsm=1.2.6=he73a12e_0
|
| 284 |
-
- xorg-libx11=1.8.13=he1eb515_0
|
| 285 |
-
- xorg-libxau=1.0.12=hb03c661_1
|
| 286 |
-
- xorg-libxcomposite=0.4.7=hb03c661_0
|
| 287 |
-
- xorg-libxcursor=1.2.3=hb9d3cd8_0
|
| 288 |
-
- xorg-libxdamage=1.1.6=hb9d3cd8_0
|
| 289 |
-
- xorg-libxdmcp=1.1.5=hb03c661_1
|
| 290 |
-
- xorg-libxext=1.3.7=hb03c661_0
|
| 291 |
-
- xorg-libxfixes=6.0.2=hb03c661_0
|
| 292 |
-
- xorg-libxi=1.8.2=hb9d3cd8_0
|
| 293 |
-
- xorg-libxrandr=1.5.5=hb03c661_0
|
| 294 |
-
- xorg-libxrender=0.9.12=hb9d3cd8_0
|
| 295 |
-
- xorg-libxscrnsaver=1.2.4=hb9d3cd8_0
|
| 296 |
-
- xorg-libxshmfence=1.3.3=hb9d3cd8_0
|
| 297 |
-
- xorg-libxtst=1.2.5=hb9d3cd8_3
|
| 298 |
-
- xorg-libxxf86vm=1.1.7=hb03c661_0
|
| 299 |
-
- yaml=0.2.5=h280c20c_3
|
| 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"
|
|
|
|
| 1 |
+
python=3.11.10
|
| 2 |
+
venv=/workspace/venv_r3d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/reveal_pip_freeze.txt
CHANGED
|
@@ -1,83 +1,8 @@
|
|
| 1 |
-
absl-py==2.4.0
|
| 2 |
-
accelerate==0.31.0
|
| 3 |
antlr4-python3-runtime==4.9.3
|
| 4 |
-
|
| 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 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 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
|
| 59 |
-
setproctitle==1.3.7
|
| 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
|
| 66 |
-
timm==1.0.7
|
| 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
|
|
|
|
|
|
|
|
|
|
| 1 |
antlr4-python3-runtime==4.9.3
|
| 2 |
+
huggingface-hub==0.36.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
omegaconf==2.3.0
|
| 4 |
+
regex==2025.11.3
|
| 5 |
+
safetensors==0.7.0
|
| 6 |
+
tokenizers==0.22.1
|
| 7 |
+
tqdm==4.67.1
|
| 8 |
+
transformers==4.57.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/rlbench_env_explicit.txt
CHANGED
|
@@ -1,363 +1,304 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 13 |
-
|
| 14 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 15 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 16 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 17 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 18 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 19 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 20 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 21 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 22 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 23 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 24 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 25 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 26 |
-
https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda
|
| 27 |
-
https://conda.anaconda.org/conda-forge/
|
| 28 |
-
https://conda.anaconda.org/conda-forge/
|
| 29 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 30 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 31 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 32 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 38 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 39 |
-
https://conda.anaconda.org/conda-forge/
|
| 40 |
-
https://conda.anaconda.org/
|
| 41 |
-
https://conda.anaconda.org/
|
| 42 |
-
https://conda.anaconda.org/
|
| 43 |
-
https://conda.anaconda.org/
|
| 44 |
-
https://conda.anaconda.org/
|
| 45 |
-
https://conda.anaconda.org/
|
| 46 |
-
https://conda.anaconda.org/
|
| 47 |
-
https://conda.anaconda.org/
|
| 48 |
-
https://conda.anaconda.org/conda-forge/
|
| 49 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 50 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 51 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 55 |
-
https://conda.anaconda.org/conda-forge/
|
| 56 |
-
https://conda.anaconda.org/conda-forge/
|
| 57 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 58 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 59 |
-
https://conda.anaconda.org/conda-forge/
|
| 60 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 61 |
-
https://conda.anaconda.org/conda-forge/
|
| 62 |
-
https://conda.anaconda.org/conda-forge/
|
| 63 |
-
https://conda.anaconda.org/conda-forge/
|
| 64 |
-
https://conda.anaconda.org/conda-forge/
|
| 65 |
-
|
| 66 |
-
https://conda.anaconda.org/conda-forge/
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 70 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 71 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 72 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 73 |
-
|
| 74 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 75 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 76 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 77 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 78 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 79 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 80 |
-
|
| 81 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 82 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 83 |
-
https://conda.anaconda.org/conda-forge/
|
| 84 |
-
https://conda.anaconda.org/conda-forge/
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
https://conda.anaconda.org/conda-forge/
|
| 88 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 89 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 90 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 91 |
-
|
| 92 |
-
https://conda.anaconda.org/conda-forge/
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
https://conda.anaconda.org/conda-forge/
|
| 96 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 97 |
-
https://conda.anaconda.org/conda-forge/
|
| 98 |
-
https://conda.anaconda.org/conda-forge/
|
| 99 |
-
https://conda.anaconda.org/conda-forge/
|
| 100 |
-
https://conda.anaconda.org/
|
| 101 |
-
https://conda.anaconda.org/
|
| 102 |
-
https://conda.anaconda.org/
|
| 103 |
-
https://conda.anaconda.org/
|
| 104 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 105 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 106 |
-
https://conda.anaconda.org/
|
| 107 |
-
https://conda.anaconda.org/
|
| 108 |
-
https://conda.anaconda.org/
|
| 109 |
-
https://conda.anaconda.org/
|
| 110 |
-
https://conda.anaconda.org/
|
| 111 |
-
https://conda.anaconda.org/
|
| 112 |
-
https://conda.anaconda.org/
|
| 113 |
-
https://conda.anaconda.org/
|
| 114 |
-
https://conda.anaconda.org/
|
| 115 |
-
https://conda.anaconda.org/
|
| 116 |
-
https://conda.anaconda.org/
|
| 117 |
-
https://conda.anaconda.org/
|
| 118 |
-
https://conda.anaconda.org/
|
| 119 |
-
https://conda.anaconda.org/conda-forge/
|
| 120 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 121 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 122 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 123 |
-
https://conda.anaconda.org/
|
| 124 |
-
https://conda.anaconda.org/
|
| 125 |
-
https://conda.anaconda.org/
|
| 126 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 127 |
-
https://conda.anaconda.org/
|
| 128 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 129 |
-
https://conda.anaconda.org/
|
| 130 |
-
https://conda.anaconda.org/
|
| 131 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 132 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 133 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 134 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 135 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 136 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 137 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 138 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 139 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 140 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 141 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 142 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 143 |
-
https://conda.anaconda.org/conda-forge/
|
| 144 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 145 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 146 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 147 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 148 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 149 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 150 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 151 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 152 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 153 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 154 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 155 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 156 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 157 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 158 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 159 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 160 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 161 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 162 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 163 |
-
https://conda.anaconda.org/
|
| 164 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 165 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 166 |
-
https://conda.anaconda.org/
|
| 167 |
-
https://conda.anaconda.org/
|
| 168 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 169 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 170 |
-
https://conda.anaconda.org/conda-forge/
|
| 171 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 172 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 173 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 174 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 175 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 176 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 177 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 178 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 179 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 180 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 181 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 182 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 183 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 184 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 185 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 186 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 187 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 188 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 189 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 190 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 191 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 192 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 193 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 194 |
-
https://conda.anaconda.org/conda-forge/
|
| 195 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 196 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 197 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 198 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 199 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 200 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 201 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 202 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 203 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 204 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 205 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 206 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 207 |
-
https://conda.anaconda.org/conda-forge/
|
| 208 |
-
https://conda.anaconda.org/conda-forge/
|
| 209 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 210 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 211 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 212 |
-
https://conda.anaconda.org/conda-forge/
|
| 213 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 214 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 215 |
-
https://conda.anaconda.org/conda-forge/
|
| 216 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 217 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 218 |
-
|
| 219 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 220 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 221 |
-
https://conda.anaconda.org/conda-forge/
|
| 222 |
-
|
| 223 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 224 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 225 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 226 |
-
|
| 227 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 228 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 229 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 230 |
-
https://conda.anaconda.org/conda-forge/
|
| 231 |
-
https://conda.anaconda.org/conda-forge/
|
| 232 |
-
|
| 233 |
-
https://conda.anaconda.org/conda-forge/
|
| 234 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 235 |
-
https://conda.anaconda.org/conda-forge/
|
| 236 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 237 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 238 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 239 |
-
https://conda.anaconda.org/conda-forge/
|
| 240 |
-
|
| 241 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 242 |
-
|
| 243 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 244 |
-
https://conda.anaconda.org/conda-forge/
|
| 245 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 246 |
-
https://conda.anaconda.org/conda-forge/
|
| 247 |
-
https://conda.anaconda.org/conda-forge/
|
| 248 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 249 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 250 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 254 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 255 |
-
https://conda.anaconda.org/conda-forge/
|
| 256 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 257 |
-
https://conda.anaconda.org/conda-forge/
|
| 258 |
-
|
| 259 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
https://conda.anaconda.org/conda-forge/
|
| 263 |
-
https://conda.anaconda.org/conda-forge/
|
| 264 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 265 |
-
https://conda.anaconda.org/conda-forge/
|
| 266 |
-
https://conda.anaconda.org/conda-forge/
|
| 267 |
-
|
| 268 |
-
https://conda.anaconda.org/conda-forge/
|
| 269 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 270 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
https://conda.anaconda.org/conda-forge/
|
| 274 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 275 |
-
https://conda.anaconda.org/conda-forge/
|
| 276 |
-
https://conda.anaconda.org/conda-forge/
|
| 277 |
-
https://conda.anaconda.org/conda-forge/
|
| 278 |
-
https://conda.anaconda.org/
|
| 279 |
-
https://conda.anaconda.org/
|
| 280 |
-
|
| 281 |
-
https://conda.anaconda.org/
|
| 282 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 283 |
-
https://conda.anaconda.org/conda-forge/
|
| 284 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 285 |
-
https://conda.anaconda.org/conda-forge/
|
| 286 |
-
|
| 287 |
-
https://conda.anaconda.org/conda-forge/
|
| 288 |
-
|
| 289 |
-
https://conda.anaconda.org/conda-forge/
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
https://conda.anaconda.org/conda-forge/
|
| 295 |
-
https://conda.anaconda.org/
|
| 296 |
-
https://conda.anaconda.org/conda-forge/
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
https://conda.anaconda.org/conda-forge/noarch/
|
| 300 |
-
https://conda.anaconda.org/conda-forge/linux-64/
|
| 301 |
-
https://conda.anaconda.org/
|
| 302 |
-
https://conda.anaconda.org/
|
| 303 |
-
|
| 304 |
-
https://conda.anaconda.org/conda-forge/
|
| 305 |
-
https://conda.anaconda.org/conda-forge/linux-64/spirv-tools-2026.1-hb700be7_0.conda
|
| 306 |
-
https://conda.anaconda.org/conda-forge/linux-64/svt-av1-4.0.1-hecca717_0.conda
|
| 307 |
-
https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_106.conda
|
| 308 |
-
https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_3.conda
|
| 309 |
-
https://conda.anaconda.org/conda-forge/linux-64/tbb-2022.3.0-hb700be7_2.conda
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda
|
| 316 |
-
|
| 317 |
-
https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhcf101f3_3.conda
|
| 318 |
-
https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda
|
| 319 |
-
https://conda.anaconda.org/pytorch/linux-64/torchaudio-2.3.1-py310_cu121.tar.bz2
|
| 320 |
-
https://conda.anaconda.org/pytorch/linux-64/torchtriton-2.3.1-py310.tar.bz2
|
| 321 |
-
https://conda.anaconda.org/pytorch/linux-64/torchvision-0.18.1-py310_cu121.tar.bz2
|
| 322 |
-
https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.4-py310ha78b2d2_0.conda
|
| 323 |
-
https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda
|
| 324 |
-
|
| 325 |
-
https://conda.anaconda.org/conda-forge/noarch/trimesh-4.11.4-pyh7b2049a_0.conda
|
| 326 |
-
https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
|
| 327 |
-
https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda
|
| 328 |
-
https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-17.0.1-py310h7c4b9e2_0.conda
|
| 329 |
-
https://conda.anaconda.org/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda
|
| 330 |
-
|
| 331 |
-
https://conda.anaconda.org/conda-forge/linux-64/wayland-1.25.0-hd6090a7_0.conda
|
| 332 |
-
https://conda.anaconda.org/conda-forge/noarch/wayland-protocols-1.47-hd8ed1ab_0.conda
|
| 333 |
-
|
| 334 |
-
https://conda.anaconda.org/conda-forge/noarch/wheel-0.46.3-pyhd8ed1ab_0.conda
|
| 335 |
-
https://conda.anaconda.org/conda-forge/linux-64/x264-1%21164.3095-h166bdaf_2.tar.bz2
|
| 336 |
-
https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2
|
| 337 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda
|
| 338 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda
|
| 339 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda
|
| 340 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda
|
| 341 |
-
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda
|
| 342 |
-
https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.47-hb03c661_0.conda
|
| 343 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda
|
| 344 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda
|
| 345 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.13-he1eb515_0.conda
|
| 346 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda
|
| 347 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.7-hb03c661_0.conda
|
| 348 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda
|
| 349 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda
|
| 350 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda
|
| 351 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.7-hb03c661_0.conda
|
| 352 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda
|
| 353 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda
|
| 354 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.5-hb03c661_0.conda
|
| 355 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda
|
| 356 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxscrnsaver-1.2.4-hb9d3cd8_0.conda
|
| 357 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxshmfence-1.3.3-hb9d3cd8_0.conda
|
| 358 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda
|
| 359 |
-
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.7-hb03c661_0.conda
|
| 360 |
-
https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda
|
| 361 |
-
|
| 362 |
-
https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda
|
| 363 |
-
https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda
|
|
|
|
| 1 |
+
# This file may be used to create an environment using:
|
| 2 |
+
# $ conda create --name <env> --file <this file>
|
| 3 |
+
# platform: linux-64
|
| 4 |
+
@EXPLICIT
|
| 5 |
+
https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda#d87ff7921124eccd67248aa483c23fec
|
| 6 |
+
https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-15.0.7-h0cdce71_0.conda#589c9a3575a050b583241c3d688ad9aa
|
| 7 |
+
https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-7_kmp_llvm.conda#887b70e1d607fba7957aa02f9ee0d939
|
| 8 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_18.conda#0aa00f03f9e39fb9876085dee11a85d4
|
| 9 |
+
https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.15.3-hb03c661_0.conda#dcdc58c15961dbf17a0621312b01f5cb
|
| 10 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_18.conda#d5e96b1ed75ca01906b3d2469b4ce493
|
| 11 |
+
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_18.conda#1b08cd684f34175e4514474793d44bcb
|
| 12 |
+
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.2.0-hdf11a46_18.conda#6235adb93d064ecdf3d44faee6f468de
|
| 13 |
+
https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda#346722a0be40f6edc53f12640d301338
|
| 14 |
+
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda#d2ffd7602c02f2b316fd921d39876885
|
| 15 |
+
https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda#4a13eeac0b5c8e5b8ab496e6c4ddd829
|
| 16 |
+
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_102.conda#18335a698559cdbcd86150a48bf54ba6
|
| 17 |
+
https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.4-hecca717_0.conda#e7f7ce06ec24cfcfb9e36d28cf82ba57
|
| 18 |
+
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda#a360c33a5abe61c07959e449fa1453eb
|
| 19 |
+
https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.2-hb03c661_0.conda#c7c83eecbb72d88b940c249af56c8b17
|
| 20 |
+
https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda#d864d34357c3b65a4b731f78c0801dc4
|
| 21 |
+
https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-h33c6efd_0.conda#c80d8a3b84358cb967fa81e7075fbc8a
|
| 22 |
+
https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.52.0-hf4e2dac_0.conda#fd893f6a3002a635b5e50ceb9dd2c0f4
|
| 23 |
+
https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda#db409b7c1720428638e7c0d509d3e1b5
|
| 24 |
+
https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc
|
| 25 |
+
https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7
|
| 26 |
+
https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.2.25-hbd8a1cb_0.conda#4492fd26db29495f0ba23f146cd5638d
|
| 27 |
+
https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.1-h35e630c_1.conda#f61eb8cd60ff9057122a3d338b99c00f
|
| 28 |
+
https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda#d7d95fc8287ea7bf33e0e7116d2b95ec
|
| 29 |
+
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda#cffd3bdd58090148f4cfcd831f4b26ab
|
| 30 |
+
https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda#ad659d0a2b3e47e38d829aa8cad2d610
|
| 31 |
+
https://conda.anaconda.org/conda-forge/linux-64/python-3.10.20-h3c07f61_0_cpython.conda#5d4e2b00d99feacd026859b7fa239dc0
|
| 32 |
+
https://conda.anaconda.org/conda-forge/noarch/python_abi-3.10-8_cp310.conda#05e00f3b21e88bb3d658ac700b2ce58c
|
| 33 |
+
https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.3.0-py310h69bd2ac_0.conda#276a3ddf300498921601822e3b407088
|
| 34 |
+
https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-5.14.0-he073ed8_3.conda#1e453742ed8f6b4250c66be1dd6ba4fe
|
| 35 |
+
https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.34-h087de78_3.conda#b04e3a97151611d6a35c8c068b2a03a2
|
| 36 |
+
https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.45.1-default_hfdba357_102.conda#8165352fdce2d2025bf884dc0ee85700
|
| 37 |
+
https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.45.1-default_h4852527_102.conda#2a307a17309d358c9b42afdd3199ddcc
|
| 38 |
+
https://conda.anaconda.org/conda-forge/linux-64/mkl-2020.4-h726a3e6_304.tar.bz2#b9b35a50e5377b19da6ec0709ae77fc3
|
| 39 |
+
https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-8_mkl.tar.bz2#00e60cc02f730434fdc532cc0be11c98
|
| 40 |
+
https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-8_mkl.tar.bz2#9f1aa95bf795cc168ee500a39e0ce3a1
|
| 41 |
+
https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-8_mkl.tar.bz2#2bd1d6d072bcd2e94517a977cd5e3316
|
| 42 |
+
https://conda.anaconda.org/conda-forge/linux-64/liblapacke-3.9.0-8_mkl.tar.bz2#cb5a220dcf52cbfefa5d80ab8ef35bd6
|
| 43 |
+
https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2020.4-h726a3e6_304.tar.bz2#d151f1ecd2e75d55697c5b3fe20b7c77
|
| 44 |
+
https://conda.anaconda.org/conda-forge/linux-64/mkl-devel-2020.4-ha770c72_305.tar.bz2#e599f93e677d20b0d5cb02811b92a6f4
|
| 45 |
+
https://conda.anaconda.org/conda-forge/linux-64/blas-devel-3.9.0-8_mkl.tar.bz2#592ca610db20459ee7149b9ab487b3e8
|
| 46 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.2.0-h68bc16d_18.conda#646855f357199a12f02a87382d429b75
|
| 47 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_18.conda#9063115da5bc35fdc3e1002e69b9ef6e
|
| 48 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-15.2.0-h69a702a_18.conda#26d7b228de99d6fb032ba4d5c1679040
|
| 49 |
+
https://conda.anaconda.org/conda-forge/linux-64/blas-2.108-mkl.tar.bz2#2a64bc5fcb44d924a74e27cd6875dd88
|
| 50 |
+
https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.2.0-hb03c661_1.conda#72c8fd1af66bd67bf580645b426513ed
|
| 51 |
+
https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.2.0-hb03c661_1.conda#366b40a69f0ad6072561c1d09301c886
|
| 52 |
+
https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.2.0-hb03c661_1.conda#4ffbb341c8b616aa2494b6afb26a0c5f
|
| 53 |
+
https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda#af39b9a8711d4a8d437b52c1d78eb6a1
|
| 54 |
+
https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda#8ccf913aaba749a5496c17629d859ed1
|
| 55 |
+
https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py310hba01987_1.conda#393fca4557fbd2c4d995dcb89f569048
|
| 56 |
+
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda#920bb03579f15389b9e512095ad995b7
|
| 57 |
+
https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a
|
| 58 |
+
https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551
|
| 59 |
+
https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.55-h421ea60_0.conda#5f13ffc7d30ffec87864e678df9957b4
|
| 60 |
+
https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.3-h73754d4_0.conda#fb16b4b69e3f1dcfe79d80db8fd0c55d
|
| 61 |
+
https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.3-ha770c72_0.conda#e289f3d17880e44b633ba911d57a321b
|
| 62 |
+
https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.17.1-h27c8c51_0.conda#867127763fbe935bab59815b6e0b7b5c
|
| 63 |
+
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45
|
| 64 |
+
https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6
|
| 65 |
+
https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb
|
| 66 |
+
https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7
|
| 67 |
+
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda#a7970cd949a077b7cb9696379d338681
|
| 68 |
+
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab
|
| 69 |
+
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda#915f5995e94f60e9a4826e0b0920ee88
|
| 70 |
+
https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.47-haa7fec5_0.conda#7a3bff861a6583f1889021facefc08b1
|
| 71 |
+
https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.4-h6548e54_1.conda#bb26456332b07f68bf3b7622ed71c0da
|
| 72 |
+
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e
|
| 73 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda#b2895afaf55bf96a8c8282a2e47a5de0
|
| 74 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda#1dafce8548e38671bea82e3f5c6ce22f
|
| 75 |
+
https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7
|
| 76 |
+
https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda#c01af13bdc553d1a8fbfff6e8db075f0
|
| 77 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda#fb901ff28063514abb6046c9ec2c4a45
|
| 78 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda#1c74ff8c35dcadf952a16f752ca5aa49
|
| 79 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.13-he1eb515_0.conda#861fb6ccbc677bb9a9fb2468430b9c6a
|
| 80 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.7-hb03c661_0.conda#34e54f03dfea3e7a2dcf1453a85f1085
|
| 81 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda#96d57aba173e878a2089d5638016dc5e
|
| 82 |
+
https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.4-he90730b_1.conda#bb6c4808bfa69d6f7f6b07e5846ced37
|
| 83 |
+
https://conda.anaconda.org/conda-forge/noarch/certifi-2026.2.25-pyhd8ed1ab_0.conda#765c4d97e877cdbbb88ff33152b86125
|
| 84 |
+
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda#12c566707c80111f9799308d9e265aef
|
| 85 |
+
https://conda.anaconda.org/conda-forge/linux-64/cffi-2.0.0-py310he7384ee_1.conda#803e2d778b8dcccdc014127ec5001681
|
| 86 |
+
https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.6-pyhd8ed1ab_0.conda#49ee13eb9b8f44d63879c69b8a40a74b
|
| 87 |
+
https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda#b38117a3c920364aff79f870c984b4a3
|
| 88 |
+
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda#c277e0a4d549b03ac1e9d6cbbe3d017b
|
| 89 |
+
https://conda.anaconda.org/conda-forge/linux-64/krb5-1.22.2-ha1258a1_0.conda#fb53fb07ce46a575c5d004bbc96032c2
|
| 90 |
+
https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055
|
| 91 |
+
https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda#2a45e7f8af083626f009645a6481f12d
|
| 92 |
+
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda#eecce068c7e4eddeb169591baac20ac4
|
| 93 |
+
https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.19.0-hcf29cc6_0.conda#d50608c443a30c341c24277d28290f76
|
| 94 |
+
https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda#0f03292cc56bf91a077a134ea8747118
|
| 95 |
+
https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.6-hb9d3cd8_1.conda#c1c9b02933fdb2cfb791d936c20e887e
|
| 96 |
+
https://conda.anaconda.org/conda-forge/linux-64/cmake-4.3.0-hc85cc9f_0.conda#59c51e8455a594f1a78a307d9d94fde7
|
| 97 |
+
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py310hb13e2d6_0.conda#6593de64c935768b6bad3e19b3e978be
|
| 98 |
+
https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.2-py310h3788b33_0.conda#b6420d29123c7c823de168f49ccdfe6a
|
| 99 |
+
https://conda.anaconda.org/conda-forge/noarch/cpython-3.10.20-py310hd8ed1ab_0.conda#8a191f9c5f06977c752bf348c7363633
|
| 100 |
+
https://conda.anaconda.org/nvidia/linux-64/cuda-cudart-12.1.105-0.tar.bz2#001823a01c0d49300fd9622c4578eb40
|
| 101 |
+
https://conda.anaconda.org/nvidia/linux-64/cuda-cupti-12.1.105-0.tar.bz2#c0bfa9a714fd8099e085c70ab2ebe6ec
|
| 102 |
+
https://conda.anaconda.org/nvidia/linux-64/cuda-nvrtc-12.1.105-0.tar.bz2#12c15423c4eeb41fee6df3a2e5ab53ab
|
| 103 |
+
https://conda.anaconda.org/nvidia/noarch/cuda-version-12.9-3.conda#40969c18662ba1d35292e70e8545ce90
|
| 104 |
+
https://conda.anaconda.org/conda-forge/linux-64/opencl-headers-2025.06.13-hecca717_0.conda#c930c8052d780caa41216af7de472226
|
| 105 |
+
https://conda.anaconda.org/conda-forge/linux-64/ocl-icd-2.3.3-hb9d3cd8_0.conda#56f8947aa9d5cf37b0b3d43b83f34192
|
| 106 |
+
https://conda.anaconda.org/nvidia/linux-64/cuda-opencl-12.9.19-0.conda#3c20df1172e66379f7717bedf8ac16d4
|
| 107 |
+
https://conda.anaconda.org/nvidia/linux-64/libcublas-12.1.0.26-0.tar.bz2#74f872929a02e01ef746a064fa46a80c
|
| 108 |
+
https://conda.anaconda.org/nvidia/linux-64/libcufft-11.0.2.4-0.tar.bz2#b53f7ea28a363eb6d218bcbffb9d26aa
|
| 109 |
+
https://conda.anaconda.org/nvidia/linux-64/libcufile-1.14.1.1-4.conda#8daddcaa66bbcb878552c4bf37599ca8
|
| 110 |
+
https://conda.anaconda.org/nvidia/linux-64/libcurand-10.3.10.19-0.conda#21dcbdfb0482a369aab2b1e0abb6a399
|
| 111 |
+
https://conda.anaconda.org/nvidia/linux-64/libcusolver-11.4.4.55-0.tar.bz2#2d2fe4a7af91ec8a1eee7f1f0cf7b050
|
| 112 |
+
https://conda.anaconda.org/nvidia/linux-64/libcusparse-12.0.2.55-0.tar.bz2#c295ea64ea0654af0cbe833431de6daa
|
| 113 |
+
https://conda.anaconda.org/nvidia/linux-64/libnpp-12.0.2.50-0.tar.bz2#072e390c1e0e4909bdd7508dd6af1474
|
| 114 |
+
https://conda.anaconda.org/nvidia/linux-64/libnvjitlink-12.1.105-0.tar.bz2#0155acf6f5117613ba17c65d9be4f2f1
|
| 115 |
+
https://conda.anaconda.org/nvidia/linux-64/libnvjpeg-12.1.1.14-0.tar.bz2#4dea93d43adfd03388b31f2ae9892558
|
| 116 |
+
https://conda.anaconda.org/nvidia/linux-64/cuda-libraries-12.1.0-0.tar.bz2#8c08238819848e471a6213db526dbf15
|
| 117 |
+
https://conda.anaconda.org/nvidia/linux-64/cuda-nvtx-12.1.105-0.tar.bz2#813ed3c0b687b8bb5daebf43889d8317
|
| 118 |
+
https://conda.anaconda.org/nvidia/linux-64/cuda-runtime-12.1.0-0.tar.bz2#95e8c2f09ec28cce7cdecd6200b5d26e
|
| 119 |
+
https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda#4c2a8fef270f6c69591889b93f9f55c1
|
| 120 |
+
https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.8-hb9d3cd8_0.conda#7c7927b404672409d9917d49bff5f2d6
|
| 121 |
+
https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.28-hac629b4_1.conda#af491aae930edc096b58466c51c4126c
|
| 122 |
+
https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda#418c6ca5929a611cbd69204907a83995
|
| 123 |
+
https://conda.anaconda.org/conda-forge/linux-64/dbus-1.16.2-h24cb091_1.conda#ce96f2f470d39bd96ce03945af92e280
|
| 124 |
+
https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1
|
| 125 |
+
https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda#2cd94587f3a401ae05e03a6caf09539d
|
| 126 |
+
https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-13.2.1-h6083320_0.conda#14470902326beee192e33719a2e8bb7f
|
| 127 |
+
https://conda.anaconda.org/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2#a8832b479f93521a9e7b5b743803be51
|
| 128 |
+
https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.16-hb03c661_0.conda#f9f81ea472684d75b9dd8d0b328cf655
|
| 129 |
+
https://conda.anaconda.org/conda-forge/linux-64/libass-0.17.4-h96ad9f0_0.conda#d3be7b2870bf7aff45b12ea53165babd
|
| 130 |
+
https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.3.0-h4c17acf_1.conda#c2a0c1d0120520e979685034e0b79859
|
| 131 |
+
https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.2-ha09017c_0.conda#1df8c1b1d6665642107883685db6cf37
|
| 132 |
+
https://conda.anaconda.org/conda-forge/linux-64/pugixml-1.15-h3f63f65_0.conda#b11a4c6bf6f6f44e5e143f759ffa2087
|
| 133 |
+
https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.2-hca6bf5a_0.conda#f3bc152cb4f86babe30f3a4bf0dbef69
|
| 134 |
+
https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.2-he237659_0.conda#e49238a1609f9a4a844b09d9926f2c3d
|
| 135 |
+
https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.12.2-default_hafda6a7_1000.conda#0ed3aa3e3e6bc85050d38881673a692f
|
| 136 |
+
https://conda.anaconda.org/conda-forge/linux-64/tbb-2022.3.0-hb700be7_2.conda#8f7278ca5f7456a974992a8b34284737
|
| 137 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-2026.0.0-hb56ce9e_1.conda#9f0596e995efe372c470ff45c93131cb
|
| 138 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-batch-plugin-2026.0.0-hd85de46_1.conda#ee41df976413676f794af2785b291b0c
|
| 139 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-auto-plugin-2026.0.0-hd85de46_1.conda#ca025fa5c42ba94453636a2ae333de6b
|
| 140 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-hetero-plugin-2026.0.0-hd41364c_1.conda#07a23e96db38f63d9763f666b2db66aa
|
| 141 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-cpu-plugin-2026.0.0-hb56ce9e_1.conda#b43b96578573ddbcc8d084ae6e44c964
|
| 142 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-gpu-plugin-2026.0.0-hb56ce9e_1.conda#26e8e92c90d1a22af6eac8e9507d9b8f
|
| 143 |
+
https://conda.anaconda.org/conda-forge/linux-64/level-zero-1.28.2-hb700be7_0.conda#4323e07abff8366503b97a0f17924b76
|
| 144 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-intel-npu-plugin-2026.0.0-hb56ce9e_1.conda#01ba8b179ac45b2b37fe2d4225dddcc7
|
| 145 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-ir-frontend-2026.0.0-hd41364c_1.conda#aa002c4d343b01cdcc458c95cd071d1b
|
| 146 |
+
https://conda.anaconda.org/conda-forge/linux-64/libabseil-20260107.1-cxx17_h7b12aa8_0.conda#6f7b4302263347698fd24565fbf11310
|
| 147 |
+
https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-6.33.5-h2b00c02_0.conda#11ac478fa72cf12c214199b8a96523f4
|
| 148 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-onnx-frontend-2026.0.0-h7a07914_1.conda#218084544c2e7e78e4b8877ec37b8cdb
|
| 149 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-paddle-frontend-2026.0.0-h7a07914_1.conda#74915e5e271ef76a89f711eff5959a75
|
| 150 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-pytorch-frontend-2026.0.0-hecca717_1.conda#559ef86008749861a53025f669004f18
|
| 151 |
+
https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_1.conda#98b6c9dc80eb87b2519b97bcf7e578dd
|
| 152 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-frontend-2026.0.0-h78e8023_1.conda#fb20f4234bc0e29af1baa13d35e36785
|
| 153 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopenvino-tensorflow-lite-frontend-2026.0.0-hecca717_1.conda#0f0281435478b981f672a44d0029018c
|
| 154 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopus-1.6.1-h280c20c_0.conda#2446ac1fe030c2aa6141386c1f5a6aed
|
| 155 |
+
https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda#8397539e3a0bbd1695584fb4f927485a
|
| 156 |
+
https://conda.anaconda.org/conda-forge/linux-64/lerc-4.1.0-hdb68285_0.conda#a752488c68f2e7c456bcbd8f16eec275
|
| 157 |
+
https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda#6c77a605a7a689d17d4819c0f8ac9a00
|
| 158 |
+
https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda#aea31d2e5b1091feca96fcfe945c3cf9
|
| 159 |
+
https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda#cd5a90476766d53e901500df9215e927
|
| 160 |
+
https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.5-h2b0a6b4_1.conda#7eb4977dd6f60b3aaab0715a0ea76f11
|
| 161 |
+
https://conda.anaconda.org/conda-forge/linux-64/pango-1.56.4-hda50119_1.conda#d53ffc0edc8eabf4253508008493c5bc
|
| 162 |
+
https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.62.1-h4c96295_0.conda#a4b87f1fbcdbb8ad32e99c2611120f2e
|
| 163 |
+
https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.18-hb9d3cd8_0.conda#70e3400cbbfa03e96dcde7fc13e38c7b
|
| 164 |
+
https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.125-hb03c661_1.conda#9314bc5a1fe7d1044dc9dfd3ef400535
|
| 165 |
+
https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda#434ca7e50e40f4918ab701e3facd59a0
|
| 166 |
+
https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda#c151d5eb730e9b7480e6d48c0fc44048
|
| 167 |
+
https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda#c8013e438185f33b13814c5c488acd5c
|
| 168 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda#928b8be80851f5d8ffb016f9c81dae7a
|
| 169 |
+
https://conda.anaconda.org/conda-forge/linux-64/wayland-1.25.0-hd6090a7_0.conda#996583ea9c796e5b915f7d7580b51ea6
|
| 170 |
+
https://conda.anaconda.org/conda-forge/noarch/wayland-protocols-1.47-hd8ed1ab_0.conda#7da1571f560d4ba3343f7f4c48a79c76
|
| 171 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-6.0.2-hb03c661_0.conda#ba231da7fccf9ea1e768caf5c7099b84
|
| 172 |
+
https://conda.anaconda.org/conda-forge/linux-64/libva-2.23.0-he1eb515_0.conda#25813fe38b3e541fc40007592f12bae5
|
| 173 |
+
https://conda.anaconda.org/conda-forge/linux-64/libogg-1.3.5-hd0c01bc_1.conda#68e52064ed3897463c0e958ab5c8f91b
|
| 174 |
+
https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h54a6638_2.conda#b4ecbefe517ed0157c37f8182768271c
|
| 175 |
+
https://conda.anaconda.org/conda-forge/linux-64/intel-gmmlib-22.9.0-hb700be7_0.conda#26311c5112b5c713f472bdfbb5ec5aa3
|
| 176 |
+
https://conda.anaconda.org/conda-forge/linux-64/intel-media-driver-26.1.5-hecca717_0.conda#6124ffce32e909624a446aa5c419faec
|
| 177 |
+
https://conda.anaconda.org/conda-forge/linux-64/libvpl-2.16.0-h54a6638_0.conda#9f6b0090c3902b2c763a16f7dace7b6e
|
| 178 |
+
https://conda.anaconda.org/conda-forge/linux-64/libvpx-1.15.2-hecca717_0.conda#10f5008f1c89a40b09711b5a9cdbd229
|
| 179 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrandr-1.5.5-hb03c661_0.conda#e192019153591938acf7322b6459d36e
|
| 180 |
+
https://conda.anaconda.org/conda-forge/linux-64/libvulkan-loader-1.4.341.0-h5279c79_0.conda#31ad065eda3c2d88f8215b1289df9c89
|
| 181 |
+
https://conda.anaconda.org/conda-forge/linux-64/openh264-2.6.0-hc22cd8d_0.conda#b28cf020fd2dead0ca6d113608683842
|
| 182 |
+
https://conda.anaconda.org/conda-forge/linux-64/libflac-1.5.0-he200343_1.conda#47595b9d53054907a00d95e4d47af1d6
|
| 183 |
+
https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.32.9-hc50e24c_0.conda#c7f302fd11eeb0987a6a5e1f3aed6a21
|
| 184 |
+
https://conda.anaconda.org/conda-forge/linux-64/libsndfile-1.2.2-hc7d488a_2.conda#067590f061c9f6ea7e61e3b2112ed6b3
|
| 185 |
+
https://conda.anaconda.org/conda-forge/linux-64/libcap-2.77-hd0affe5_1.conda#499cd8e2d4358986dbe3b30e8fe1bf6a
|
| 186 |
+
https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-260.1-h6569c3e_0.conda#5020e400d8f01d9e6a39d559e65060f1
|
| 187 |
+
https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-client-17.0-h9a6aba3_3.conda#b8ea447fdf62e3597cb8d2fae4eb1a90
|
| 188 |
+
https://conda.anaconda.org/conda-forge/linux-64/libudev1-260.1-h6569c3e_0.conda#0bcc534980c246af677ed6f118d8c2ef
|
| 189 |
+
https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.3-h65a8314_0.conda#e179a69edd30d75c0144d7a380b88f28
|
| 190 |
+
https://conda.anaconda.org/conda-forge/linux-64/liburing-2.14-hb700be7_0.conda#56f65185b520e016d29d01657ac02c0d
|
| 191 |
+
https://conda.anaconda.org/conda-forge/linux-64/libusb-1.0.29-h73b1eb8_0.conda#d17e3fb595a9f24fa9e149239a33475d
|
| 192 |
+
https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.47-hb03c661_0.conda#b56e0c8432b56decafae7e78c5f29ba5
|
| 193 |
+
https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.13.1-hca5e8e5_0.conda#2bca1fbb221d9c3c8e3a155784bbc2e9
|
| 194 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcursor-1.2.3-hb9d3cd8_0.conda#2ccd714aa2242315acaf0a67faea780b
|
| 195 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.8.2-hb9d3cd8_0.conda#17dcc85db3c7886650b8908b183d6876
|
| 196 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxscrnsaver-1.2.4-hb9d3cd8_0.conda#303f7a0e9e0cd7d250bb6b952cecda90
|
| 197 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f
|
| 198 |
+
https://conda.anaconda.org/conda-forge/linux-64/sdl3-3.4.2-hdeec2a5_0.conda#88a69db027a8ff59dab972a09d69a1ab
|
| 199 |
+
https://conda.anaconda.org/conda-forge/linux-64/sdl2-2.32.56-h54a6638_0.conda#cdd138897d94dc07d99afe7113a07bec
|
| 200 |
+
https://conda.anaconda.org/conda-forge/linux-64/spirv-tools-2026.1-hb700be7_0.conda#8809e0bd5ec279bfe4bb6651c3ed2730
|
| 201 |
+
https://conda.anaconda.org/conda-forge/linux-64/glslang-16.2.0-h96af755_1.conda#ba5b655d827f263090ad2dc514810328
|
| 202 |
+
https://conda.anaconda.org/conda-forge/linux-64/shaderc-2025.5-h718be3e_1.conda#8dc8dda113c4c568256bdd486b6e842e
|
| 203 |
+
https://conda.anaconda.org/conda-forge/linux-64/svt-av1-4.0.1-hecca717_0.conda#2a2170a3e5c9a354d09e4be718c43235
|
| 204 |
+
https://conda.anaconda.org/conda-forge/linux-64/x264-1!164.3095-h166bdaf_2.tar.bz2#6c99772d483f566d59e25037fea2c4b1
|
| 205 |
+
https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2#e7f6ed84d4623d52ee581325c1587a6b
|
| 206 |
+
https://conda.anaconda.org/conda-forge/linux-64/ffmpeg-8.0.1-gpl_hcddb375_914.conda#f0e9f1452786e2b32907e8d9a6b3c752
|
| 207 |
+
https://conda.anaconda.org/conda-forge/noarch/filelock-3.25.2-pyhd8ed1ab_0.conda#f58064cec97b12a7136ebb8a6f8a129b
|
| 208 |
+
https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609
|
| 209 |
+
https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-17.0.1-py310h7c4b9e2_0.conda#234e9858dd691d3f597147e22cbf16cf
|
| 210 |
+
https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.62.0-py310h3406613_0.conda#5ec9c93a61d857c8bdefdcebd49a5ef8
|
| 211 |
+
https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.3-ha770c72_0.conda#8462b5322567212beeb025f3519fb3e2
|
| 212 |
+
https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-15.2.0-hcc6f6b0_118.conda#5d3a96d55f1be45fef88ee23155effd9
|
| 213 |
+
https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_18.conda#239c5e9546c38a1e884d69effcf4c882
|
| 214 |
+
https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-15.2.0-h90f66d4_18.conda#ff754fbe790d4e70cf38aea3668c3cb3
|
| 215 |
+
https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-15.2.0-hd446a21_118.conda#a50630d1810916fc252b2152f1dc9d6d
|
| 216 |
+
https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-15.2.0-he420e7e_18.conda#cf56b6d74f580b91fd527e10d9a2e324
|
| 217 |
+
https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-15.2.0-h862fb80_21.conda#be589fb742197599a6275c5e69df1c43
|
| 218 |
+
https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-7_hd590300_perl5.conda#f2cfec9406850991f4e3d960cc9e3321
|
| 219 |
+
https://conda.anaconda.org/conda-forge/linux-64/git-2.53.0-pl5321h6d3cee1_0.conda#ad8d4260a6dae5f55960b26b237d576b
|
| 220 |
+
https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.4-hf516916_1.conda#b52b769cd13f7adaa6ccdc68ef801709
|
| 221 |
+
https://conda.anaconda.org/conda-forge/noarch/packaging-26.0-pyhcf101f3_0.conda#b76541e68fea4d511b1ac46a28dcd2c6
|
| 222 |
+
https://conda.anaconda.org/conda-forge/linux-64/glib-2.86.4-h5192d8d_1.conda#61272bde04aeccf919351b92fbb96a53
|
| 223 |
+
https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.2-he0a73b1_0.conda#85ce2ffa51ab21da5efa4a9edc5946aa
|
| 224 |
+
https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf
|
| 225 |
+
https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.3.0-py310h63ebcad_1.conda#82dcd4602e6ad2e016b3f15894d56d84
|
| 226 |
+
https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.26.10-h17cb667_0.conda#0c38cdf4414540aae129822f961b5636
|
| 227 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdamage-1.1.6-hb9d3cd8_0.conda#b5fcc7172d22516e1f965490e65e33a4
|
| 228 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxshmfence-1.3.3-hb9d3cd8_0.conda#9a809ce9f65460195777f2f2116bae02
|
| 229 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxxf86vm-1.1.7-hb03c661_0.conda#665d152b9c6e78da404086088077c844
|
| 230 |
+
https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.26.10-h0363672_0.conda#fd9738c3189541787bd967e19587de26
|
| 231 |
+
https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-15.2.0-hda75c37_18.conda#e39123ab71f2e4cf989aa6aa5fafdaaf
|
| 232 |
+
https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-15.2.0-h1fb793f_21.conda#ac671f8739aaee1237e87a9e4f6a2ec6
|
| 233 |
+
https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda#0a802cb9888dd14eeefc611f05c40b6e
|
| 234 |
+
https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda#8e6923fc12f1fe8f8c4e5c9f343256ac
|
| 235 |
+
https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda#164fc43f0b53b6e3a7bc7dce5e4f1dc9
|
| 236 |
+
https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.5-h088129d_0.conda#86f7414544ae606282352fa1e116b41f
|
| 237 |
+
https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h19486de_107.conda#27bd895de855fc7b600d8ea692cacba0
|
| 238 |
+
https://conda.anaconda.org/conda-forge/linux-64/h5py-3.16.0-nompi_py310h4aa865e_100.conda#02937ea6c0a2febdf260446dbf97c053
|
| 239 |
+
https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda#53abe63df7e10a6ba605dc5f9f961d36
|
| 240 |
+
https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda#6f2e2c8f58160147c4d1c6f4c14cbac4
|
| 241 |
+
https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda#11b3379b191f63139e29c0d19dee24cd
|
| 242 |
+
https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda#2aadb0d17215603a82a2a6b0afd9a4cb
|
| 243 |
+
https://conda.anaconda.org/conda-forge/linux-64/pillow-12.1.1-py310h5a73078_0.conda#5e79faa7f34986b6124525f3d234512e
|
| 244 |
+
https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda#b5577bc2212219566578fd5af9993af6
|
| 245 |
+
https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py310h3406613_1.conda#671afe636d2a97759804723f5afc22e0
|
| 246 |
+
https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda#04558c96691bed63104678757beb4f8d
|
| 247 |
+
https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.5.0-py310haaf941d_0.conda#8993ab7e5dce89147288dd78686e790c
|
| 248 |
+
https://conda.anaconda.org/conda-forge/linux-64/libllvm22-22.1.1-hf7376ad_0.conda#97cc6dad22677304846a798c8a65064d
|
| 249 |
+
https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp22.1-22.1.0-default_h99862b1_0.conda#d966a23335e090a5410cc4f0dec8d00a
|
| 250 |
+
https://conda.anaconda.org/conda-forge/linux-64/libclang13-22.1.0-default_h746c552_0.conda#140459a7413d8f6884eb68205ce39a0d
|
| 251 |
+
https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h7a8fb5f_6.conda#49c553b47ff679a6a1e9fc80b9c5a2d4
|
| 252 |
+
https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda#a1cfcc585f0c42bf8d5546bb1dfb668d
|
| 253 |
+
https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda#7df50d44d4a14d6c31a2c54f2cd92157
|
| 254 |
+
https://conda.anaconda.org/conda-forge/linux-64/openldap-2.6.10-hbde042b_1.conda#3c40a106eadf7c14c6236ceddb267893
|
| 255 |
+
https://conda.anaconda.org/conda-forge/linux-64/libpq-18.3-h9abb657_0.conda#405ec206d230d9d37ad7c2636114cbf4
|
| 256 |
+
https://conda.anaconda.org/conda-forge/linux-64/make-4.4.1-hb9d3cd8_2.conda#33405d2a66b1411db9f7242c8b97c9e7
|
| 257 |
+
https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda#3687cc0b82a8b4c17e1f0eb7e47163d5
|
| 258 |
+
https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda#3339e3b65d58accf4ca4fb8748ab16b3
|
| 259 |
+
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8
|
| 260 |
+
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.8.4-py310hef631a5_2.conda#b3fa3fc2a0fa8b53b913c94297b12e27
|
| 261 |
+
https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_3.conda#fd5062942bfa1b0bd5e0d2a4397b099e
|
| 262 |
+
https://conda.anaconda.org/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda#8e194e7b992f99a5015edbd4ebd38efd
|
| 263 |
+
https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.0-pyhcf101f3_0.conda#72e780e9aa2d0a3295f59b1874e3768b
|
| 264 |
+
https://conda.anaconda.org/conda-forge/linux-64/sip-6.10.0-py310hea6c23e_1.conda#1a395a5ab0bf1d6f1e4757e1d9ec9168
|
| 265 |
+
https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhcf101f3_3.conda#d0fc809fa4c4d85e959ce4ab6e1de800
|
| 266 |
+
https://conda.anaconda.org/conda-forge/linux-64/pyqt5-sip-12.17.0-py310hea6c23e_2.conda#f19f2739d411a1c19d231bfb7b83ec74
|
| 267 |
+
https://conda.anaconda.org/conda-forge/linux-64/nspr-4.38-h29cc59b_0.conda#e235d5566c9cc8970eb2798dd4ecf62f
|
| 268 |
+
https://conda.anaconda.org/conda-forge/linux-64/nss-3.118-h445c969_0.conda#567fbeed956c200c1db5782a424e58ee
|
| 269 |
+
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda#fdc27cb255a7a2cc73b7919a968b48f0
|
| 270 |
+
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda#a0901183f08b6c7107aab109733a3c91
|
| 271 |
+
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda#ad748ccca349aec3e91743e08b5e2b50
|
| 272 |
+
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda#0e0cbe0564d03a99afd5fd7b362feecd
|
| 273 |
+
https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda#608e0ef8256b81d04456e8d211eee3e8
|
| 274 |
+
https://conda.anaconda.org/conda-forge/linux-64/qt-main-5.15.15-h0c412b5_8.conda#80e27e7982af989ebc2e0f0d57c75ea7
|
| 275 |
+
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxcomposite-0.4.7-hb03c661_0.conda#f2ba4192d38b6cef2bb2c25029071d90
|
| 276 |
+
https://conda.anaconda.org/conda-forge/linux-64/pyqt-5.15.11-py310h046fae5_2.conda#21f8a5937ece568b9bdb611f01216cb9
|
| 277 |
+
https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.5-py310h7c4b9e2_0.conda#1a1943b805cbe2538f772a462214d874
|
| 278 |
+
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.8.4-py310hff52083_2.conda#c126ef82b0a423acb3f8240c25f7844a
|
| 279 |
+
https://conda.anaconda.org/conda-forge/noarch/mpmath-1.4.1-pyhd8ed1ab_0.conda#2e81b32b805f406d23ba61938a184081
|
| 280 |
+
https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda#fd40bf7f7f4bc4b647dc8512053d9873
|
| 281 |
+
https://conda.anaconda.org/conda-forge/linux-64/ninja-1.13.2-h171cf75_0.conda#b518e9e92493721281a60fa975bddc65
|
| 282 |
+
https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.3-pyhd8ed1ab_0.conda#7ead57407430ba33f681738905278d03
|
| 283 |
+
https://conda.anaconda.org/conda-forge/noarch/pytz-2026.1.post1-pyhcf101f3_0.conda#f8a489f43a1342219a3a4d69cecc6b25
|
| 284 |
+
https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda#07697a584fab513ce895c4511f7a2403
|
| 285 |
+
https://conda.anaconda.org/conda-forge/noarch/wheel-0.46.3-pyhd8ed1ab_0.conda#bdbd7385b4a67025ac2dba4ef8cb6a8f
|
| 286 |
+
https://conda.anaconda.org/conda-forge/noarch/pip-26.0.1-pyh8b19718_0.conda#67bdec43082fd8a9cffb9484420b39a2
|
| 287 |
+
https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.conda#1bee70681f504ea424fb07cdb090c001
|
| 288 |
+
https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py310h139afa4_0.conda#d210342acdb8e3ca6434295497c10b7c
|
| 289 |
+
https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda#461219d1a5bd61342293efa2c0c90eac
|
| 290 |
+
https://conda.anaconda.org/pytorch/linux-64/pytorch-cuda-12.1-ha16c6d3_6.tar.bz2#0e94331f6f87bff1c229da02b0508693
|
| 291 |
+
https://conda.anaconda.org/pytorch/noarch/pytorch-mutex-1.0-cuda.tar.bz2#a948316e36fb5b11223b3fcfa93f8358
|
| 292 |
+
https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda#a77f85f77be52ff59391544bfe73390a
|
| 293 |
+
https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py310h3406613_1.conda#2160894f57a40d2d629a34ee8497795f
|
| 294 |
+
https://conda.anaconda.org/conda-forge/noarch/sympy-1.14.0-pyh2585a3b_106.conda#32d866e43b25275f61566b9391ccb7b5
|
| 295 |
+
https://conda.anaconda.org/pytorch/linux-64/torchtriton-2.3.1-py310.tar.bz2#bf074d1248b4149efd067e3d25631fb1
|
| 296 |
+
https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda#0caa1af407ecff61170c9437a808404d
|
| 297 |
+
https://conda.anaconda.org/pytorch/linux-64/pytorch-2.3.1-py3.10_cuda12.1_cudnn8.9.2_0.tar.bz2#5ad4418a67edb4a4ce270cbe60bd3240
|
| 298 |
+
https://conda.anaconda.org/conda-forge/noarch/urllib3-2.6.3-pyhd8ed1ab_0.conda#9272daa869e03efe68833e3dc7a02130
|
| 299 |
+
https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda#c65df89a0b2e321045a9e01d1337b182
|
| 300 |
+
https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py310h93e2701_0.conda#9a697144b2f3adc88ada6b6201b379c4
|
| 301 |
+
https://conda.anaconda.org/pytorch/linux-64/torchaudio-2.3.1-py310_cu121.tar.bz2#339505d342528621d867a80617d8b451
|
| 302 |
+
https://conda.anaconda.org/pytorch/linux-64/torchvision-0.18.1-py310_cu121.tar.bz2#cdccabed0cb26de7be652ba21d49e6f7
|
| 303 |
+
https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda#e5ce43272193b38c2e9037446c1d9206
|
| 304 |
+
https://conda.anaconda.org/conda-forge/noarch/trimesh-4.11.4-pyh7b2049a_0.conda#613d7b4007e6ef446fd1677ca3471be9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/rlbench_env_export.yaml
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
name:
|
| 2 |
channels:
|
| 3 |
- conda-forge
|
| 4 |
- nvidia
|
|
@@ -7,7 +7,6 @@ dependencies:
|
|
| 7 |
- _openmp_mutex=4.5=7_kmp_llvm
|
| 8 |
- alsa-lib=1.2.15.3=hb03c661_0
|
| 9 |
- aom=3.9.1=hac33072_0
|
| 10 |
-
- attr=2.5.2=hb03c661_1
|
| 11 |
- backports.zstd=1.3.0=py310h69bd2ac_0
|
| 12 |
- binutils_impl_linux-64=2.45.1=default_hfdba357_102
|
| 13 |
- binutils_linux-64=2.45.1=default_h4852527_102
|
|
@@ -40,7 +39,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
|
|
@@ -50,7 +49,7 @@ dependencies:
|
|
| 50 |
- fonts-conda-ecosystem=1=0
|
| 51 |
- fonts-conda-forge=1=hc364b38_1
|
| 52 |
- fonttools=4.62.0=py310h3406613_0
|
| 53 |
-
- freetype=2.14.
|
| 54 |
- fribidi=1.0.16=hb03c661_0
|
| 55 |
- gcc_impl_linux-64=15.2.0=he420e7e_18
|
| 56 |
- gcc_linux-64=15.2.0=h862fb80_21
|
|
@@ -67,9 +66,9 @@ dependencies:
|
|
| 67 |
- gxx_impl_linux-64=15.2.0=hda75c37_18
|
| 68 |
- gxx_linux-64=15.2.0=h1fb793f_21
|
| 69 |
- h2=4.3.0=pyhcf101f3_0
|
| 70 |
-
- h5py=3.
|
| 71 |
-
- harfbuzz=13.2.
|
| 72 |
-
- hdf5=1.14.6=
|
| 73 |
- hpack=4.1.0=pyhd8ed1ab_0
|
| 74 |
- hyperframe=6.1.0=pyhd8ed1ab_0
|
| 75 |
- icu=78.3=h33c6efd_0
|
|
@@ -90,12 +89,11 @@ dependencies:
|
|
| 90 |
- libabseil=20260107.1=cxx17_h7b12aa8_0
|
| 91 |
- libaec=1.1.5=h088129d_0
|
| 92 |
- libass=0.17.4=h96ad9f0_0
|
| 93 |
-
- libattr=2.5.2=hb03c661_1
|
| 94 |
- libblas=3.9.0=8_mkl
|
| 95 |
- libbrotlicommon=1.2.0=hb03c661_1
|
| 96 |
- libbrotlidec=1.2.0=hb03c661_1
|
| 97 |
- libbrotlienc=1.2.0=hb03c661_1
|
| 98 |
-
- libcap=2.77=
|
| 99 |
- libcblas=3.9.0=8_mkl
|
| 100 |
- libclang-cpp22.1=22.1.0=default_h99862b1_0
|
| 101 |
- libclang13=22.1.0=default_h746c552_0
|
|
@@ -116,8 +114,8 @@ dependencies:
|
|
| 116 |
- libexpat=2.7.4=hecca717_0
|
| 117 |
- libffi=3.5.2=h3435931_0
|
| 118 |
- libflac=1.5.0=he200343_1
|
| 119 |
-
- libfreetype=2.14.
|
| 120 |
-
- libfreetype6=2.14.
|
| 121 |
- libgcc=15.2.0=he0feb66_18
|
| 122 |
- libgcc-devel_linux-64=15.2.0=hcc6f6b0_118
|
| 123 |
- libgcc-ng=15.2.0=h69a702a_18
|
|
@@ -172,9 +170,9 @@ dependencies:
|
|
| 172 |
- libstdcxx=15.2.0=h934c35e_18
|
| 173 |
- libstdcxx-devel_linux-64=15.2.0=hd446a21_118
|
| 174 |
- libstdcxx-ng=15.2.0=hdf11a46_18
|
| 175 |
-
- libsystemd0=260=h6569c3e_0
|
| 176 |
- libtiff=4.7.1=h9d88235_1
|
| 177 |
-
- libudev1=260=h6569c3e_0
|
| 178 |
- libunwind=1.8.3=h65a8314_0
|
| 179 |
- liburing=2.14=hb700be7_0
|
| 180 |
- libusb=1.0.29=h73b1eb8_0
|
|
@@ -219,7 +217,7 @@ dependencies:
|
|
| 219 |
- openssl=3.6.1=h35e630c_1
|
| 220 |
- packaging=26.0=pyhcf101f3_0
|
| 221 |
- pandas=2.2.3=py310h5eaa309_3
|
| 222 |
-
- pango=1.56.4=
|
| 223 |
- pcre2=10.47=haa7fec5_0
|
| 224 |
- perl=5.32.1=7_hd590300_perl5
|
| 225 |
- pillow=12.1.1=py310h5a73078_0
|
|
@@ -268,7 +266,7 @@ dependencies:
|
|
| 268 |
- torchaudio=2.3.1=py310_cu121
|
| 269 |
- torchtriton=2.3.1=py310
|
| 270 |
- torchvision=0.18.1=py310_cu121
|
| 271 |
-
- tornado=6.5.
|
| 272 |
- tqdm=4.67.3=pyh8f84b5b_0
|
| 273 |
- trimesh=4.11.4=pyh7b2049a_0
|
| 274 |
- typing_extensions=4.15.0=pyhcf101f3_0
|
|
@@ -307,66 +305,121 @@ dependencies:
|
|
| 307 |
- zlib-ng=2.3.3=hceb46e0_1
|
| 308 |
- zstd=1.5.7=hb78ec9c_6
|
| 309 |
- pip:
|
|
|
|
|
|
|
|
|
|
| 310 |
- GitPython==3.1.46
|
| 311 |
- Markdown==3.10.2
|
| 312 |
- PyOpenGL==3.1.0
|
| 313 |
- PyRep==4.1.0.3
|
| 314 |
- Pygments==2.19.2
|
| 315 |
-
- Werkzeug==3.1.
|
| 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
|
|
|
|
| 326 |
- fsspec==2026.2.0
|
| 327 |
- ftfy==6.2.0
|
| 328 |
- gitdb==4.0.12
|
| 329 |
- grpcio==1.78.0
|
| 330 |
- gym==0.26.2
|
| 331 |
- gym-notices==0.1.0
|
|
|
|
| 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
|
|
|
|
|
|
|
| 338 |
- natsort==8.4.0
|
|
|
|
|
|
|
| 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
|
| 355 |
- rich-click==1.8.9
|
| 356 |
- rlbench==1.2.1
|
|
|
|
| 357 |
- safetensors==0.4.3
|
| 358 |
-
-
|
|
|
|
|
|
|
| 359 |
- setproctitle==1.3.7
|
| 360 |
- smmap==5.0.3
|
|
|
|
| 361 |
- tensorboard==2.16.2
|
| 362 |
- tensorboard-data-server==0.7.2
|
| 363 |
- tensorboardX==2.6.4
|
|
|
|
| 364 |
- timeout-decorator==0.5.0
|
| 365 |
-
- timm==1.0.
|
| 366 |
- tokenizers==0.19.1
|
|
|
|
| 367 |
- transformers==4.41.2
|
|
|
|
| 368 |
- wandb==0.18.0
|
| 369 |
- wcwidth==0.2.14
|
|
|
|
|
|
|
| 370 |
- yarr==0.1
|
|
|
|
| 371 |
|
| 372 |
prefix: "/workspace/envs/rlbench"
|
|
|
|
| 1 |
+
name: rlbench
|
| 2 |
channels:
|
| 3 |
- conda-forge
|
| 4 |
- nvidia
|
|
|
|
| 7 |
- _openmp_mutex=4.5=7_kmp_llvm
|
| 8 |
- alsa-lib=1.2.15.3=hb03c661_0
|
| 9 |
- aom=3.9.1=hac33072_0
|
|
|
|
| 10 |
- backports.zstd=1.3.0=py310h69bd2ac_0
|
| 11 |
- binutils_impl_linux-64=2.45.1=default_hfdba357_102
|
| 12 |
- binutils_linux-64=2.45.1=default_h4852527_102
|
|
|
|
| 39 |
- cyrus-sasl=2.1.28=hac629b4_1
|
| 40 |
- dav1d=1.2.1=hd590300_0
|
| 41 |
- dbus=1.16.2=h24cb091_1
|
| 42 |
+
- ffmpeg=8.0.1=gpl_hcddb375_914
|
| 43 |
- filelock=3.25.2=pyhd8ed1ab_0
|
| 44 |
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
|
| 45 |
- font-ttf-inconsolata=3.000=h77eed37_0
|
|
|
|
| 49 |
- fonts-conda-ecosystem=1=0
|
| 50 |
- fonts-conda-forge=1=hc364b38_1
|
| 51 |
- fonttools=4.62.0=py310h3406613_0
|
| 52 |
+
- freetype=2.14.3=ha770c72_0
|
| 53 |
- fribidi=1.0.16=hb03c661_0
|
| 54 |
- gcc_impl_linux-64=15.2.0=he420e7e_18
|
| 55 |
- gcc_linux-64=15.2.0=h862fb80_21
|
|
|
|
| 66 |
- gxx_impl_linux-64=15.2.0=hda75c37_18
|
| 67 |
- gxx_linux-64=15.2.0=h1fb793f_21
|
| 68 |
- h2=4.3.0=pyhcf101f3_0
|
| 69 |
+
- h5py=3.16.0=nompi_py310h4aa865e_100
|
| 70 |
+
- harfbuzz=13.2.1=h6083320_0
|
| 71 |
+
- hdf5=1.14.6=nompi_h19486de_107
|
| 72 |
- hpack=4.1.0=pyhd8ed1ab_0
|
| 73 |
- hyperframe=6.1.0=pyhd8ed1ab_0
|
| 74 |
- icu=78.3=h33c6efd_0
|
|
|
|
| 89 |
- libabseil=20260107.1=cxx17_h7b12aa8_0
|
| 90 |
- libaec=1.1.5=h088129d_0
|
| 91 |
- libass=0.17.4=h96ad9f0_0
|
|
|
|
| 92 |
- libblas=3.9.0=8_mkl
|
| 93 |
- libbrotlicommon=1.2.0=hb03c661_1
|
| 94 |
- libbrotlidec=1.2.0=hb03c661_1
|
| 95 |
- libbrotlienc=1.2.0=hb03c661_1
|
| 96 |
+
- libcap=2.77=hd0affe5_1
|
| 97 |
- libcblas=3.9.0=8_mkl
|
| 98 |
- libclang-cpp22.1=22.1.0=default_h99862b1_0
|
| 99 |
- libclang13=22.1.0=default_h746c552_0
|
|
|
|
| 114 |
- libexpat=2.7.4=hecca717_0
|
| 115 |
- libffi=3.5.2=h3435931_0
|
| 116 |
- libflac=1.5.0=he200343_1
|
| 117 |
+
- libfreetype=2.14.3=ha770c72_0
|
| 118 |
+
- libfreetype6=2.14.3=h73754d4_0
|
| 119 |
- libgcc=15.2.0=he0feb66_18
|
| 120 |
- libgcc-devel_linux-64=15.2.0=hcc6f6b0_118
|
| 121 |
- libgcc-ng=15.2.0=h69a702a_18
|
|
|
|
| 170 |
- libstdcxx=15.2.0=h934c35e_18
|
| 171 |
- libstdcxx-devel_linux-64=15.2.0=hd446a21_118
|
| 172 |
- libstdcxx-ng=15.2.0=hdf11a46_18
|
| 173 |
+
- libsystemd0=260.1=h6569c3e_0
|
| 174 |
- libtiff=4.7.1=h9d88235_1
|
| 175 |
+
- libudev1=260.1=h6569c3e_0
|
| 176 |
- libunwind=1.8.3=h65a8314_0
|
| 177 |
- liburing=2.14=hb700be7_0
|
| 178 |
- libusb=1.0.29=h73b1eb8_0
|
|
|
|
| 217 |
- openssl=3.6.1=h35e630c_1
|
| 218 |
- packaging=26.0=pyhcf101f3_0
|
| 219 |
- pandas=2.2.3=py310h5eaa309_3
|
| 220 |
+
- pango=1.56.4=hda50119_1
|
| 221 |
- pcre2=10.47=haa7fec5_0
|
| 222 |
- perl=5.32.1=7_hd590300_perl5
|
| 223 |
- pillow=12.1.1=py310h5a73078_0
|
|
|
|
| 266 |
- torchaudio=2.3.1=py310_cu121
|
| 267 |
- torchtriton=2.3.1=py310
|
| 268 |
- torchvision=0.18.1=py310_cu121
|
| 269 |
+
- tornado=6.5.5=py310h7c4b9e2_0
|
| 270 |
- tqdm=4.67.3=pyh8f84b5b_0
|
| 271 |
- trimesh=4.11.4=pyh7b2049a_0
|
| 272 |
- typing_extensions=4.15.0=pyhcf101f3_0
|
|
|
|
| 305 |
- zlib-ng=2.3.3=hceb46e0_1
|
| 306 |
- zstd=1.5.7=hb78ec9c_6
|
| 307 |
- pip:
|
| 308 |
+
- ConfigArgParse==1.7.5
|
| 309 |
+
- Farama-Notifications==0.0.4
|
| 310 |
+
- Flask==3.1.3
|
| 311 |
- GitPython==3.1.46
|
| 312 |
- Markdown==3.10.2
|
| 313 |
- PyOpenGL==3.1.0
|
| 314 |
- PyRep==4.1.0.3
|
| 315 |
- Pygments==2.19.2
|
| 316 |
+
- Werkzeug==3.1.7
|
| 317 |
- absl-py==2.1.0
|
| 318 |
- accelerate==0.31.0
|
| 319 |
+
- addict==2.4.0
|
| 320 |
+
- aiohappyeyeballs==2.6.1
|
| 321 |
+
- aiohttp==3.13.3
|
| 322 |
+
- aiosignal==1.4.0
|
| 323 |
- antlr4-python3-runtime==4.9.3
|
| 324 |
+
- asttokens==3.0.1
|
| 325 |
+
- async-timeout==5.0.1
|
| 326 |
+
- attrs==26.1.0
|
| 327 |
+
- blinker==1.9.0
|
| 328 |
- click==8.3.1
|
| 329 |
- click-prompt==0.5.1
|
| 330 |
- clip==1.0
|
| 331 |
- cloudpickle==3.1.2
|
| 332 |
+
- comm==0.2.3
|
| 333 |
+
- dash==4.1.0
|
| 334 |
+
- decorator==5.2.1
|
| 335 |
- docker-pycreds==0.4.0
|
| 336 |
- einops==0.8.0
|
| 337 |
+
- exceptiongroup==1.3.1
|
| 338 |
+
- executing==2.2.1
|
| 339 |
+
- fastjsonschema==2.21.2
|
| 340 |
- freetype-py==2.5.1
|
| 341 |
+
- frozenlist==1.8.0
|
| 342 |
- fsspec==2026.2.0
|
| 343 |
- ftfy==6.2.0
|
| 344 |
- gitdb==4.0.12
|
| 345 |
- grpcio==1.78.0
|
| 346 |
- gym==0.26.2
|
| 347 |
- gym-notices==0.1.0
|
| 348 |
+
- gymnasium==1.0.0a2
|
| 349 |
- hf-xet==1.4.2
|
| 350 |
- huggingface_hub==0.36.2
|
| 351 |
- hydra-core==1.3.2
|
| 352 |
+
- importlib_metadata==9.0.0
|
| 353 |
+
- ipython==8.38.0
|
| 354 |
+
- ipywidgets==8.1.8
|
| 355 |
+
- itsdangerous==2.2.0
|
| 356 |
+
- jedi==0.19.2
|
| 357 |
+
- joblib==1.5.3
|
| 358 |
+
- jsonschema==4.26.0
|
| 359 |
+
- jsonschema-specifications==2025.9.1
|
| 360 |
+
- jupyter_core==5.9.1
|
| 361 |
+
- jupyterlab_widgets==3.0.16
|
| 362 |
- markdown-it-py==4.0.0
|
| 363 |
+
- matplotlib-inline==0.2.1
|
| 364 |
- mdurl==0.1.2
|
| 365 |
- moviepy==2.2.1
|
| 366 |
+
- multidict==6.7.1
|
| 367 |
+
- narwhals==2.18.1
|
| 368 |
- natsort==8.4.0
|
| 369 |
+
- nbformat==5.10.4
|
| 370 |
+
- nest-asyncio==1.6.0
|
| 371 |
- numpy==1.26.4
|
| 372 |
- omegaconf==2.3.0
|
| 373 |
+
- open3d==0.19.0
|
| 374 |
+
- openai==0.28.1
|
| 375 |
- opencv-python==4.10.0.84
|
| 376 |
+
- parso==0.8.6
|
| 377 |
- peract_bimanual==0.0.1
|
| 378 |
- perceiver-pytorch==0.8.8
|
| 379 |
+
- pexpect==4.9.0
|
| 380 |
- pillow==12.1.1
|
| 381 |
- platformdirs==4.9.4
|
| 382 |
+
- plotly==6.6.0
|
| 383 |
- poetry-core==2.3.1
|
| 384 |
+
- prompt_toolkit==3.0.52
|
| 385 |
+
- propcache==0.4.1
|
| 386 |
- protobuf==5.29.6
|
| 387 |
+
- ptyprocess==0.7.0
|
| 388 |
+
- pure_eval==0.2.3
|
| 389 |
- pyglet==2.1.13
|
| 390 |
- pyquaternion==0.9.9
|
| 391 |
- pyrender==0.1.45
|
| 392 |
- pytorch-lamb==1.0.0
|
| 393 |
+
- referencing==0.37.0
|
| 394 |
- regex==2024.5.15
|
| 395 |
+
- retrying==1.4.2
|
| 396 |
- reveal-vla-bimanual==0.1.0
|
| 397 |
- rich==13.9.4
|
| 398 |
- rich-click==1.8.9
|
| 399 |
- rlbench==1.2.1
|
| 400 |
+
- rpds-py==0.30.0
|
| 401 |
- safetensors==0.4.3
|
| 402 |
+
- scikit-learn==1.7.2
|
| 403 |
+
- segment-anything==1.0
|
| 404 |
+
- sentry-sdk==2.56.0
|
| 405 |
- setproctitle==1.3.7
|
| 406 |
- smmap==5.0.3
|
| 407 |
+
- stack-data==0.6.3
|
| 408 |
- tensorboard==2.16.2
|
| 409 |
- tensorboard-data-server==0.7.2
|
| 410 |
- tensorboardX==2.6.4
|
| 411 |
+
- threadpoolctl==3.6.0
|
| 412 |
- timeout-decorator==0.5.0
|
| 413 |
+
- timm==1.0.26
|
| 414 |
- tokenizers==0.19.1
|
| 415 |
+
- traitlets==5.14.3
|
| 416 |
- transformers==4.41.2
|
| 417 |
+
- transforms3d==0.4.1
|
| 418 |
- wandb==0.18.0
|
| 419 |
- wcwidth==0.2.14
|
| 420 |
+
- widgetsnbextension==4.0.15
|
| 421 |
+
- yarl==1.23.0
|
| 422 |
- yarr==0.1
|
| 423 |
+
- zipp==3.23.0
|
| 424 |
|
| 425 |
prefix: "/workspace/envs/rlbench"
|
environment/rlbench_pip_freeze.txt
CHANGED
|
@@ -1,7 +1,15 @@
|
|
| 1 |
absl-py==2.1.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 |
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
|
|
@@ -11,13 +19,23 @@ click==8.3.1
|
|
| 11 |
click-prompt==0.5.1
|
| 12 |
clip @ git+https://github.com/openai/CLIP.git@ded190a052fdf4585bd685cee5bc96e0310d2c93
|
| 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
|
|
|
|
| 19 |
fonttools @ file:///home/conda/feedstock_root/build_artifacts/fonttools_1773137064424/work
|
| 20 |
freetype-py==2.5.1
|
|
|
|
| 21 |
fsspec==2026.2.0
|
| 22 |
ftfy==6.2.0
|
| 23 |
gitdb==4.0.12
|
|
@@ -26,8 +44,9 @@ gmpy2 @ file:///home/conda/feedstock_root/build_artifacts/gmpy2_1773244929835/wo
|
|
| 26 |
grpcio==1.78.0
|
| 27 |
gym==0.26.2
|
| 28 |
gym-notices==0.1.0
|
|
|
|
| 29 |
h2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_h2_1756364871/work
|
| 30 |
-
h5py @ file:///home/conda/feedstock_root/build_artifacts/
|
| 31 |
hf-xet==1.4.2
|
| 32 |
hpack @ file:///home/conda/feedstock_root/build_artifacts/hpack_1737618293087/work
|
| 33 |
huggingface_hub==0.36.2
|
|
@@ -35,31 +54,55 @@ hydra-core==1.3.2
|
|
| 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
|
| 41 |
markdown-it-py==4.0.0
|
| 42 |
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1772444934960/work
|
| 43 |
matplotlib @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-suite_1715976200404/work
|
|
|
|
| 44 |
mdurl==0.1.2
|
| 45 |
moviepy==2.2.1
|
| 46 |
mpmath @ file:///home/conda/feedstock_root/build_artifacts/mpmath_1773661943568/work
|
|
|
|
| 47 |
munkres==1.1.4
|
|
|
|
| 48 |
natsort==8.4.0
|
|
|
|
|
|
|
| 49 |
networkx @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_networkx_1731521053/work
|
| 50 |
numpy==1.26.4
|
| 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
|
| 64 |
pyglet==2.1.13
|
| 65 |
Pygments==2.19.2
|
|
@@ -75,35 +118,44 @@ python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-
|
|
| 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
|
|
|
|
| 80 |
# Editable install with no version control (reveal-vla-bimanual==0.1.0)
|
| 81 |
-e /workspace/reveal_vla_bimanual
|
| 82 |
rich==13.9.4
|
| 83 |
rich-click==1.8.9
|
| 84 |
-e git+https://github.com/markusgrotz/RLBench.git@8af748c51287989294e00c9c670e3330a0e35ed5#egg=rlbench
|
|
|
|
| 85 |
safetensors==0.4.3
|
|
|
|
| 86 |
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
|
| 87 |
-
|
|
|
|
| 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
|
| 94 |
tensorboard-data-server==0.7.2
|
| 95 |
tensorboardX==2.6.4
|
|
|
|
| 96 |
timeout-decorator==0.5.0
|
| 97 |
-
timm==1.0.
|
| 98 |
tokenizers==0.19.1
|
| 99 |
toml @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_toml_1764486833/work
|
| 100 |
tomli @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tomli_1768146676/work
|
| 101 |
torch==2.3.1
|
| 102 |
torchaudio==2.3.1
|
| 103 |
torchvision==0.18.1
|
| 104 |
-
tornado @ file:///home/conda/feedstock_root/build_artifacts/
|
| 105 |
tqdm @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tqdm_1770153424/work
|
|
|
|
| 106 |
transformers==4.41.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
|
|
@@ -112,5 +164,8 @@ unicodedata2 @ file:///home/conda/feedstock_root/build_artifacts/unicodedata2_17
|
|
| 112 |
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1767817748113/work
|
| 113 |
wandb==0.18.0
|
| 114 |
wcwidth==0.2.14
|
| 115 |
-
Werkzeug==3.1.
|
|
|
|
|
|
|
| 116 |
-e git+https://github.com/markusgrotz/YARR.git@6822ff78602c77878b27d4cfe759ce029c67bffb#egg=yarr
|
|
|
|
|
|
| 1 |
absl-py==2.1.0
|
| 2 |
accelerate==0.31.0
|
| 3 |
+
addict==2.4.0
|
| 4 |
+
aiohappyeyeballs==2.6.1
|
| 5 |
+
aiohttp==3.13.3
|
| 6 |
+
aiosignal==1.4.0
|
| 7 |
antlr4-python3-runtime==4.9.3
|
| 8 |
+
asttokens==3.0.1
|
| 9 |
+
async-timeout==5.0.1
|
| 10 |
+
attrs==26.1.0
|
| 11 |
backports.zstd @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_backports.zstd_1767044984/work
|
| 12 |
+
blinker==1.9.0
|
| 13 |
Brotli @ file:///home/conda/feedstock_root/build_artifacts/brotli-split_1764016952863/work
|
| 14 |
cached-property @ file:///home/conda/feedstock_root/build_artifacts/cached_property_1615209429212/work
|
| 15 |
certifi @ file:///home/conda/feedstock_root/build_artifacts/certifi_1772001073725/work/certifi
|
|
|
|
| 19 |
click-prompt==0.5.1
|
| 20 |
clip @ git+https://github.com/openai/CLIP.git@ded190a052fdf4585bd685cee5bc96e0310d2c93
|
| 21 |
cloudpickle==3.1.2
|
| 22 |
+
comm==0.2.3
|
| 23 |
+
ConfigArgParse==1.7.5
|
| 24 |
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1744743067588/work
|
| 25 |
cycler @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_cycler_1764466758/work
|
| 26 |
+
dash==4.1.0
|
| 27 |
+
decorator==5.2.1
|
| 28 |
docker-pycreds==0.4.0
|
| 29 |
einops==0.8.0
|
| 30 |
+
exceptiongroup==1.3.1
|
| 31 |
+
executing==2.2.1
|
| 32 |
+
Farama-Notifications==0.0.4
|
| 33 |
+
fastjsonschema==2.21.2
|
| 34 |
filelock @ file:///home/conda/feedstock_root/build_artifacts/filelock_1773313889543/work
|
| 35 |
+
Flask==3.1.3
|
| 36 |
fonttools @ file:///home/conda/feedstock_root/build_artifacts/fonttools_1773137064424/work
|
| 37 |
freetype-py==2.5.1
|
| 38 |
+
frozenlist==1.8.0
|
| 39 |
fsspec==2026.2.0
|
| 40 |
ftfy==6.2.0
|
| 41 |
gitdb==4.0.12
|
|
|
|
| 44 |
grpcio==1.78.0
|
| 45 |
gym==0.26.2
|
| 46 |
gym-notices==0.1.0
|
| 47 |
+
gymnasium==1.0.0a2
|
| 48 |
h2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_h2_1756364871/work
|
| 49 |
+
h5py @ file:///home/conda/feedstock_root/build_artifacts/h5py_1774320540448/work
|
| 50 |
hf-xet==1.4.2
|
| 51 |
hpack @ file:///home/conda/feedstock_root/build_artifacts/hpack_1737618293087/work
|
| 52 |
huggingface_hub==0.36.2
|
|
|
|
| 54 |
hyperframe @ file:///home/conda/feedstock_root/build_artifacts/hyperframe_1737618333194/work
|
| 55 |
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1760286409563/work
|
| 56 |
imageio @ file:///home/conda/feedstock_root/build_artifacts/imageio_1738273805233/work
|
| 57 |
+
importlib_metadata==9.0.0
|
| 58 |
+
ipython==8.38.0
|
| 59 |
+
ipywidgets==8.1.8
|
| 60 |
+
itsdangerous==2.2.0
|
| 61 |
+
jedi==0.19.2
|
| 62 |
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_jinja2_1764517220/work
|
| 63 |
+
joblib==1.5.3
|
| 64 |
+
jsonschema==4.26.0
|
| 65 |
+
jsonschema-specifications==2025.9.1
|
| 66 |
+
jupyter_core==5.9.1
|
| 67 |
+
jupyterlab_widgets==3.0.16
|
| 68 |
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_kiwisolver_1773067043/work
|
| 69 |
Markdown==3.10.2
|
| 70 |
markdown-it-py==4.0.0
|
| 71 |
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1772444934960/work
|
| 72 |
matplotlib @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-suite_1715976200404/work
|
| 73 |
+
matplotlib-inline==0.2.1
|
| 74 |
mdurl==0.1.2
|
| 75 |
moviepy==2.2.1
|
| 76 |
mpmath @ file:///home/conda/feedstock_root/build_artifacts/mpmath_1773661943568/work
|
| 77 |
+
multidict==6.7.1
|
| 78 |
munkres==1.1.4
|
| 79 |
+
narwhals==2.18.1
|
| 80 |
natsort==8.4.0
|
| 81 |
+
nbformat==5.10.4
|
| 82 |
+
nest-asyncio==1.6.0
|
| 83 |
networkx @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_networkx_1731521053/work
|
| 84 |
numpy==1.26.4
|
| 85 |
omegaconf==2.3.0
|
| 86 |
+
open3d==0.19.0
|
| 87 |
+
openai==0.28.1
|
| 88 |
opencv-python==4.10.0.84
|
| 89 |
packaging @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_packaging_1769093650/work
|
| 90 |
pandas @ file:///home/conda/feedstock_root/build_artifacts/pandas_1744430447393/work
|
| 91 |
+
parso==0.8.6
|
| 92 |
-e git+https://github.com/markusgrotz/peract_bimanual.git@bb0232a6ba3fe116566e9568f0c7af980ed6703d#egg=peract_bimanual
|
| 93 |
perceiver-pytorch==0.8.8
|
| 94 |
+
pexpect==4.9.0
|
| 95 |
pillow==12.1.1
|
| 96 |
platformdirs==4.9.4
|
| 97 |
+
plotly==6.6.0
|
| 98 |
ply @ file:///home/conda/feedstock_root/build_artifacts/ply_1733239724146/work
|
| 99 |
poetry-core==2.3.1
|
| 100 |
+
prompt_toolkit==3.0.52
|
| 101 |
+
propcache==0.4.1
|
| 102 |
protobuf==5.29.6
|
| 103 |
psutil @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_psutil_1769678154/work
|
| 104 |
+
ptyprocess==0.7.0
|
| 105 |
+
pure_eval==0.2.3
|
| 106 |
pycparser @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pycparser_1733195786/work
|
| 107 |
pyglet==2.1.13
|
| 108 |
Pygments==2.19.2
|
|
|
|
| 118 |
pytorch-lamb==1.0.0
|
| 119 |
pytz @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_pytz_1773679724/work
|
| 120 |
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1770223234623/work
|
| 121 |
+
referencing==0.37.0
|
| 122 |
regex==2024.5.15
|
| 123 |
requests @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_requests_1766926974/work
|
| 124 |
+
retrying==1.4.2
|
| 125 |
# Editable install with no version control (reveal-vla-bimanual==0.1.0)
|
| 126 |
-e /workspace/reveal_vla_bimanual
|
| 127 |
rich==13.9.4
|
| 128 |
rich-click==1.8.9
|
| 129 |
-e git+https://github.com/markusgrotz/RLBench.git@8af748c51287989294e00c9c670e3330a0e35ed5#egg=rlbench
|
| 130 |
+
rpds-py==0.30.0
|
| 131 |
safetensors==0.4.3
|
| 132 |
+
scikit-learn==1.7.2
|
| 133 |
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
|
| 134 |
+
segment-anything==1.0
|
| 135 |
+
sentry-sdk==2.56.0
|
| 136 |
setproctitle==1.3.7
|
| 137 |
sip @ file:///home/conda/feedstock_root/build_artifacts/sip_1759437834046/work
|
| 138 |
six @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_six_1753199211/work
|
| 139 |
smmap==5.0.3
|
| 140 |
+
stack-data==0.6.3
|
| 141 |
sympy @ file:///home/conda/feedstock_root/build_artifacts/sympy_1771952240620/work
|
| 142 |
tensorboard==2.16.2
|
| 143 |
tensorboard-data-server==0.7.2
|
| 144 |
tensorboardX==2.6.4
|
| 145 |
+
threadpoolctl==3.6.0
|
| 146 |
timeout-decorator==0.5.0
|
| 147 |
+
timm==1.0.26
|
| 148 |
tokenizers==0.19.1
|
| 149 |
toml @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_toml_1764486833/work
|
| 150 |
tomli @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tomli_1768146676/work
|
| 151 |
torch==2.3.1
|
| 152 |
torchaudio==2.3.1
|
| 153 |
torchvision==0.18.1
|
| 154 |
+
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1774357896577/work
|
| 155 |
tqdm @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_tqdm_1770153424/work
|
| 156 |
+
traitlets==5.14.3
|
| 157 |
transformers==4.41.2
|
| 158 |
+
transforms3d==0.4.1
|
| 159 |
trimesh @ file:///home/conda/feedstock_root/build_artifacts/trimesh_1773883117645/work
|
| 160 |
triton==2.3.1
|
| 161 |
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/bld/rattler-build_typing_extensions_1756220668/work
|
|
|
|
| 164 |
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1767817748113/work
|
| 165 |
wandb==0.18.0
|
| 166 |
wcwidth==0.2.14
|
| 167 |
+
Werkzeug==3.1.7
|
| 168 |
+
widgetsnbextension==4.0.15
|
| 169 |
+
yarl==1.23.0
|
| 170 |
-e git+https://github.com/markusgrotz/YARR.git@6822ff78602c77878b27d4cfe759ce029c67bffb#egg=yarr
|
| 171 |
+
zipp==3.23.0
|
environment/run_peract2_13_rollouts.sh
CHANGED
|
@@ -1,57 +1,19 @@
|
|
| 1 |
#!/usr/bin/env bash
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
BUNDLE_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
|
| 7 |
-
PROJECT_DIR="${PROJECT_DIR:-${ROOT_DIR}/reveal_vla_bimanual}"
|
| 8 |
-
MAMBA_BIN="${ROOT_DIR}/.tools/micromamba/bin/micromamba"
|
| 9 |
-
MAMBA_ROOT_PREFIX="${ROOT_DIR}/.micromamba"
|
| 10 |
-
ENV_PREFIX="${ROOT_DIR}/envs/rlbench"
|
| 11 |
-
DISPLAY_NUM="${DISPLAY_NUM:-99}"
|
| 12 |
-
DISPLAY=":${DISPLAY_NUM}"
|
| 13 |
-
COPPELIA_DIR="${COPPELIASIM_ROOT:-${ROOT_DIR}/assets/coppeliasim_v4_1_0}"
|
| 14 |
-
RUNTIME_DIR="${ROOT_DIR}/runtime"
|
| 15 |
-
CHECKPOINT="${CHECKPOINT:-${BUNDLE_ROOT}/artifacts/outputs/interaction_debug/proxy_interaction_state_clip_actionhist/checkpoint_best.pt}"
|
| 16 |
-
OUTPUT_ROOT="${OUTPUT_ROOT:-${BUNDLE_ROOT}/artifacts/outputs/interaction_debug}"
|
| 17 |
-
RUN_NAME_PREFIX="${RUN_NAME_PREFIX:-peract2_13_rollout}"
|
| 18 |
|
| 19 |
-
|
| 20 |
-
|
| 21 |
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
return 0
|
| 25 |
-
fi
|
| 26 |
-
ROOT_DIR="${ROOT_DIR}" DISPLAY_NUM="${DISPLAY_NUM}" "${PROJECT_DIR}/scripts/start_rlbench_x.sh"
|
| 27 |
-
}
|
| 28 |
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
local driver_branch=""
|
| 32 |
-
local shim_ld=""
|
| 33 |
-
if command -v nvidia-smi >/dev/null 2>&1; then
|
| 34 |
-
driver_version="$(nvidia-smi --query-gpu=driver_version --format=csv,noheader | head -n1 || true)"
|
| 35 |
-
driver_branch="${driver_version%%.*}"
|
| 36 |
-
if [[ -n "${driver_branch}" && -d "${ROOT_DIR}/system_shims/nvidia${driver_branch}/usr/lib/x86_64-linux-gnu" ]]; then
|
| 37 |
-
shim_ld="${ROOT_DIR}/system_shims/nvidia${driver_branch}/usr/lib/x86_64-linux-gnu"
|
| 38 |
-
fi
|
| 39 |
-
fi
|
| 40 |
-
env \
|
| 41 |
-
DISPLAY="${DISPLAY}" \
|
| 42 |
-
COPPELIASIM_ROOT="${COPPELIA_DIR}" \
|
| 43 |
-
XDG_RUNTIME_DIR="${RUNTIME_DIR}" \
|
| 44 |
-
LD_LIBRARY_PATH="${COPPELIA_DIR}${shim_ld:+:${shim_ld}}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}" \
|
| 45 |
-
QT_QPA_PLATFORM_PLUGIN_PATH="${COPPELIA_DIR}" \
|
| 46 |
-
"${MAMBA_BIN}" run -r "${MAMBA_ROOT_PREFIX}" -p "${ENV_PREFIX}" "$@"
|
| 47 |
-
}
|
| 48 |
|
| 49 |
-
|
|
|
|
| 50 |
|
| 51 |
-
|
| 52 |
-
--checkpoint "${CHECKPOINT}" \
|
| 53 |
-
--output-root "${OUTPUT_ROOT}" \
|
| 54 |
-
--run-name-prefix "${RUN_NAME_PREFIX}" \
|
| 55 |
-
--headless \
|
| 56 |
-
--chunk-commit-steps 4 \
|
| 57 |
-
"$@"
|
|
|
|
| 1 |
#!/usr/bin/env bash
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
+
REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
| 5 |
+
source "${REPO_ROOT}/environment/runtime_env_vars.sh"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
|
| 7 |
+
CHECKPOINT="${1:-${REPO_ROOT}/artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed13/checkpoint_best.pt}"
|
| 8 |
+
OUTPUT_ROOT="${2:-${REPO_ROOT}/artifacts/outputs/r3d}"
|
| 9 |
|
| 10 |
+
echo "[peract2] checkpoint=${CHECKPOINT}"
|
| 11 |
+
echo "[peract2] output_root=${OUTPUT_ROOT}"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
+
/workspace/.tools/micromamba/bin/micromamba run -r /workspace/.micromamba -p /workspace/envs/rlbench \
|
| 14 |
+
bash -lc "cd /workspace/reveal_vla_bimanual && PYTHONPATH=/workspace/reveal_vla_bimanual python -m eval.run_peract2_launch_smoke --output-dir ${OUTPUT_ROOT}/peract2_13_launch_smoke --headless"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
+
/workspace/.tools/micromamba/bin/micromamba run -r /workspace/.micromamba -p /workspace/envs/rlbench \
|
| 17 |
+
bash -lc "cd /workspace/reveal_vla_bimanual && PYTHONPATH=/workspace/reveal_vla_bimanual python -m eval.run_rlbench_rollout_eval --checkpoint ${CHECKPOINT} --output-dir ${OUTPUT_ROOT}/rlbench_open_drawer_r3d_rollout --tasks open_drawer --episodes-per-task 1 --episode-length 5 --resolution 224 --device cuda --chunk-commit-steps 4 --headless --plan --allow-unsupervised-planning"
|
| 18 |
|
| 19 |
+
echo "[peract2] done"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/runtime_env_vars.sh
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
+
set -euo pipefail
|
| 3 |
+
export DISPLAY=:99
|
| 4 |
+
export XDG_RUNTIME_DIR=/workspace/runtime
|
| 5 |
+
export COPPELIASIM_ROOT=/workspace/assets/coppeliasim_v4_1_0
|
| 6 |
+
export QT_QPA_PLATFORM_PLUGIN_PATH=/workspace/assets/coppeliasim_v4_1_0
|
| 7 |
+
export LD_LIBRARY_PATH=/workspace/system_shims/nvidia570/usr/lib/x86_64-linux-gnu:/workspace/system_shims/nvidia570/usr/lib/x86_64-linux-gnu/nvidia:/workspace/assets/coppeliasim_v4_1_0${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
|
| 8 |
+
export HF_HOME=/workspace/.cache/huggingface
|
| 9 |
+
export HF_HUB_OFFLINE=1
|
| 10 |
+
export TRANSFORMERS_OFFLINE=1
|
| 11 |
+
export TOKENIZERS_PARALLELISM=false
|
environment/setup_same_machine.sh
CHANGED
|
@@ -1,80 +1,52 @@
|
|
| 1 |
#!/usr/bin/env bash
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
}
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
local target_dir="$1"
|
| 27 |
-
local repo_url="$2"
|
| 28 |
-
local repo_rev="$3"
|
| 29 |
-
|
| 30 |
-
if [[ ! -d "${target_dir}/.git" ]]; then
|
| 31 |
-
git clone "${repo_url}" "${target_dir}"
|
| 32 |
fi
|
|
|
|
| 33 |
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
chmod +x "${BUNDLED_PROJECT_DIR}/scripts/"*.sh
|
| 39 |
-
mkdir -p "${THIRD_PARTY_DIR}"
|
| 40 |
-
ensure_project_dir
|
| 41 |
-
|
| 42 |
-
echo "1/6 Sync pinned third-party repos"
|
| 43 |
-
sync_repo "${THIRD_PARTY_DIR}/peract2_bimanual_probe_20260324" "https://github.com/markusgrotz/peract_bimanual.git" "bb0232a6ba3fe116566e9568f0c7af980ed6703d"
|
| 44 |
-
sync_repo "${THIRD_PARTY_DIR}/RLBench_peract2_20260324" "https://github.com/markusgrotz/RLBench.git" "8af748c51287989294e00c9c670e3330a0e35ed5"
|
| 45 |
-
sync_repo "${THIRD_PARTY_DIR}/PyRep_peract2_20260324" "https://github.com/markusgrotz/PyRep.git" "b8bd1d7a3182adcd570d001649c0849047ebf197"
|
| 46 |
-
sync_repo "${THIRD_PARTY_DIR}/YARR_peract2_20260324" "https://github.com/markusgrotz/YARR.git" "6822ff78602c77878b27d4cfe759ce029c67bffb"
|
| 47 |
-
if [[ "${INSTALL_LEGACY_LAYOUT}" == "1" ]]; then
|
| 48 |
-
sync_repo "${THIRD_PARTY_DIR}/peract_bimanual" "https://github.com/markusgrotz/peract_bimanual.git" "1cc074b1730f52a7fd35d069d8c9099d18718bca"
|
| 49 |
-
sync_repo "${THIRD_PARTY_DIR}/RLBench" "https://github.com/markusgrotz/RLBench.git" "02720bba4c73fe02eb75df946b8791b806028a9d"
|
| 50 |
-
sync_repo "${THIRD_PARTY_DIR}/PyRep" "https://github.com/markusgrotz/PyRep.git" "b8bd1d7a3182adcd570d001649c0849047ebf197"
|
| 51 |
-
sync_repo "${THIRD_PARTY_DIR}/YARR" "https://github.com/markusgrotz/YARR.git" "6822ff78602c77878b27d4cfe759ce029c67bffb"
|
| 52 |
fi
|
| 53 |
|
| 54 |
-
|
| 55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 56 |
|
| 57 |
-
|
| 58 |
-
|
|
|
|
|
|
|
| 59 |
|
| 60 |
-
|
| 61 |
-
|
| 62 |
|
| 63 |
-
|
| 64 |
-
echo "5/6 Install or update Env B base (reveal / IsaacLab source)"
|
| 65 |
-
ROOT_DIR="${ROOT_DIR}" "${PROJECT_DIR}/scripts/setup_env_b_reveal.sh"
|
| 66 |
-
else
|
| 67 |
-
echo "5/6 Skip Env B base because INSTALL_ENV_B=${INSTALL_ENV_B}"
|
| 68 |
-
fi
|
| 69 |
|
| 70 |
-
echo "
|
| 71 |
-
echo
|
| 72 |
-
echo "Optional next step for full Isaac Sim pip install:"
|
| 73 |
-
echo " INSTALL_ISAACSIM=1 ${PROJECT_DIR}/scripts/setup_env_b_reveal.sh"
|
| 74 |
-
echo
|
| 75 |
-
echo "Recommended validation commands:"
|
| 76 |
-
echo " DISPLAY=:99 glxinfo -B"
|
| 77 |
-
echo " /workspace/.tools/micromamba/bin/micromamba run -r /workspace/.micromamba -p /workspace/envs/rlbench python -m sim_rlbench.launch_smoke --task bimanual_push_box --headless"
|
| 78 |
-
echo " ${BUNDLE_ROOT}/environment/run_peract2_13_rollouts.sh --episodes-per-task 1 --episode-length 20"
|
| 79 |
-
echo " /workspace/.tools/micromamba/bin/micromamba run -r /workspace/.micromamba -p /workspace/envs/rlbench python -m sim_reveal.isaac_smoke"
|
| 80 |
-
echo " ${BUNDLE_ROOT}/environment/validate_same_machine.sh"
|
|
|
|
| 1 |
#!/usr/bin/env bash
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
+
REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
| 5 |
+
WORKSPACE_ROOT="${WORKSPACE_ROOT:-/workspace}"
|
| 6 |
+
RLBENCH_ENV="${WORKSPACE_ROOT}/envs/rlbench"
|
| 7 |
+
R3D_VENV="${WORKSPACE_ROOT}/venv_r3d"
|
| 8 |
+
|
| 9 |
+
echo "[setup] repo_root=${REPO_ROOT}"
|
| 10 |
+
echo "[setup] workspace_root=${WORKSPACE_ROOT}"
|
| 11 |
+
|
| 12 |
+
required_paths=(
|
| 13 |
+
"${WORKSPACE_ROOT}/assets/coppeliasim_v4_1_0"
|
| 14 |
+
"${WORKSPACE_ROOT}/system_shims/nvidia570"
|
| 15 |
+
"${WORKSPACE_ROOT}/models/openai_clip_vit_base_patch32"
|
| 16 |
+
"${WORKSPACE_ROOT}/third_party/RLBench_peract2_20260324"
|
| 17 |
+
"${WORKSPACE_ROOT}/third_party/PyRep_peract2_20260324"
|
| 18 |
+
"${WORKSPACE_ROOT}/third_party/YARR_peract2_20260324"
|
| 19 |
+
"${WORKSPACE_ROOT}/third_party/peract2_bimanual_probe_20260324"
|
| 20 |
+
)
|
| 21 |
+
|
| 22 |
+
for path in "${required_paths[@]}"; do
|
| 23 |
+
if [[ ! -e "${path}" ]]; then
|
| 24 |
+
echo "[setup] missing required path: ${path}" >&2
|
| 25 |
+
exit 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
fi
|
| 27 |
+
done
|
| 28 |
|
| 29 |
+
if [[ ! -x /workspace/.tools/micromamba/bin/micromamba ]]; then
|
| 30 |
+
echo "[setup] missing micromamba at /workspace/.tools/micromamba/bin/micromamba" >&2
|
| 31 |
+
exit 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
fi
|
| 33 |
|
| 34 |
+
if [[ ! -d "${RLBENCH_ENV}" ]]; then
|
| 35 |
+
echo "[setup] creating RLBench env from explicit lock file"
|
| 36 |
+
/workspace/.tools/micromamba/bin/micromamba create -y -p "${RLBENCH_ENV}" --file "${REPO_ROOT}/environment/rlbench_env_explicit.txt"
|
| 37 |
+
else
|
| 38 |
+
echo "[setup] RLBench env already exists at ${RLBENCH_ENV}"
|
| 39 |
+
fi
|
| 40 |
|
| 41 |
+
if [[ ! -d "${R3D_VENV}" ]]; then
|
| 42 |
+
echo "[setup] creating ${R3D_VENV}"
|
| 43 |
+
python3 -m venv "${R3D_VENV}"
|
| 44 |
+
fi
|
| 45 |
|
| 46 |
+
"${R3D_VENV}/bin/pip" install --upgrade pip
|
| 47 |
+
"${R3D_VENV}/bin/pip" install -r "${REPO_ROOT}/environment/reveal_pip_freeze.txt"
|
| 48 |
|
| 49 |
+
ln -sfn "${REPO_ROOT}/code/reveal_vla_bimanual" "${WORKSPACE_ROOT}/reveal_vla_bimanual"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
|
| 51 |
+
echo "[setup] source ${REPO_ROOT}/environment/runtime_env_vars.sh before RLBench commands"
|
| 52 |
+
echo "[setup] run ${REPO_ROOT}/environment/validate_same_machine.sh for validation"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/system_packages_same_machine.txt
CHANGED
|
@@ -1,18 +1,152 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
adduser 3.118ubuntu5
|
| 2 |
+
apt 2.4.13
|
| 3 |
+
base-files 12ubuntu4.7
|
| 4 |
+
base-passwd 3.5.52build1
|
| 5 |
+
bash 5.1-6ubuntu1.1
|
| 6 |
+
bsdutils 1:2.37.2-4ubuntu3.4
|
| 7 |
+
ca-certificates 20230311ubuntu0.22.04.1
|
| 8 |
+
coreutils 8.32-4.1ubuntu1.2
|
| 9 |
+
cuda-command-line-tools-12-4 12.4.1-1
|
| 10 |
+
cuda-compat-12-4 550.90.12-0ubuntu1
|
| 11 |
+
cuda-cudart-12-4 12.4.127-1
|
| 12 |
+
cuda-cudart-dev-12-4 12.4.127-1
|
| 13 |
+
cuda-keyring 1.1-1
|
| 14 |
+
cuda-libraries-12-4 12.4.1-1
|
| 15 |
+
cuda-libraries-dev-12-4 12.4.1-1
|
| 16 |
+
cuda-minimal-build-12-4 12.4.1-1
|
| 17 |
+
cuda-nsight-compute-12-4 12.4.1-1
|
| 18 |
+
cuda-nvml-dev-12-4 12.4.127-1
|
| 19 |
+
cuda-nvprof-12-4 12.4.127-1
|
| 20 |
+
cuda-nvtx-12-4 12.4.127-1
|
| 21 |
+
curl 7.81.0-1ubuntu1.18
|
| 22 |
+
dash 0.5.11+git20210903+057cd650a4ed-3build1
|
| 23 |
+
debconf 1.5.79ubuntu1
|
| 24 |
+
debianutils 5.5-1ubuntu2
|
| 25 |
+
diffutils 1:3.8-0ubuntu2
|
| 26 |
+
dpkg 1.21.1ubuntu2.3
|
| 27 |
+
e2fsprogs 1.46.5-2ubuntu1.2
|
| 28 |
+
findutils 4.8.0-1ubuntu3
|
| 29 |
+
gcc-12-base 12.3.0-1ubuntu1~22.04
|
| 30 |
+
git 1:2.34.1-1ubuntu1.11
|
| 31 |
+
gnupg2 2.2.27-3ubuntu2.1
|
| 32 |
+
gpgv 2.2.27-3ubuntu2.1
|
| 33 |
+
grep 3.7-1build1
|
| 34 |
+
gzip 1.10-4ubuntu4.1
|
| 35 |
+
hostname 3.23ubuntu2
|
| 36 |
+
init-system-helpers 1.62
|
| 37 |
+
libacl1 2.3.1-1
|
| 38 |
+
libapt-pkg6.0 2.4.13
|
| 39 |
+
libattr1 1:2.5.1-1build1
|
| 40 |
+
libaudit-common 1:3.0.7-1build1
|
| 41 |
+
libaudit1 1:3.0.7-1build1
|
| 42 |
+
libblkid1 2.37.2-4ubuntu3.4
|
| 43 |
+
libbz2-1.0 1.0.8-5build1
|
| 44 |
+
libc-bin 2.35-0ubuntu3.8
|
| 45 |
+
libc6 2.35-0ubuntu3.8
|
| 46 |
+
libcap-ng0 0.7.9-2.2build3
|
| 47 |
+
libcap2 1:2.44-1ubuntu0.22.04.1
|
| 48 |
+
libcom-err2 1.46.5-2ubuntu1.2
|
| 49 |
+
libcrypt1 1:4.4.27-1
|
| 50 |
+
libcublas-12-4 12.4.5.8-1
|
| 51 |
+
libcublas-dev-12-4 12.4.5.8-1
|
| 52 |
+
libcusparse-12-4 12.3.1.170-1
|
| 53 |
+
libcusparse-dev-12-4 12.3.1.170-1
|
| 54 |
+
libdb5.3 5.3.28+dfsg1-0.8ubuntu3
|
| 55 |
+
libdebconfclient0 0.261ubuntu1
|
| 56 |
+
libext2fs2 1.46.5-2ubuntu1.2
|
| 57 |
+
libffi8 3.4.2-4
|
| 58 |
+
libgcc-s1 12.3.0-1ubuntu1~22.04
|
| 59 |
+
libgcrypt20 1.9.4-3ubuntu3
|
| 60 |
+
libgl1 1.4.0-1
|
| 61 |
+
libgmp10 2:6.2.1+dfsg-3ubuntu1
|
| 62 |
+
libgnutls30 3.7.3-4ubuntu1.5
|
| 63 |
+
libgpg-error0 1.43-3
|
| 64 |
+
libgssapi-krb5-2 1.19.2-2ubuntu0.4
|
| 65 |
+
libhogweed6 3.7.3-1build2
|
| 66 |
+
libidn2-0 2.3.2-2build1
|
| 67 |
+
libk5crypto3 1.19.2-2ubuntu0.4
|
| 68 |
+
libkeyutils1 1.6.1-2ubuntu3
|
| 69 |
+
libkrb5-3 1.19.2-2ubuntu0.4
|
| 70 |
+
libkrb5support0 1.19.2-2ubuntu0.4
|
| 71 |
+
liblz4-1 1.9.3-2build2
|
| 72 |
+
liblzma5 5.2.5-2ubuntu1
|
| 73 |
+
libmount1 2.37.2-4ubuntu3.4
|
| 74 |
+
libnccl-dev 2.21.5-1+cuda12.4
|
| 75 |
+
libnccl2 2.21.5-1+cuda12.4
|
| 76 |
+
libncurses6 6.3-2ubuntu0.1
|
| 77 |
+
libncursesw6 6.3-2ubuntu0.1
|
| 78 |
+
libnettle8 3.7.3-1build2
|
| 79 |
+
libnpp-12-4 12.2.5.30-1
|
| 80 |
+
libnpp-dev-12-4 12.2.5.30-1
|
| 81 |
+
libnsl2 1.3.0-2build2
|
| 82 |
+
libp11-kit0 0.24.0-6build1
|
| 83 |
+
libpam-modules 1.4.0-11ubuntu2.4
|
| 84 |
+
libpam-modules-bin 1.4.0-11ubuntu2.4
|
| 85 |
+
libpam-runtime 1.4.0-11ubuntu2.4
|
| 86 |
+
libpam0g 1.4.0-11ubuntu2.4
|
| 87 |
+
libpcre2-8-0 10.39-3ubuntu0.1
|
| 88 |
+
libpcre3 2:8.39-13ubuntu0.22.04.1
|
| 89 |
+
libprocps8 2:3.3.17-6ubuntu2.1
|
| 90 |
+
libseccomp2 2.5.3-2ubuntu2
|
| 91 |
+
libselinux1 3.3-1build2
|
| 92 |
+
libsemanage-common 3.3-1build2
|
| 93 |
+
libsemanage2 3.3-1build2
|
| 94 |
+
libsepol2 3.3-1build1
|
| 95 |
+
libsmartcols1 2.37.2-4ubuntu3.4
|
| 96 |
+
libss2 1.46.5-2ubuntu1.2
|
| 97 |
+
libssl3 3.0.2-0ubuntu1.18
|
| 98 |
+
libstdc++6 12.3.0-1ubuntu1~22.04
|
| 99 |
+
libsystemd0 249.11-0ubuntu3.19
|
| 100 |
+
libtasn1-6 4.18.0-4build1
|
| 101 |
+
libtinfo6 6.3-2ubuntu0.1
|
| 102 |
+
libtirpc-common 1.3.2-2ubuntu0.1
|
| 103 |
+
libtirpc3 1.3.2-2ubuntu0.1
|
| 104 |
+
libudev1 249.11-0ubuntu3.19
|
| 105 |
+
libunistring2 1.0-1
|
| 106 |
+
libuuid1 2.37.2-4ubuntu3.4
|
| 107 |
+
libxcb-cursor0 0.1.1-4ubuntu1
|
| 108 |
+
libxcb-icccm4 0.4.1-1.1build2
|
| 109 |
+
libxcb-image0 0.4.0-2
|
| 110 |
+
libxcb-keysyms1 0.4.0-1build3
|
| 111 |
+
libxcb-randr0 1.14-3ubuntu3
|
| 112 |
+
libxcb-render-util0 0.3.9-1build3
|
| 113 |
+
libxcb-xinerama0 1.14-3ubuntu3
|
| 114 |
+
libxkbcommon-x11-0 1.4.0-1
|
| 115 |
+
libxkbcommon0 1.4.0-1
|
| 116 |
+
libxrender1 1:0.9.10-1build4
|
| 117 |
+
libxxhash0 0.8.1-1
|
| 118 |
+
libzstd1 1.4.8+dfsg-3build1
|
| 119 |
+
login 1:4.8.1-2ubuntu2.2
|
| 120 |
+
logsave 1.46.5-2ubuntu1.2
|
| 121 |
+
lsb-base 11.1.0ubuntu4
|
| 122 |
+
mawk 1.3.4.20200120-3
|
| 123 |
+
mesa-utils 8.4.0-1ubuntu1
|
| 124 |
+
mount 2.37.2-4ubuntu3.4
|
| 125 |
+
nano 6.2-1ubuntu0.1
|
| 126 |
+
ncurses-base 6.3-2ubuntu0.1
|
| 127 |
+
ncurses-bin 6.3-2ubuntu0.1
|
| 128 |
+
nginx 1.18.0-6ubuntu14.5
|
| 129 |
+
nvidia-xconfig 595.58.03-1ubuntu1
|
| 130 |
+
openssh-server 1:8.9p1-3ubuntu0.10
|
| 131 |
+
passwd 1:4.8.1-2ubuntu2.2
|
| 132 |
+
perl-base 5.34.0-3ubuntu1.3
|
| 133 |
+
procps 2:3.3.17-6ubuntu2.1
|
| 134 |
+
python3.11-dev 3.11.10-1+jammy1
|
| 135 |
+
python3.11-venv 3.11.10-1+jammy1
|
| 136 |
+
sed 4.8-1ubuntu2
|
| 137 |
+
sensible-utils 0.0.17
|
| 138 |
+
software-properties-common 0.99.22.9
|
| 139 |
+
sysvinit-utils 3.01-1ubuntu1
|
| 140 |
+
tar 1.34+dfsg-1ubuntu0.1.22.04.2
|
| 141 |
+
tmux 3.2a-4ubuntu0.2
|
| 142 |
+
ubuntu-keyring 2021.03.26
|
| 143 |
+
usrmerge 25ubuntu2
|
| 144 |
+
util-linux 2.37.2-4ubuntu3.4
|
| 145 |
+
wget 1.21.2-2ubuntu1.1
|
| 146 |
+
x11-utils 7.7+5build2
|
| 147 |
+
x11-xserver-utils 7.7+9build1
|
| 148 |
+
xauth 1:1.1-1build2
|
| 149 |
+
xserver-xorg 1:7.7+23ubuntu2
|
| 150 |
+
xserver-xorg-core 2:21.1.4-2ubuntu1.7~22.04.16
|
| 151 |
+
xvfb 2:21.1.4-2ubuntu1.7~22.04.16
|
| 152 |
+
zlib1g 1:1.2.11.dfsg-2ubuntu9.2
|
environment/upstream_revisions.txt
CHANGED
|
@@ -1,31 +1,14 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
commit=6822ff78602c77878b27d4cfe759ce029c67bffb
|
| 16 |
-
|
| 17 |
-
/workspace/third_party/peract_bimanual
|
| 18 |
-
repo_url=https://github.com/markusgrotz/peract_bimanual.git
|
| 19 |
-
commit=1cc074b1730f52a7fd35d069d8c9099d18718bca
|
| 20 |
-
|
| 21 |
-
/workspace/third_party/RLBench
|
| 22 |
-
repo_url=https://github.com/markusgrotz/RLBench.git
|
| 23 |
-
commit=02720bba4c73fe02eb75df946b8791b806028a9d
|
| 24 |
-
|
| 25 |
-
/workspace/third_party/PyRep
|
| 26 |
-
repo_url=https://github.com/markusgrotz/PyRep.git
|
| 27 |
-
commit=b8bd1d7a3182adcd570d001649c0849047ebf197
|
| 28 |
-
|
| 29 |
-
/workspace/third_party/YARR
|
| 30 |
-
repo_url=https://github.com/markusgrotz/YARR.git
|
| 31 |
-
commit=6822ff78602c77878b27d4cfe759ce029c67bffb
|
|
|
|
| 1 |
+
RLBench_peract2_20260324
|
| 2 |
+
8af748c51287989294e00c9c670e3330a0e35ed5
|
| 3 |
+
PyRep_peract2_20260324
|
| 4 |
+
b8bd1d7a3182adcd570d001649c0849047ebf197
|
| 5 |
+
YARR_peract2_20260324
|
| 6 |
+
6822ff78602c77878b27d4cfe759ce029c67bffb
|
| 7 |
+
peract2_bimanual_probe_20260324
|
| 8 |
+
bb0232a6ba3fe116566e9568f0c7af980ed6703d
|
| 9 |
+
coppeliasim
|
| 10 |
+
/workspace/assets/coppeliasim_v4_1_0
|
| 11 |
+
clip_model_dir
|
| 12 |
+
/workspace/models/openai_clip_vit_base_patch32
|
| 13 |
+
nvidia_shims
|
| 14 |
+
/workspace/system_shims/nvidia570
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
environment/validate_same_machine.sh
CHANGED
|
@@ -1,69 +1,18 @@
|
|
| 1 |
#!/usr/bin/env bash
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
DISPLAY=":${DISPLAY_NUM}"
|
| 7 |
-
PROJECT_DIR="${PROJECT_DIR:-${ROOT_DIR}/reveal_vla_bimanual}"
|
| 8 |
-
MAMBA_BIN="${ROOT_DIR}/.tools/micromamba/bin/micromamba"
|
| 9 |
-
MAMBA_ROOT_PREFIX="${ROOT_DIR}/.micromamba"
|
| 10 |
-
ENV_PREFIX="${ROOT_DIR}/envs/rlbench"
|
| 11 |
-
COPPELIA_DIR="${COPPELIASIM_ROOT:-${ROOT_DIR}/assets/coppeliasim_v4_1_0}"
|
| 12 |
-
RUNTIME_DIR="${ROOT_DIR}/runtime"
|
| 13 |
|
| 14 |
-
|
| 15 |
-
chmod 700 "${RUNTIME_DIR}"
|
| 16 |
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
return 0
|
| 20 |
-
fi
|
| 21 |
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
driver_version="$(nvidia-smi --query-gpu=driver_version --format=csv,noheader | head -n1 || true)"
|
| 26 |
-
driver_branch="${driver_version%%.*}"
|
| 27 |
-
fi
|
| 28 |
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
fi
|
| 33 |
-
|
| 34 |
-
echo "Starting RLBench X server on ${DISPLAY}"
|
| 35 |
-
ROOT_DIR="${ROOT_DIR}" DISPLAY_NUM="${DISPLAY_NUM}" "${PROJECT_DIR}/scripts/start_rlbench_x.sh"
|
| 36 |
-
}
|
| 37 |
-
|
| 38 |
-
run_in_rlbench_env() {
|
| 39 |
-
local driver_version=""
|
| 40 |
-
local driver_branch=""
|
| 41 |
-
local shim_ld=""
|
| 42 |
-
if command -v nvidia-smi >/dev/null 2>&1; then
|
| 43 |
-
driver_version="$(nvidia-smi --query-gpu=driver_version --format=csv,noheader | head -n1 || true)"
|
| 44 |
-
driver_branch="${driver_version%%.*}"
|
| 45 |
-
if [[ -n "${driver_branch}" && -d "${ROOT_DIR}/system_shims/nvidia${driver_branch}/usr/lib/x86_64-linux-gnu" ]]; then
|
| 46 |
-
shim_ld="${ROOT_DIR}/system_shims/nvidia${driver_branch}/usr/lib/x86_64-linux-gnu"
|
| 47 |
-
fi
|
| 48 |
-
fi
|
| 49 |
-
env \
|
| 50 |
-
DISPLAY="${DISPLAY}" \
|
| 51 |
-
COPPELIASIM_ROOT="${COPPELIA_DIR}" \
|
| 52 |
-
XDG_RUNTIME_DIR="${RUNTIME_DIR}" \
|
| 53 |
-
LD_LIBRARY_PATH="${COPPELIA_DIR}${shim_ld:+:${shim_ld}}${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}" \
|
| 54 |
-
QT_QPA_PLATFORM_PLUGIN_PATH="${COPPELIA_DIR}" \
|
| 55 |
-
"${MAMBA_BIN}" run -r "${MAMBA_ROOT_PREFIX}" -p "${ENV_PREFIX}" "$@"
|
| 56 |
-
}
|
| 57 |
-
|
| 58 |
-
ensure_rlbench_display
|
| 59 |
-
|
| 60 |
-
echo "Display check"
|
| 61 |
-
DISPLAY="${DISPLAY}" glxinfo -B
|
| 62 |
-
|
| 63 |
-
echo
|
| 64 |
-
echo "RLBench import smoke"
|
| 65 |
-
run_in_rlbench_env python -m sim_rlbench.smoke_test --print-train-command --upstream-root "${ROOT_DIR}/third_party/peract2_bimanual_probe_20260324"
|
| 66 |
-
|
| 67 |
-
echo
|
| 68 |
-
echo "RLBench launch smoke: bimanual_push_box"
|
| 69 |
-
run_in_rlbench_env python -m sim_rlbench.launch_smoke --task bimanual_push_box --resolution 128 --headless
|
|
|
|
| 1 |
#!/usr/bin/env bash
|
| 2 |
set -euo pipefail
|
| 3 |
|
| 4 |
+
REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
| 5 |
+
source "${REPO_ROOT}/environment/runtime_env_vars.sh"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
|
| 7 |
+
PYTHONPATH_R3D="/workspace/venv_r3d/lib/python3.11/site-packages:${REPO_ROOT}/code/reveal_vla_bimanual:/usr/local/lib/python3.11/dist-packages"
|
|
|
|
| 8 |
|
| 9 |
+
echo "[validate] pytest"
|
| 10 |
+
PYTHONPATH="${PYTHONPATH_R3D}" python -m pytest -q "${REPO_ROOT}/tests"
|
|
|
|
|
|
|
| 11 |
|
| 12 |
+
echo "[validate] rlbench smoke_test"
|
| 13 |
+
/workspace/.tools/micromamba/bin/micromamba run -r /workspace/.micromamba -p /workspace/envs/rlbench \
|
| 14 |
+
bash -lc "cd /workspace/reveal_vla_bimanual && PYTHONPATH=/workspace/reveal_vla_bimanual python -m sim_rlbench.smoke_test --print-train-command"
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
+
echo "[validate] rlbench launch_smoke open_drawer"
|
| 17 |
+
/workspace/.tools/micromamba/bin/micromamba run -r /workspace/.micromamba -p /workspace/envs/rlbench \
|
| 18 |
+
bash -lc "cd /workspace/reveal_vla_bimanual && PYTHONPATH=/workspace/reveal_vla_bimanual python -m sim_rlbench.launch_smoke --task open_drawer --headless"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
regression/baselines.md
ADDED
|
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Regression Baselines
|
| 2 |
+
|
| 3 |
+
Snapshot source: `/workspace/VLAarchtests/README.md` plus the committed artifact JSONs under `/workspace/VLAarchtests/artifacts/outputs`.
|
| 4 |
+
|
| 5 |
+
## Proxy benchmarks
|
| 6 |
+
|
| 7 |
+
- Dummy action-history benchmark:
|
| 8 |
+
- interaction: `0.5278` from `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/reveal_eval_interaction_actionhist_commit4/reveal_benchmark.json`
|
| 9 |
+
- backbone: `0.5556` from `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/reveal_eval_old_no_leak_baselines_commit4/reveal_benchmark.json`
|
| 10 |
+
- reveal: `0.5417` from `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/reveal_eval_old_no_leak_baselines_commit4/reveal_benchmark.json`
|
| 11 |
+
- CLIP action-history benchmark:
|
| 12 |
+
- interaction_clip: `0.3056` from `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/reveal_eval_interaction_clip_commit4_compare/reveal_benchmark.json`
|
| 13 |
+
- backbone_clip: `0.3333` from `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/reveal_eval_clip_baselines_commit4/reveal_benchmark.json`
|
| 14 |
+
- reveal_clip: `0.2083` from `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/reveal_eval_clip_baselines_commit4/reveal_benchmark.json`
|
| 15 |
+
|
| 16 |
+
## Action-history ablations
|
| 17 |
+
|
| 18 |
+
- full_model: `0.5278`
|
| 19 |
+
- no_interaction_head: `0.3889`
|
| 20 |
+
- no_world_model: `0.5278`
|
| 21 |
+
- no_planner: `0.5278`
|
| 22 |
+
- no_role_tokens: `0.5278`
|
| 23 |
+
- short_history: `0.5417`
|
| 24 |
+
|
| 25 |
+
JSON path: `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/ablation_none_actionhist/ablations.json`
|
| 26 |
+
|
| 27 |
+
## Diagnostics
|
| 28 |
+
|
| 29 |
+
- planner_top1_accuracy: `0.1985`
|
| 30 |
+
- planner_regret: `0.2120`
|
| 31 |
+
|
| 32 |
+
JSON path: `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/proxy_interaction_state_actionhist/diagnostics/proxy_diagnostics.json`
|
| 33 |
+
|
| 34 |
+
## Integration baselines
|
| 35 |
+
|
| 36 |
+
- RLBench open-drawer rollout:
|
| 37 |
+
- mean_success: `0.0`
|
| 38 |
+
- error: `"A path could not be found because the target is outside of workspace."`
|
| 39 |
+
- JSON: `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/rlbench_open_drawer_rollout_eval_commit4_rerun/rollout_eval.json`
|
| 40 |
+
- PerAct2 13-task sweep:
|
| 41 |
+
- no-plan mean_success: `0.0`
|
| 42 |
+
- planner mean_success: `0.0`
|
| 43 |
+
- JSON roots:
|
| 44 |
+
- `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/peract2_13_rollout_noplan_split/rollout_eval.json`
|
| 45 |
+
- `/workspace/VLAarchtests/artifacts/outputs/interaction_debug/peract2_13_rollout_plan_split/rollout_eval.json`
|
results/phase_tracking.md
ADDED
|
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Phase Tracking
|
| 2 |
+
|
| 3 |
+
Date closed: `2026-03-25 UTC`
|
| 4 |
+
|
| 5 |
+
- Snapshot note: this Hugging Face snapshot does not contain `.git`, so a git commit hash is unavailable.
|
| 6 |
+
- Regression baselines: `/workspace/VLAarchtests/regression/baselines.md`
|
| 7 |
+
- Acceptance rule: only proxy metrics are used for phase acceptance. RLBench and PerAct2 remain integration-only checks.
|
| 8 |
+
|
| 9 |
+
## Phase 0
|
| 10 |
+
|
| 11 |
+
- Status: completed.
|
| 12 |
+
- Historical baseline artifacts are locked in `/workspace/VLAarchtests/regression/baselines.md`.
|
| 13 |
+
- Historical dummy benchmark reference:
|
| 14 |
+
- interaction `0.5278`
|
| 15 |
+
- backbone `0.5556`
|
| 16 |
+
- reveal `0.5417`
|
| 17 |
+
- Historical CLIP benchmark reference:
|
| 18 |
+
- interaction `0.3056`
|
| 19 |
+
- backbone `0.3333`
|
| 20 |
+
- reveal `0.2083`
|
| 21 |
+
|
| 22 |
+
## Phase 1
|
| 23 |
+
|
| 24 |
+
- Config: `proxy_interaction_r3d_stage1_dummy.yaml`
|
| 25 |
+
- Seeds: `13, 14, 15`
|
| 26 |
+
- Artifact roots:
|
| 27 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed13`
|
| 28 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed14`
|
| 29 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage1_dummy_seed15`
|
| 30 |
+
- Mean train time: `20.45 s`
|
| 31 |
+
- Mean peak GPU memory: `629.62 MB`
|
| 32 |
+
- 3-seed benchmark means:
|
| 33 |
+
- mean success: `0.5787`
|
| 34 |
+
- foliage success: `0.4444`
|
| 35 |
+
- bag success: `0.6111`
|
| 36 |
+
- cloth success: `0.6806`
|
| 37 |
+
- reocclusion rate: `0.0000`
|
| 38 |
+
- persistence horizon MAE: `1.9553`
|
| 39 |
+
- disturbance cost: `0.3649`
|
| 40 |
+
- planner top-1: `0.2832`
|
| 41 |
+
- planner regret: `0.0143`
|
| 42 |
+
- planner score/utility spearman: `0.2504`
|
| 43 |
+
- role collapse: `0.0000`
|
| 44 |
+
- proposal diversity: `0.0245`
|
| 45 |
+
- swap equivariance error: `0.00768`
|
| 46 |
+
- Ablations:
|
| 47 |
+
- `no_planner`: `0.5648` mean success, drop `0.0139`
|
| 48 |
+
- `no_role_symmetry`: `0.5833` mean success, delta `+0.0046`
|
| 49 |
+
- Gate decisions:
|
| 50 |
+
- hard success gate `>= 0.58`: fail by `0.0013`
|
| 51 |
+
- planner must matter: fail, `no_planner` drop is only `0.0139`
|
| 52 |
+
- planner top-1 `>= 0.30`: fail, measured `0.2832`
|
| 53 |
+
- role symmetry must matter: fail, `no_role_symmetry` is slightly better than full
|
| 54 |
+
- proposal collapse must not happen: pass, diversity stayed nonzero across all seeds
|
| 55 |
+
- Takeaway: the structure refactor improved over the historical interaction baseline (`0.5787` vs `0.5278`) and exceeded the historical dummy backbone baseline (`0.5556`), but it did not clear the phase-1 acceptance gates.
|
| 56 |
+
|
| 57 |
+
## Phase 2
|
| 58 |
+
|
| 59 |
+
- Config: `proxy_interaction_r3d_stage2_dummy.yaml`
|
| 60 |
+
- Seeds: `21, 22, 23`
|
| 61 |
+
- Artifact roots:
|
| 62 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed21`
|
| 63 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed22`
|
| 64 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage2_dummy_seed23`
|
| 65 |
+
- Mean train time: `20.76 s`
|
| 66 |
+
- Mean peak GPU memory: `639.39 MB`
|
| 67 |
+
- 3-seed benchmark means:
|
| 68 |
+
- mean success: `0.5463`
|
| 69 |
+
- foliage success: `0.4444`
|
| 70 |
+
- bag success: `0.5417`
|
| 71 |
+
- cloth success: `0.6528`
|
| 72 |
+
- reocclusion rate: `0.0121`
|
| 73 |
+
- persistence horizon MAE: `2.2358`
|
| 74 |
+
- disturbance cost: `0.3148`
|
| 75 |
+
- planner top-1: `0.3442`
|
| 76 |
+
- planner regret: `0.0208`
|
| 77 |
+
- planner score/utility spearman: `0.2397`
|
| 78 |
+
- belief calibration brier: `0.00842`
|
| 79 |
+
- reocclusion calibration brier: `0.2745`
|
| 80 |
+
- swap equivariance error: `0.00504`
|
| 81 |
+
- Ablations:
|
| 82 |
+
- `no_world_model`: `0.5463` mean success, drop `0.0000`
|
| 83 |
+
- `short_history`: `0.5463` mean success, delta `0.0000`
|
| 84 |
+
- Gate decisions:
|
| 85 |
+
- hard success gate `>= 0.60`: fail
|
| 86 |
+
- `no_world_model` must hurt: fail, no success drop and no persuasive secondary metric degradation
|
| 87 |
+
- full memory must stop losing to short history: hard gate passes narrowly because full equals short-history; preferred gate fails because full does not beat short-history
|
| 88 |
+
- state metrics should improve over phase 1: fail, reocclusion rate increased (`0.0000 -> 0.0121`), persistence MAE worsened (`1.9553 -> 2.2358`), and calibration worsened
|
| 89 |
+
- Takeaway: the expanded state/memory path did not validate on the dummy proxy benchmark. Planner classification improved, but task success and state quality did not.
|
| 90 |
+
|
| 91 |
+
## Phase 3
|
| 92 |
+
|
| 93 |
+
- RGB-only compatibility configs:
|
| 94 |
+
- `proxy_interaction_r3d_stage1_clip.yaml`
|
| 95 |
+
- `proxy_interaction_r3d_stage2_clip.yaml`
|
| 96 |
+
- RGB-D config: `proxy_interaction_r3d_stage3_clip_rgbd.yaml`
|
| 97 |
+
- Artifact roots:
|
| 98 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed7`
|
| 99 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed8`
|
| 100 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage1_clip_seed9`
|
| 101 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed11`
|
| 102 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed12`
|
| 103 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage2_clip_seed13`
|
| 104 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed17`
|
| 105 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed18`
|
| 106 |
+
- `/workspace/VLAarchtests/artifacts/outputs/r3d/proxy_interaction_r3d_stage3_clip_rgbd_seed19`
|
| 107 |
+
- RGB-only CLIP means:
|
| 108 |
+
- stage 1 clip mean success: `0.5324`
|
| 109 |
+
- stage 2 clip mean success: `0.4954`
|
| 110 |
+
- Stage 3 RGB-D means:
|
| 111 |
+
- mean train time: `145.93 s`
|
| 112 |
+
- mean peak GPU memory: `1952.12 MB`
|
| 113 |
+
- mean success: `0.5741`
|
| 114 |
+
- foliage success: `0.4861`
|
| 115 |
+
- bag success: `0.5417`
|
| 116 |
+
- cloth success: `0.6944`
|
| 117 |
+
- reocclusion rate: `0.0151`
|
| 118 |
+
- persistence horizon MAE: `1.7883`
|
| 119 |
+
- disturbance cost: `0.2258`
|
| 120 |
+
- planner top-1: `0.3265`
|
| 121 |
+
- planner regret: `0.0157`
|
| 122 |
+
- proposal diversity: `0.0270`
|
| 123 |
+
- swap equivariance error: `0.000094`
|
| 124 |
+
- `no_depth` ablation:
|
| 125 |
+
- mean success: `0.5231`
|
| 126 |
+
- absolute drop vs full: `0.0509`
|
| 127 |
+
- bag success drops `0.5417 -> 0.4722`
|
| 128 |
+
- foliage success drops `0.4861 -> 0.4167`
|
| 129 |
+
- Gate decisions:
|
| 130 |
+
- CLIP hard success gate `>= 0.37`: pass
|
| 131 |
+
- `no_depth` must hurt on at least one geometry-heavy proxy: pass
|
| 132 |
+
- no RGB-only regression: pass, both RGB-only CLIP configs still run and produce sane metrics
|
| 133 |
+
- Takeaway: the RGB-D path is the first phase that cleanly clears its acceptance gates.
|
| 134 |
+
|
| 135 |
+
## Phase 4
|
| 136 |
+
|
| 137 |
+
- Unit tests:
|
| 138 |
+
- command: `PYTHONPATH=/workspace/venv_r3d/lib/python3.11/site-packages:/workspace/VLAarchtests/code/reveal_vla_bimanual:/usr/local/lib/python3.11/dist-packages python -m pytest -q /workspace/VLAarchtests/tests`
|
| 139 |
+
- result: `10 passed`
|
| 140 |
+
- RLBench import/config smoke:
|
| 141 |
+
- artifact: `/workspace/VLAarchtests/artifacts/outputs/r3d/rlbench_smokes/smoke_test_output.txt`
|
| 142 |
+
- status: pass
|
| 143 |
+
- imports `rlbench`, `pyrep`, `yarr` all resolved
|
| 144 |
+
- camera contract preserved: `front`, `wrist_left`, `wrist_right` at `224x224`
|
| 145 |
+
- RLBench launch smoke:
|
| 146 |
+
- artifact stdout: `/workspace/VLAarchtests/artifacts/outputs/r3d/rlbench_smokes/launch_smoke_open_drawer.txt`
|
| 147 |
+
- artifact stderr: `/workspace/VLAarchtests/artifacts/outputs/r3d/rlbench_smokes/launch_smoke_open_drawer.stderr`
|
| 148 |
+
- status: pass
|
| 149 |
+
- `open_drawer` resolves to `RightOpenDrawer`
|
| 150 |
+
- finite `18`-D action, camera shapes `[224, 224, 3]`, no crash
|
| 151 |
+
- RLBench open-drawer rollout:
|
| 152 |
+
- artifact: `/workspace/VLAarchtests/artifacts/outputs/r3d/rlbench_open_drawer_r3d_rollout/rollout_eval.json`
|
| 153 |
+
- status: pass as integration
|
| 154 |
+
- no import errors
|
| 155 |
+
- no historical workspace path error string
|
| 156 |
+
- rollout JSON written
|
| 157 |
+
- mean success remains `0.0`, so this is plumbing evidence only
|
| 158 |
+
- PerAct2 13-task smoke:
|
| 159 |
+
- artifact summary JSON: `/workspace/VLAarchtests/artifacts/outputs/r3d/peract2_13_launch_smoke/launch_smoke_summary.json`
|
| 160 |
+
- artifact summary markdown: `/workspace/VLAarchtests/artifacts/outputs/r3d/peract2_13_launch_smoke/launch_smoke_summary.md`
|
| 161 |
+
- status: pass as integration
|
| 162 |
+
- all `13/13` tasks launched
|
| 163 |
+
- finite action check: `13/13`
|
| 164 |
+
- summary JSON written
|
| 165 |
+
- Integration caveat:
|
| 166 |
+
- full multi-task rollout in a single process is not reliable with this CoppeliaSim build. A direct batched `run_rlbench_rollout_eval` attempt hit a Qt/OpenGL segfault after repeated env recycle, and the subprocess-isolated full rollout sweep was too slow to be a reasonable smoke. The accepted PerAct2 artifact is therefore the launch/noop smoke, which matches the stated gate: launch stability, finite actions, and written summary.
|
| 167 |
+
|
| 168 |
+
## Final Decision
|
| 169 |
+
|
| 170 |
+
- Phase 1: not accepted
|
| 171 |
+
- Phase 2: not accepted
|
| 172 |
+
- Phase 3: accepted
|
| 173 |
+
- Phase 4 integration: accepted
|
| 174 |
+
|
| 175 |
+
Overall status: the repo-preserving R3D-VLA refactor is implemented, verified, and benchmarked. The strongest positive result is the RGB-D CLIP phase. The structural planner/world-model claims are still not validated strongly enough on the dummy proxy benchmark to support a stronger paper claim without more work.
|
tests/__pycache__/conftest.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (8.47 kB). View file
|
|
|
tests/__pycache__/conftest.cpython-311.pyc
ADDED
|
Binary file (8.34 kB). View file
|
|
|
tests/__pycache__/test_action_decoder_equivariance.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (2.69 kB). View file
|
|
|
tests/__pycache__/test_action_decoder_equivariance.cpython-311.pyc
ADDED
|
Binary file (1.5 kB). View file
|
|
|
tests/__pycache__/test_dataset_v6_keys.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (1.95 kB). View file
|
|
|
tests/__pycache__/test_dataset_v6_keys.cpython-311.pyc
ADDED
|
Binary file (981 Bytes). View file
|
|
|
tests/__pycache__/test_dual_memory_contract.cpython-311.pyc
ADDED
|
Binary file (1.67 kB). View file
|
|
|
tests/__pycache__/test_planner_structured_utility.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (5.11 kB). View file
|
|
|
tests/__pycache__/test_planner_structured_utility.cpython-311.pyc
ADDED
|
Binary file (3.41 kB). View file
|
|
|
tests/__pycache__/test_policy_topk_cascade.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (4.53 kB). View file
|
|
|
tests/__pycache__/test_policy_topk_cascade.cpython-311.pyc
ADDED
|
Binary file (1.79 kB). View file
|
|
|
tests/__pycache__/test_proposal_diversity.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (2.33 kB). View file
|
|
|
tests/__pycache__/test_proposal_diversity.cpython-311.pyc
ADDED
|
Binary file (696 Bytes). View file
|
|
|
tests/__pycache__/test_rgb_backward_compat.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (4.53 kB). View file
|
|
|
tests/__pycache__/test_rgb_backward_compat.cpython-311.pyc
ADDED
|
Binary file (1.85 kB). View file
|
|
|
tests/__pycache__/test_rgbd_forward_contract.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (5.73 kB). View file
|
|
|
tests/__pycache__/test_rgbd_forward_contract.cpython-311.pyc
ADDED
|
Binary file (2.07 kB). View file
|
|
|
tests/__pycache__/test_role_loss_permutation.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (1.11 kB). View file
|
|
|
tests/__pycache__/test_role_loss_permutation.cpython-311.pyc
ADDED
|
Binary file (970 Bytes). View file
|
|
|
tests/__pycache__/test_world_model_state_contract.cpython-311-pytest-9.0.2.pyc
ADDED
|
Binary file (4.16 kB). View file
|
|
|
tests/__pycache__/test_world_model_state_contract.cpython-311.pyc
ADDED
|
Binary file (1.84 kB). View file
|
|
|
tests/conftest.py
ADDED
|
@@ -0,0 +1,168 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import sys
|
| 2 |
+
|
| 3 |
+
import pytest
|
| 4 |
+
import torch
|
| 5 |
+
|
| 6 |
+
sys.path.insert(0, "/workspace/VLAarchtests/code/reveal_vla_bimanual")
|
| 7 |
+
|
| 8 |
+
from models.action_decoder import ChunkDecoderConfig
|
| 9 |
+
from models.backbones import FrozenVLBackboneConfig
|
| 10 |
+
from models.multiview_fusion import MultiViewFusionConfig
|
| 11 |
+
from models.observation_memory import ObservationMemoryConfig
|
| 12 |
+
from models.planner import PlannerConfig
|
| 13 |
+
from models.policy import PolicyConfig
|
| 14 |
+
from models.reveal_head import RevealHeadConfig
|
| 15 |
+
from models.world_model import RevealWMConfig
|
| 16 |
+
from train.trainer import TrainerConfig
|
| 17 |
+
|
| 18 |
+
|
| 19 |
+
@pytest.fixture
|
| 20 |
+
def tiny_policy_config():
|
| 21 |
+
def _factory(
|
| 22 |
+
hidden_dim: int = 16,
|
| 23 |
+
chunk_size: int = 2,
|
| 24 |
+
num_candidates: int = 4,
|
| 25 |
+
top_k: int = 2,
|
| 26 |
+
field_size: int = 4,
|
| 27 |
+
belief_map_size: int = 8,
|
| 28 |
+
) -> PolicyConfig:
|
| 29 |
+
return PolicyConfig(
|
| 30 |
+
backbone=FrozenVLBackboneConfig(
|
| 31 |
+
hidden_dim=hidden_dim,
|
| 32 |
+
freeze_backbone=True,
|
| 33 |
+
gradient_checkpointing=False,
|
| 34 |
+
use_dummy_backbone=True,
|
| 35 |
+
depth_patch_size=8,
|
| 36 |
+
),
|
| 37 |
+
fusion=MultiViewFusionConfig(
|
| 38 |
+
hidden_dim=hidden_dim,
|
| 39 |
+
num_layers=1,
|
| 40 |
+
num_heads=4,
|
| 41 |
+
ff_dim=hidden_dim * 4,
|
| 42 |
+
dropout=0.0,
|
| 43 |
+
),
|
| 44 |
+
memory=ObservationMemoryConfig(
|
| 45 |
+
hidden_dim=hidden_dim,
|
| 46 |
+
num_heads=4,
|
| 47 |
+
dropout=0.0,
|
| 48 |
+
history_steps=2,
|
| 49 |
+
scene_history_steps=2,
|
| 50 |
+
belief_history_steps=3,
|
| 51 |
+
max_history_steps=4,
|
| 52 |
+
scene_bank_size=2,
|
| 53 |
+
belief_bank_size=2,
|
| 54 |
+
),
|
| 55 |
+
decoder=ChunkDecoderConfig(
|
| 56 |
+
hidden_dim=hidden_dim,
|
| 57 |
+
num_heads=4,
|
| 58 |
+
num_layers=1,
|
| 59 |
+
ff_dim=hidden_dim * 4,
|
| 60 |
+
dropout=0.0,
|
| 61 |
+
chunk_size=chunk_size,
|
| 62 |
+
num_candidates=num_candidates,
|
| 63 |
+
num_proposal_modes=6,
|
| 64 |
+
planner_top_k=top_k,
|
| 65 |
+
),
|
| 66 |
+
reveal_head=RevealHeadConfig(
|
| 67 |
+
hidden_dim=hidden_dim,
|
| 68 |
+
num_heads=4,
|
| 69 |
+
field_size=field_size,
|
| 70 |
+
belief_map_size=belief_map_size,
|
| 71 |
+
predict_belief_map=True,
|
| 72 |
+
),
|
| 73 |
+
world_model=RevealWMConfig(
|
| 74 |
+
hidden_dim=hidden_dim,
|
| 75 |
+
num_heads=4,
|
| 76 |
+
field_size=field_size,
|
| 77 |
+
belief_map_size=belief_map_size,
|
| 78 |
+
scene_bank_size=2,
|
| 79 |
+
belief_bank_size=2,
|
| 80 |
+
),
|
| 81 |
+
planner=PlannerConfig(
|
| 82 |
+
hidden_dim=hidden_dim,
|
| 83 |
+
num_heads=4,
|
| 84 |
+
num_layers=1,
|
| 85 |
+
num_candidates=num_candidates,
|
| 86 |
+
top_k=top_k,
|
| 87 |
+
),
|
| 88 |
+
)
|
| 89 |
+
|
| 90 |
+
return _factory
|
| 91 |
+
|
| 92 |
+
|
| 93 |
+
@pytest.fixture
|
| 94 |
+
def tiny_trainer_config():
|
| 95 |
+
def _factory(policy_type: str = "elastic_reveal") -> TrainerConfig:
|
| 96 |
+
return TrainerConfig(
|
| 97 |
+
policy_type=policy_type,
|
| 98 |
+
use_bf16=False,
|
| 99 |
+
gradient_checkpointing=False,
|
| 100 |
+
freeze_backbone=True,
|
| 101 |
+
plan_during_train=True,
|
| 102 |
+
plan_during_eval=True,
|
| 103 |
+
)
|
| 104 |
+
|
| 105 |
+
return _factory
|
| 106 |
+
|
| 107 |
+
|
| 108 |
+
@pytest.fixture
|
| 109 |
+
def tiny_batch():
|
| 110 |
+
def _factory(
|
| 111 |
+
batch_size: int = 2,
|
| 112 |
+
history_steps: int = 2,
|
| 113 |
+
resolution: int = 16,
|
| 114 |
+
chunk_size: int = 2,
|
| 115 |
+
) -> dict[str, torch.Tensor | list[str]]:
|
| 116 |
+
images = torch.rand(batch_size, 3, 3, resolution, resolution)
|
| 117 |
+
depths = torch.rand(batch_size, 3, 1, resolution, resolution)
|
| 118 |
+
batch = {
|
| 119 |
+
"images": images,
|
| 120 |
+
"depths": depths,
|
| 121 |
+
"depth_valid": torch.ones_like(depths),
|
| 122 |
+
"camera_intrinsics": torch.eye(3).view(1, 1, 3, 3).expand(batch_size, 3, 3, 3).clone(),
|
| 123 |
+
"camera_extrinsics": torch.eye(4).view(1, 1, 4, 4).expand(batch_size, 3, 4, 4).clone(),
|
| 124 |
+
"proprio": torch.rand(batch_size, 32),
|
| 125 |
+
"texts": ["test task"] * batch_size,
|
| 126 |
+
"history_images": torch.rand(batch_size, history_steps, 3, 3, resolution, resolution),
|
| 127 |
+
"history_depths": torch.rand(batch_size, history_steps, 3, 1, resolution, resolution),
|
| 128 |
+
"history_depth_valid": torch.ones(batch_size, history_steps, 3, 1, resolution, resolution),
|
| 129 |
+
"history_proprio": torch.rand(batch_size, history_steps, 32),
|
| 130 |
+
"history_actions": torch.rand(batch_size, history_steps, 14),
|
| 131 |
+
"action_chunk": torch.rand(batch_size, chunk_size, 14),
|
| 132 |
+
}
|
| 133 |
+
return batch
|
| 134 |
+
|
| 135 |
+
return _factory
|
| 136 |
+
|
| 137 |
+
|
| 138 |
+
@pytest.fixture
|
| 139 |
+
def tiny_state():
|
| 140 |
+
def _factory(batch_size: int = 2, field_size: int = 4) -> dict[str, torch.Tensor]:
|
| 141 |
+
return {
|
| 142 |
+
"target_belief_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 143 |
+
"visibility_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 144 |
+
"clearance_field": torch.rand(batch_size, 2, field_size, field_size),
|
| 145 |
+
"occluder_contact_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 146 |
+
"grasp_affordance_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 147 |
+
"support_stability_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 148 |
+
"persistence_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 149 |
+
"reocclusion_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 150 |
+
"disturbance_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 151 |
+
"risk_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 152 |
+
"uncertainty_field": torch.rand(batch_size, 1, field_size, field_size),
|
| 153 |
+
"access_field": torch.rand(batch_size, 3, field_size, field_size),
|
| 154 |
+
"support_mode_logits": torch.rand(batch_size, 3),
|
| 155 |
+
"phase_logits": torch.rand(batch_size, 5),
|
| 156 |
+
"arm_role_logits": torch.rand(batch_size, 2, 4),
|
| 157 |
+
"interaction_tokens": torch.rand(batch_size, 8, 16),
|
| 158 |
+
"field_tokens": torch.rand(batch_size, field_size * field_size, 16),
|
| 159 |
+
"latent_summary": torch.rand(batch_size, 16),
|
| 160 |
+
"corridor_logits": torch.rand(batch_size, 3, 32),
|
| 161 |
+
"persistence_horizon": torch.rand(batch_size, 3),
|
| 162 |
+
"disturbance_cost": torch.rand(batch_size),
|
| 163 |
+
"reocclusion_logit": torch.rand(batch_size, 3),
|
| 164 |
+
"belief_map": torch.rand(batch_size, 1, 8, 8),
|
| 165 |
+
"compact_state": torch.rand(batch_size, 30),
|
| 166 |
+
}
|
| 167 |
+
|
| 168 |
+
return _factory
|
tests/test_action_decoder_equivariance.py
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
|
| 3 |
+
from models.action_decoder import SymmetricCoordinatedChunkDecoder
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
def test_action_decoder_equivariance(tiny_policy_config, tiny_state):
|
| 7 |
+
config = tiny_policy_config()
|
| 8 |
+
decoder = SymmetricCoordinatedChunkDecoder(config.decoder)
|
| 9 |
+
state = tiny_state(field_size=config.reveal_head.field_size)
|
| 10 |
+
scene_tokens = torch.rand(2, 10, config.backbone.hidden_dim)
|
| 11 |
+
memory_tokens = torch.rand(2, config.memory.scene_bank_size + config.memory.belief_bank_size, config.backbone.hidden_dim)
|
| 12 |
+
output = decoder(
|
| 13 |
+
scene_tokens=scene_tokens,
|
| 14 |
+
interaction_state=state,
|
| 15 |
+
memory_tokens=memory_tokens,
|
| 16 |
+
compute_equivariance_probe=True,
|
| 17 |
+
)
|
| 18 |
+
error = (output["equivariance_probe_action_mean"] - output["equivariance_target_action_mean"]).abs().mean()
|
| 19 |
+
assert float(error) < 0.1
|
tests/test_dataset_v6_keys.py
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from sim_reveal.dataset import RGBD_PROXY_DATASET_VERSION, collect_teacher_dataset, dataset_from_bundle
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
def test_dataset_v6_keys():
|
| 5 |
+
bundle = collect_teacher_dataset(
|
| 6 |
+
episodes_per_proxy=1,
|
| 7 |
+
resolution=16,
|
| 8 |
+
history_steps=2,
|
| 9 |
+
planner_candidates=3,
|
| 10 |
+
dataset_version=RGBD_PROXY_DATASET_VERSION,
|
| 11 |
+
)
|
| 12 |
+
dataset = dataset_from_bundle(bundle, resolution=16)
|
| 13 |
+
item = dataset[0]
|
| 14 |
+
for key in (
|
| 15 |
+
"images",
|
| 16 |
+
"depths",
|
| 17 |
+
"depth_valid",
|
| 18 |
+
"belief_map",
|
| 19 |
+
"visibility_map",
|
| 20 |
+
"clearance_map",
|
| 21 |
+
"support_stability",
|
| 22 |
+
"reocclusion_target",
|
| 23 |
+
"candidate_rollout_belief_map",
|
| 24 |
+
):
|
| 25 |
+
assert key in item
|
tests/test_dual_memory_contract.py
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
|
| 3 |
+
from models.observation_memory import DualObservationMemory
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
def test_dual_memory_contract(tiny_policy_config):
|
| 7 |
+
config = tiny_policy_config()
|
| 8 |
+
memory = DualObservationMemory(config.memory)
|
| 9 |
+
scene_tokens = torch.rand(2, 12, config.backbone.hidden_dim)
|
| 10 |
+
history_scene_tokens = torch.rand(2, 3, 12, config.backbone.hidden_dim)
|
| 11 |
+
history_actions = torch.rand(2, 3, 14)
|
| 12 |
+
output = memory(scene_tokens, history_scene_tokens=history_scene_tokens, history_actions=history_actions)
|
| 13 |
+
assert output["scene_memory_tokens"].shape[1] == config.memory.scene_bank_size
|
| 14 |
+
assert output["belief_memory_tokens"].shape[1] == config.memory.belief_bank_size
|
| 15 |
+
assert output["memory_tokens"].shape[1] == config.memory.scene_bank_size + config.memory.belief_bank_size
|
| 16 |
+
assert torch.all(output["memory_write_rate"] >= 0.0)
|
| 17 |
+
assert torch.all(output["memory_write_rate"] <= 1.0)
|
tests/test_planner_structured_utility.py
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
|
| 3 |
+
from models.planner import CascadePlanner
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
def test_planner_structured_utility(tiny_policy_config, tiny_state):
|
| 7 |
+
config = tiny_policy_config()
|
| 8 |
+
planner = CascadePlanner(config.planner)
|
| 9 |
+
initial_state = tiny_state(batch_size=1, field_size=config.reveal_head.field_size)
|
| 10 |
+
candidate_chunks = torch.zeros(1, 2, config.decoder.chunk_size, 14)
|
| 11 |
+
candidate_chunks[:, 0, :, -1] = 2.0
|
| 12 |
+
rollout_state = {
|
| 13 |
+
"target_belief_field": torch.zeros(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 14 |
+
"visibility_field": torch.zeros(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 15 |
+
"clearance_field": torch.zeros(1, 2, config.decoder.chunk_size, 2, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 16 |
+
"occluder_contact_field": torch.zeros(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 17 |
+
"grasp_affordance_field": torch.zeros(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 18 |
+
"support_stability_field": torch.ones(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 19 |
+
"persistence_field": torch.zeros(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 20 |
+
"reocclusion_field": torch.zeros(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 21 |
+
"disturbance_field": torch.zeros(1, 2, config.decoder.chunk_size, 1, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 22 |
+
"access_field": torch.zeros(1, 2, config.decoder.chunk_size, 3, config.reveal_head.field_size, config.reveal_head.field_size),
|
| 23 |
+
}
|
| 24 |
+
rollout_state["target_belief_field"][:, 0] = 2.0
|
| 25 |
+
rollout_state["visibility_field"][:, 0] = 1.5
|
| 26 |
+
rollout_state["clearance_field"][:, 0] = 1.0
|
| 27 |
+
rollout_state["persistence_field"][:, 0] = 1.0
|
| 28 |
+
rollout_state["access_field"][:, 0] = 2.0
|
| 29 |
+
selected = planner.select_best(initial_state, candidate_chunks, rollout_state)
|
| 30 |
+
assert int(selected["best_indices"][0]) == 0
|
| 31 |
+
assert selected["utility_structured"].shape == (1, 2)
|
tests/test_policy_topk_cascade.py
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from train.trainer import build_policy
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
def test_policy_topk_cascade(tiny_policy_config, tiny_trainer_config, tiny_batch):
|
| 5 |
+
config = tiny_policy_config(num_candidates=4, top_k=2)
|
| 6 |
+
batch = tiny_batch(chunk_size=config.decoder.chunk_size)
|
| 7 |
+
policy = build_policy(config, tiny_trainer_config(policy_type="elastic_reveal"))
|
| 8 |
+
output = policy(
|
| 9 |
+
images=batch["images"],
|
| 10 |
+
depths=batch["depths"],
|
| 11 |
+
depth_valid=batch["depth_valid"],
|
| 12 |
+
camera_intrinsics=batch["camera_intrinsics"],
|
| 13 |
+
camera_extrinsics=batch["camera_extrinsics"],
|
| 14 |
+
proprio=batch["proprio"],
|
| 15 |
+
texts=batch["texts"],
|
| 16 |
+
history_images=batch["history_images"],
|
| 17 |
+
history_depths=batch["history_depths"],
|
| 18 |
+
history_depth_valid=batch["history_depth_valid"],
|
| 19 |
+
history_proprio=batch["history_proprio"],
|
| 20 |
+
history_actions=batch["history_actions"],
|
| 21 |
+
plan=True,
|
| 22 |
+
)
|
| 23 |
+
assert output["planner_topk_indices"].shape[1] == config.planner.top_k
|
| 24 |
+
assert output["planned_rollout"]["target_belief_field"].shape[1] == config.planner.top_k
|
| 25 |
+
assert (output["best_candidate_indices"] < config.decoder.num_candidates).all()
|
tests/test_proposal_diversity.py
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
|
| 3 |
+
from train.losses import proposal_diversity_loss
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
def test_proposal_diversity():
|
| 7 |
+
collapsed = torch.zeros(2, 4, 2, 14)
|
| 8 |
+
diverse = torch.randn(2, 4, 2, 14)
|
| 9 |
+
assert proposal_diversity_loss(collapsed) > proposal_diversity_loss(diverse)
|
tests/test_rgb_backward_compat.py
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from train.trainer import build_policy
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
def test_rgb_backward_compat(tiny_policy_config, tiny_trainer_config, tiny_batch):
|
| 5 |
+
config = tiny_policy_config()
|
| 6 |
+
batch = tiny_batch(chunk_size=config.decoder.chunk_size)
|
| 7 |
+
|
| 8 |
+
interaction_policy = build_policy(config, tiny_trainer_config(policy_type="interaction_state"))
|
| 9 |
+
interaction_output = interaction_policy(
|
| 10 |
+
images=batch["images"],
|
| 11 |
+
proprio=batch["proprio"],
|
| 12 |
+
texts=batch["texts"],
|
| 13 |
+
history_images=batch["history_images"],
|
| 14 |
+
history_proprio=batch["history_proprio"],
|
| 15 |
+
history_actions=batch["history_actions"],
|
| 16 |
+
plan=True,
|
| 17 |
+
)
|
| 18 |
+
assert interaction_output["action_mean"].shape[-1] == 14
|
| 19 |
+
assert interaction_output["candidate_chunks"].shape[1] == config.decoder.num_candidates
|
| 20 |
+
|
| 21 |
+
elastic_policy = build_policy(config, tiny_trainer_config(policy_type="elastic_reveal"))
|
| 22 |
+
elastic_output = elastic_policy(
|
| 23 |
+
images=batch["images"],
|
| 24 |
+
proprio=batch["proprio"],
|
| 25 |
+
texts=batch["texts"],
|
| 26 |
+
history_images=batch["history_images"],
|
| 27 |
+
history_proprio=batch["history_proprio"],
|
| 28 |
+
history_actions=batch["history_actions"],
|
| 29 |
+
plan=True,
|
| 30 |
+
use_depth=False,
|
| 31 |
+
)
|
| 32 |
+
assert elastic_output["action_mean"].shape[-1] == 14
|
| 33 |
+
assert elastic_output["planned_chunk"].shape == elastic_output["action_mean"].shape
|
tests/test_rgbd_forward_contract.py
ADDED
|
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from train.trainer import build_policy
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
def test_rgbd_forward_contract(tiny_policy_config, tiny_trainer_config, tiny_batch):
|
| 5 |
+
config = tiny_policy_config()
|
| 6 |
+
batch = tiny_batch(chunk_size=config.decoder.chunk_size)
|
| 7 |
+
policy = build_policy(config, tiny_trainer_config(policy_type="elastic_reveal"))
|
| 8 |
+
output = policy(
|
| 9 |
+
images=batch["images"],
|
| 10 |
+
depths=batch["depths"],
|
| 11 |
+
depth_valid=batch["depth_valid"],
|
| 12 |
+
camera_intrinsics=batch["camera_intrinsics"],
|
| 13 |
+
camera_extrinsics=batch["camera_extrinsics"],
|
| 14 |
+
proprio=batch["proprio"],
|
| 15 |
+
texts=batch["texts"],
|
| 16 |
+
history_images=batch["history_images"],
|
| 17 |
+
history_depths=batch["history_depths"],
|
| 18 |
+
history_depth_valid=batch["history_depth_valid"],
|
| 19 |
+
history_proprio=batch["history_proprio"],
|
| 20 |
+
history_actions=batch["history_actions"],
|
| 21 |
+
plan=True,
|
| 22 |
+
compute_equivariance_probe=True,
|
| 23 |
+
)
|
| 24 |
+
assert output["action_mean"].shape[0] == batch["images"].shape[0]
|
| 25 |
+
assert output["proposal_candidates"].shape[1] == config.decoder.num_candidates
|
| 26 |
+
assert output["planner_topk_indices"].shape[1] == config.planner.top_k
|
| 27 |
+
assert output["planned_rollout"]["target_belief_field"].shape[1] == config.planner.top_k
|
| 28 |
+
assert output["equivariance_probe_action_mean"].shape == output["equivariance_target_action_mean"].shape
|
tests/test_role_loss_permutation.py
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
|
| 3 |
+
from train.losses import permutation_invariant_role_loss
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
def test_role_loss_permutation():
|
| 7 |
+
logits = torch.tensor(
|
| 8 |
+
[
|
| 9 |
+
[[0.1, 4.0, 0.0, -1.0], [0.1, 0.0, 4.0, -1.0]],
|
| 10 |
+
[[0.1, 0.0, 4.0, -1.0], [0.1, 4.0, 0.0, -1.0]],
|
| 11 |
+
],
|
| 12 |
+
dtype=torch.float32,
|
| 13 |
+
)
|
| 14 |
+
loss_original = permutation_invariant_role_loss(logits)
|
| 15 |
+
loss_swapped = permutation_invariant_role_loss(logits.flip(1))
|
| 16 |
+
torch.testing.assert_close(loss_original, loss_swapped)
|
tests/test_world_model_state_contract.py
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import torch
|
| 2 |
+
|
| 3 |
+
from models.world_model import ElasticOcclusionWorldModel
|
| 4 |
+
|
| 5 |
+
|
| 6 |
+
def test_world_model_state_contract(tiny_policy_config, tiny_state):
|
| 7 |
+
config = tiny_policy_config()
|
| 8 |
+
model = ElasticOcclusionWorldModel(config.world_model)
|
| 9 |
+
state = tiny_state(field_size=config.reveal_head.field_size)
|
| 10 |
+
action_chunk = torch.rand(2, config.decoder.chunk_size, 14)
|
| 11 |
+
scene_tokens = torch.rand(2, 12, config.backbone.hidden_dim)
|
| 12 |
+
state["scene_memory_tokens"] = torch.rand(2, config.memory.scene_bank_size, config.backbone.hidden_dim)
|
| 13 |
+
state["belief_memory_tokens"] = torch.rand(2, config.memory.belief_bank_size, config.backbone.hidden_dim)
|
| 14 |
+
output = model(
|
| 15 |
+
scene_tokens=scene_tokens,
|
| 16 |
+
interaction_state=state,
|
| 17 |
+
action_chunk=action_chunk,
|
| 18 |
+
scene_memory_tokens=state["scene_memory_tokens"],
|
| 19 |
+
belief_memory_tokens=state["belief_memory_tokens"],
|
| 20 |
+
)
|
| 21 |
+
assert output["target_belief_field"].shape[:3] == (2, config.decoder.chunk_size, 1)
|
| 22 |
+
assert output["scene_memory_tokens"].shape[2] == config.memory.scene_bank_size
|
| 23 |
+
assert output["belief_memory_tokens"].shape[2] == config.memory.belief_bank_size
|