gap-graph-as-policy / box /scripts /gap_setup2.sh
TerryPei's picture
Upload GaP code, scripts, and execution logs
d2945e4 verified
Raw History Blame Contribute Delete
1.48 kB
#!/usr/bin/env bash
# GaP setup v2: uv via Tsinghua pip (no proxy); uv sync proxy-OFF; skills/SAM3 proxy-ON.
set -o pipefail
pkill -f "astral.sh" 2>/dev/null; pkill -f "gap_setup.sh" 2>/dev/null
export HF_TOKEN=hf_<REDACTED>
export HF_HOME=/root/autodl-tmp/hf_cache
export PIP_CACHE_DIR=/root/autodl-tmp/pipcache
export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
export UV_DEFAULT_INDEX=https://pypi.tuna.tsinghua.edu.cn/simple
export UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY all_proxy ALL_PROXY # proxy OFF for pip
cd /root/autodl-tmp/graph-as-policy
echo "=== [2b] uv via Tsinghua pip ==="
/root/miniconda3/bin/pip install -q -U uv -i https://pypi.tuna.tsinghua.edu.cn/simple
export PATH=/root/miniconda3/bin:$PATH
uv --version || { echo UV_FAIL; exit 1; }
echo "=== [3] uv sync (Tsinghua, proxy off) ==="
for k in 1 2 3 4; do uv sync 2>&1 | tail -4 && break; echo "uv sync retry $k"; sleep 8; done
uv run python -c "import sys; print('venv py', sys.version.split()[0])" 2>&1 | tail -1 || { echo UV_SYNC_FAIL; exit 1; }
echo UV_SYNC_OK
echo "=== [4] gap skills install --all (turbo ON for HF/GitHub) ==="
source /etc/network_turbo 2>/dev/null
for k in 1 2 3; do uv run gap skills install --all 2>&1 | tail -8 && break; echo "skills retry $k"; sleep 8; done
echo "SKILLS_STEP_FINISHED"
echo "=== [5] sanity ==="
uv run gap --help 2>&1 | head -8
df -h /root/autodl-tmp | tail -1
echo GAP_SETUP2_DONE