Update environment handoff helpers
Browse files
environment/dataset_notes.txt
CHANGED
|
@@ -2,16 +2,19 @@ Expected benchmark dataset path:
|
|
| 2 |
|
| 3 |
/workspace/data/bimanual_take_tray_out_of_oven_train_128
|
| 4 |
|
| 5 |
-
|
|
|
|
| 6 |
|
| 7 |
What is included here:
|
| 8 |
- all custom study code written for this work
|
| 9 |
- all generated result directories from the local run
|
|
|
|
|
|
|
| 10 |
- environment manifests
|
| 11 |
- setup helpers and runtime helpers
|
| 12 |
|
| 13 |
What is not included here:
|
| 14 |
-
-
|
| 15 |
-
-
|
| 16 |
|
| 17 |
The final repaired single-episode study artifact in this upload was computed against the local dataset extraction used on the A40 RunPod machine described in `system_info.txt`.
|
|
|
|
| 2 |
|
| 3 |
/workspace/data/bimanual_take_tray_out_of_oven_train_128
|
| 4 |
|
| 5 |
+
The current repo handoff is intended to include archived runtime assets under
|
| 6 |
+
/workspace/runtime_assets. Extract them into /workspace before running the study.
|
| 7 |
|
| 8 |
What is included here:
|
| 9 |
- all custom study code written for this work
|
| 10 |
- all generated result directories from the local run
|
| 11 |
+
- archived copies of the local oven-task dataset snapshot used on this machine
|
| 12 |
+
- an archived copy of the local CoppeliaSim extraction used on this machine
|
| 13 |
- environment manifests
|
| 14 |
- setup helpers and runtime helpers
|
| 15 |
|
| 16 |
What is not included here:
|
| 17 |
+
- a promise that these assets are the canonical upstream distribution artifacts
|
| 18 |
+
- any external credentials, cached package metadata, or unrelated machine state
|
| 19 |
|
| 20 |
The final repaired single-episode study artifact in this upload was computed against the local dataset extraction used on the A40 RunPod machine described in `system_info.txt`.
|
environment/extract_runtime_assets.sh
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
+
set -euo pipefail
|
| 3 |
+
|
| 4 |
+
ROOT="${1:-/workspace}"
|
| 5 |
+
ASSET_ROOT="${ROOT}/runtime_assets"
|
| 6 |
+
|
| 7 |
+
echo "Using runtime assets from ${ASSET_ROOT}"
|
| 8 |
+
|
| 9 |
+
if [[ -f "${ASSET_ROOT}/bimanual_take_tray_out_of_oven_train_128.tar.gz" ]]; then
|
| 10 |
+
mkdir -p "${ROOT}/data"
|
| 11 |
+
tar -I "pigz -d" -xf "${ASSET_ROOT}/bimanual_take_tray_out_of_oven_train_128.tar.gz" -C "${ROOT}/data"
|
| 12 |
+
fi
|
| 13 |
+
|
| 14 |
+
if [[ -f "${ASSET_ROOT}/coppelia_sim.tar.gz" ]]; then
|
| 15 |
+
tar -I "pigz -d" -xf "${ASSET_ROOT}/coppelia_sim.tar.gz" -C "${ROOT}"
|
| 16 |
+
fi
|
| 17 |
+
|
| 18 |
+
echo "Runtime asset extraction complete."
|
environment/setup_same_hardware.sh
CHANGED
|
@@ -62,6 +62,8 @@ python -m pip install -e "${ROOT}/pyrep"
|
|
| 62 |
python -m pip install -e "${ROOT}/rlbench"
|
| 63 |
|
| 64 |
echo "[6/6] CoppeliaSim and dataset"
|
|
|
|
|
|
|
| 65 |
echo "Provide a CoppeliaSim extraction at ${ROOT}/coppelia_sim."
|
| 66 |
echo "Provide the benchmark dataset at ${ROOT}/data/bimanual_take_tray_out_of_oven_train_128."
|
| 67 |
echo "Then source: ${SCRIPT_DIR}/activate_rlbench_runtime.sh ${ROOT}"
|
|
|
|
| 62 |
python -m pip install -e "${ROOT}/rlbench"
|
| 63 |
|
| 64 |
echo "[6/6] CoppeliaSim and dataset"
|
| 65 |
+
echo "If the repo includes runtime asset archives, extract them first via:"
|
| 66 |
+
echo " ${SCRIPT_DIR}/extract_runtime_assets.sh ${ROOT}"
|
| 67 |
echo "Provide a CoppeliaSim extraction at ${ROOT}/coppelia_sim."
|
| 68 |
echo "Provide the benchmark dataset at ${ROOT}/data/bimanual_take_tray_out_of_oven_train_128."
|
| 69 |
echo "Then source: ${SCRIPT_DIR}/activate_rlbench_runtime.sh ${ROOT}"
|