Pricile's picture
compactage apres suppression luganda
6eed659
Raw
History Blame Contribute Delete
1.11 kB
#!/bin/bash
set -uo pipefail
export HF_HOME=/scratch/hf
if [ -f /scratch/prep/manifests/waxal_sna_train.jsonl ] && [ -f /scratch/prep/manifests/cv_lug_train.jsonl ]; then
echo "DATA_OK (deja presente)"; exit 0
fi
mkdir -p /scratch/data /scratch/submissions
/root/venv/bin/python << "PY"
from huggingface_hub import snapshot_download
pats = [f"data/ASR/{l}/{l}-{s}-*" for l in ("lin","lug","sna") for s in ("train","validation","test")]
snapshot_download(repo_id="google/WaxalNLP", repo_type="dataset", allow_patterns=pats, local_dir="/scratch/data/waxal", max_workers=16)
for repo, dest in [("KasuleTrevor/Afrivoice_ln_final","/scratch/data/afrivoice_ln"),("Beijuka/DigitalUmuganda_AfriVoice_shona","/scratch/data/afrivoice_sna"),("KasuleTrevor/lg_100hrs","/scratch/data/lg_100hrs")]:
snapshot_download(repo_id=repo, repo_type="dataset", local_dir=dest, max_workers=16)
print("DL OK")
PY
/root/venv/bin/python /root/prep_data.py > /root/prep3.log 2>&1
grep -q "PREP_DONE" /root/prep3.log || { echo "ERREUR prep"; exit 1; }
/root/venv/bin/python /root/prep_lg100.py > /root/prep_lg3.log 2>&1
echo "DATA_OK"