#!/usr/bin/env bash set -euo pipefail cd /workspace if [ -f .env ]; then tr -d '\r' < .env > .env.lf && mv .env.lf .env sed -i 's/^[ \t]*//;s/[ \t]*$//' .env awk -F= '!seen[$1]++' .env > .env.tmp && mv .env.tmp .env fi if [ "${1:-}" = "--reset-cache" ]; then rm -rf /workspace/.cache/huggingface /workspace/.hf_home ~/.cache/huggingface ~/.huggingface /root/.cache/huggingface /root/.cache/torch || true python - <<'PY' import site, glob, os, shutil for p in site.getsitepackages() + [site.getusersitepackages()]: d = os.path.join(p, "transformers_modules") if os.path.isdir(d): for m in glob.glob(os.path.join(d, "Veltraxor*")): shutil.rmtree(m, ignore_errors=True) PY fi set -a; source .env; set +a python backend/veltraxor_backend.py