Agent-Q3 / scripts /upload-models.sh
madDegen's picture
feat: 6+1 model stack, kimi_distilled, moonshot backend, crash fixes, HF CLI
d9aa575 verified
Raw
History Blame Contribute Delete
1.48 kB
#!/bin/bash
# Upload local GGUFs to MADdegens/Models HF bucket
# Usage:
# ./scripts/upload-models.sh β€” sync ./data to bucket
# DATA_DIR=./my-models ./scripts/upload-models.sh
set -e
BUCKET="MADdegens/Models"
DATA_DIR="${DATA_DIR:-./data}"
HF_BIN="${HF_CLI:-hf}"
if [ -z "$HF_TOKEN" ]; then
echo "ERROR: HF_TOKEN is not set β€” required to write to the bucket"
echo " export HF_TOKEN=hf_..."
exit 1
fi
if [ ! -d "$DATA_DIR" ]; then
echo "ERROR: $DATA_DIR does not exist"
echo " Place GGUFs in $DATA_DIR/ then re-run"
exit 1
fi
echo "╔══════════════════════════════════════════════════════════════╗"
echo "β•‘ Uploading GGUFs β†’ hf://buckets/$BUCKET β•‘"
echo "β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•"
echo ""
echo "Source : $DATA_DIR"
echo "Bucket : hf://buckets/$BUCKET"
echo ""
echo "Files to upload:"
ls -lh "$DATA_DIR"/*.gguf 2>/dev/null || ls -lh "$DATA_DIR" 2>/dev/null
echo ""
"$HF_BIN" sync "$DATA_DIR" "hf://buckets/$BUCKET"
echo ""
echo "βœ“ Sync complete β€” hf://buckets/$BUCKET"
echo ""
echo "Next: run BOOTSTRAP_MODE=true docker compose up ollama"
echo " to pull these GGUFs, create Ollama models, and push to nicholasjmcleod/ cloud"