| # Environment Manifest |
|
|
| This export was assembled on: |
|
|
| - OS: `Ubuntu 22.04.5 LTS` |
| - Kernel: `Linux 6.8.0-88-generic` |
| - GPU: `NVIDIA L40S` |
| - VRAM: `46068 MiB` |
| - Driver: `580.126.09` |
| - Python: `3.10.20` |
|
|
| ## Primary Python Environment |
|
|
| The main RLBench-capable environment used during this handoff lived at: |
|
|
| - `/workspace/envs/rlbench` |
|
|
| The exact package snapshot from that environment is stored in: |
|
|
| - `setup/rlbench_pip_freeze.txt` |
|
|
| ## Upstream Pins |
|
|
| Pinned benchmark stack used by this project: |
|
|
| - `peract_bimanual`: `bb0232a6ba3fe116566e9568f0c7af980ed6703d` |
| - `RLBench`: `8af748c51287989294e00c9c670e3330a0e35ed5` |
| - `PyRep`: `b8bd1d7a3182adcd570d001649c0849047ebf197` |
| - `YARR`: `6822ff78602c77878b27d4cfe759ce029c67bffb` |
| - `AnyBimanual`: `76024e48b0e9489101459e85bc909c126ec581b4` |
|
|
| ## Important Runtime Variables |
|
|
| The RLBench / Coppelia / AnyBimanual stack was run with environment variables equivalent to: |
|
|
| ```bash |
| export DISPLAY=:99 |
| export XDG_RUNTIME_DIR=/workspace/runtime |
| export COPPELIASIM_ROOT=/workspace/assets/coppeliasim_v4_1_0 |
| export QT_QPA_PLATFORM_PLUGIN_PATH=/workspace/assets/coppeliasim_v4_1_0 |
| export LD_LIBRARY_PATH=/workspace/assets/coppeliasim_v4_1_0:${LD_LIBRARY_PATH:-} |
| export PYTHONPATH=/workspace/third_party/PyRep:/workspace/third_party/RLBench:/workspace/third_party/YARR:/workspace/third_party/AnyBimanual |
| ``` |
|
|
| For the local project code, the handoff runs also used: |
|
|
| ```bash |
| export PYTHONPATH=/workspace/workspace/VLAarchtests2_code/VLAarchtests/code/reveal_vla_bimanual:$PYTHONPATH |
| ``` |
|
|
| ## Notes |
|
|
| - RLBench headless execution still required an X server. |
| - The abstract reveal/retrieve proxy benchmark did not depend on RLBench or CoppeliaSim. |
| - The official AnyBimanual `dual_push_buttons` path was the only general-task anchor treated as trustworthy on this setup. |
|
|