Download source/scripts/cluster/ngram_prepare_data.sh from khazic/spec-b300: direct link, hf CLI and curl.
- Browser
- Download file 1.24 kB
-
https://huggingface.co/khazic/spec-b300/resolve/main/source/scripts/cluster/ngram_prepare_data.sh
- Command line
-
hf download hf://khazic/spec-b300/source/scripts/cluster/ngram_prepare_data.sh
-
curl -L -o ngram_prepare_data.sh https://huggingface.co/khazic/spec-b300/resolve/main/source/scripts/cluster/ngram_prepare_data.sh
1.24 kB
| set -euo pipefail | |
| export WANDB_MODE=disabled | |
| source "$(dirname -- "${BASH_SOURCE[0]}")/ngram_runtime_env.sh" | |
| cd "$REPO" | |
| PREPARED_DATA="$ROOT/datasets/qwen3.6-35b-a3b/qwen3.6-35b-a3b_train_spec_len3072_fullvocab" | |
| VALIDATION_DATA="$ROOT/datasets/qwen3.6-35b-a3b/resume_validation4096" | |
| "$SPEC_PYTHON" scripts/prepare_data.py \ | |
| --model "$MODEL" \ | |
| --data "$ROOT/datasets/spec-regenerated-datasets/qwen3.6-35b-a3b/train" \ | |
| --output "$VALIDATION_DATA" \ | |
| --seq-length 3072 \ | |
| --max-samples 4096 \ | |
| --num-preprocessing-workers 8 | |
| "$SPEC_PYTHON" scripts/prepare_data.py \ | |
| --model "$MODEL" \ | |
| --data "$ROOT/datasets/spec-regenerated-datasets/qwen3.6-35b-a3b/train" \ | |
| --output "$PREPARED_DATA" \ | |
| --seq-length 3072 \ | |
| --num-preprocessing-workers 16 | |
| "$SPEC_PYTHON" - "$PREPARED_DATA" "$VALIDATION_DATA" <<'PY' | |
| import json | |
| import sys | |
| from pathlib import Path | |
| from datasets import load_from_disk | |
| source, target = map(Path, sys.argv[1:]) | |
| data = load_from_disk(str(source)) | |
| summary = {'full_rows': len(data), 'validation_rows': len(load_from_disk(str(target))), 'max_length': 3072} | |
| Path('logs/ngram_setup/preparation-summary.json').write_text(json.dumps(summary, indent=2) + '\n') | |
| print(summary) | |
| PY | |