Buckets:
| # Visual-OPSD Phase 0: KL Diagnostic. | |
| # GO/NO-GO gate — measures if VT context changes ThinkMorph-7B predictions. | |
| # Expected: ~1 hour on 4× H800. | |
| SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" | |
| ROOT_DIR="$(cd "${SCRIPT_DIR}/../.." && pwd)" | |
| cd "${ROOT_DIR}" | |
| export PYTHONPATH="${ROOT_DIR}:${PYTHONPATH:-}" | |
| source .venv/bin/activate | |
| MASTER_ADDR=${ARNOLD_WORKER_0_HOST} | |
| MASTER_PORT=(${ARNOLD_WORKER_0_PORT//,/ }) | |
| NPROC_PER_NODE=${ARNOLD_WORKER_GPU} | |
| NNODES=${ARNOLD_WORKER_NUM} | |
| NODE_RANK=${ARNOLD_ID} | |
| MODEL_PATH=${1:-models/ThinkMorph-7B} | |
| NUM_SAMPLES=${2:-1000} | |
| OUTPUT_DIR=${3:-results/visual_opsd_kl_diagnostic} | |
| echo "=== Visual-OPSD KL Diagnostic ===" | |
| echo "Model: ${MODEL_PATH}" | |
| echo "Samples: ${NUM_SAMPLES}" | |
| echo "Output: ${OUTPUT_DIR}" | |
| torchrun \ | |
| --nnodes=${NNODES} \ | |
| --node_rank=${NODE_RANK} \ | |
| --nproc_per_node=${NPROC_PER_NODE} \ | |
| --master_addr=${MASTER_ADDR} \ | |
| --master_port=${MASTER_PORT} \ | |
| scripts/visual_opsd/kl_diagnostic.py \ | |
| --model_path ${MODEL_PATH} \ | |
| --data_root datasets \ | |
| --num_samples ${NUM_SAMPLES} \ | |
| --output_dir ${OUTPUT_DIR} \ | |
| --seed 42 | |
Xet Storage Details
- Size:
- 1.11 kB
- Xet hash:
- fe0c2243870ad8ab4cbe79e2d1b5a1e5a2b85af194901539833fefc89b077748
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.