Xuan vanilla X-VLA backup: full folder, intermediate ckpts thinned to every-20k + each run's final
eb23c20 verified | set -eo pipefail | |
| REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" | |
| SHARED_ROOT="${SHARED_ROOT:-/shared_work/xuan}" | |
| CONDA_BASE_PREFIX="${CONDA_BASE_PREFIX:-$SHARED_ROOT/miniforge3}" | |
| # Ignore inherited CONDA_EXE values from unrelated hosts and use the configured prefix. | |
| CONDA_EXE_PATH="$CONDA_BASE_PREFIX/bin/conda" | |
| ENV_NAME="${ENV_NAME:-xvla-stable}" | |
| ENV_PREFIX="${ENV_PREFIX:-$SHARED_ROOT/conda-envs/$ENV_NAME}" | |
| CONDARC_PATH="${CONDARC_PATH:-$REPO_ROOT/.condarc.shared}" | |
| export CONDARC="$CONDARC_PATH" | |
| export CONDA_PKGS_DIRS="$SHARED_ROOT/conda-pkgs" | |
| export CONDA_ENVS_PATH="$SHARED_ROOT/conda-envs" | |
| export PIP_CACHE_DIR="$SHARED_ROOT/.cache/pip" | |
| export HF_HOME="$SHARED_ROOT/.cache/huggingface" | |
| export TRANSFORMERS_CACHE="$HF_HOME/transformers" | |
| export HUGGINGFACE_HUB_CACHE="$HF_HOME/hub" | |
| export TORCH_HOME="$SHARED_ROOT/.cache/torch" | |
| export MPLCONFIGDIR="$SHARED_ROOT/.cache/matplotlib" | |
| export XDG_CACHE_HOME="$SHARED_ROOT/.cache/xdg" | |
| export PYTHONNOUSERSITE=1 | |
| export PYTHONPATH="$REPO_ROOT${PYTHONPATH:+:$PYTHONPATH}" | |
| unset CONDA_DEFAULT_ENV | |
| unset CONDA_EXE | |
| unset CONDA_PREFIX | |
| unset CONDA_PREFIX_1 | |
| unset CONDA_PROMPT_MODIFIER | |
| unset CONDA_PYTHON_EXE | |
| unset CONDA_SHLVL | |
| unset CONDA_CONFIG_DIR | |
| unset _CE_CONDA | |
| unset _CE_M | |
| if [[ ! -x "$CONDA_EXE_PATH" ]]; then | |
| echo "Conda executable not found at $CONDA_EXE_PATH" >&2 | |
| return 1 2>/dev/null || exit 1 | |
| fi | |
| had_nounset=0 | |
| if [[ $- == *u* ]]; then | |
| had_nounset=1 | |
| set +u | |
| fi | |
| __conda_setup="$("$CONDA_EXE_PATH" shell.bash hook)" | |
| eval "$__conda_setup" | |
| unset __conda_setup | |
| conda activate "$ENV_PREFIX" | |
| if [[ "$had_nounset" -eq 1 ]]; then | |
| set -u | |
| fi | |
| echo "Activated shared X-VLA environment: $ENV_PREFIX" | |