simonycl's picture
Upload folder using huggingface_hub
b2ebc95 verified
Raw
History Blame Contribute Delete
1.13 kB
#!/bin/bash
set -uo pipefail
export PRIME_API_KEY="$(cat "$AGENTPTB_PRIME_KEY_FILE")"
export TMPDIR=/var/lib/agentptb-cache/a/tmp
export PYTHONPATH="/mnt/pvc/users/simon/agentptb/runs/a-opus-max/workspace/pkgs${PYTHONPATH:+:$PYTHONPATH}"
export CUDA_VISIBLE_DEVICES=${RL_GPUS:-2,3}
export WANDB_MODE=disabled
# Installs the render-parity patch in EVERY process this launcher spawns (pkgs/sitecustomize.py
# reads it). It has to be process-wide: the renderer is built in the orchestrator, the harness is
# imported in the env server. Evaluation never sets this, so eval is untouched.
export VF_RENDER_PARITY=1
export VLLM_ENGINE_READY_TIMEOUT_S=2400
# /app holds a DIFFERENT prime-rl build: its orchestrator schema disagrees with this one
# (max_inflight_rollouts vs max_inflight_episodes, train.env vs train.source) and its verifiers
# has no broker runtime at all. The default PATH puts /app/.venv first, so the launcher spawns
# its subprocesses from that build and the generated config fails to validate. Put this venv first.
export PATH="/root/work/a/prime-rl/.venv/bin:$PATH"
cd /root/work/a/prime-rl
exec .venv/bin/rl @ "$@"