Download code/fetch_model.sh from Sandy-sys/aditi-ps18-state: direct link, hf CLI and curl.
- Browser
- Download file 558 Bytes
-
https://huggingface.co/Sandy-sys/aditi-ps18-state/resolve/main/code/fetch_model.sh
- Command line
-
hf download hf://Sandy-sys/aditi-ps18-state/code/fetch_model.sh
-
curl -L -o fetch_model.sh https://huggingface.co/Sandy-sys/aditi-ps18-state/resolve/main/code/fetch_model.sh
558 Bytes
| # Resumable, retrying model fetch. Survives session teardown (doc 6.5 lesson). | |
| set -u | |
| . /workspace/.env | |
| # doc 6.5 #1: refuse to start if not a session leader | |
| if [ "$$" != "$(ps -o sid= -p $$ | tr -d ' ')" ]; then | |
| echo "WARN: not a session leader (pid $$ != sid) - continuing but vulnerable" | |
| fi | |
| REPO="$1"; DEST="$2" | |
| for i in $(seq 1 40); do | |
| echo "=== attempt $i $(date -Is) ===" | |
| /venv/main/bin/python /workspace/aditi/code/dl.py "$REPO" "$DEST" && { echo "FETCH_COMPLETE"; break; } | |
| echo "attempt $i failed, retrying in 10s"; sleep 10 | |
| done | |