quantization / lm-quant-toolkit /scripts /debug-llama-hqq-baseline.sh
chen459664's picture
Add files using upload-large-folder tool
96c53cc verified
Raw
History Blame Contribute Delete
1.06 kB
#!/bin/bash
BUDGETS="3.51"
CFGS="b3g32"
RESULT_DIR="/fdata/llm/mxq/results"
QUANT_SNAPSHOT_DIR="/fdata/llm/mxq/snapshots"
ATTEMPT="debug-hqq-memory"
EXP_BASE_NAME=$ATTEMPT
EXP_NAME="${ATTEMPT}"
mkdir -p $RESULT_DIR/$EXP_BASE_NAME/data/{ppl,qnt,stor}
# Use cached dataset to speedup wikitext, c4 ppl evaluation
export HF_DATASETS_OFFLINE=1
log_file="logs/bench-${ATTEMPT}-$(date +%Y%m%d%H%M%S).log"
mkdir -p $QUANT_SNAPSHOT_DIR/$ATTEMPT
mkdir -p $RESULT_DIR/${EXP_NAME}_ppl
mkdir -p $RESULT_DIR/$EXP_BASE_NAME/data/{ppl,stor}/mxq/$ATTEMPT
MODELS="0"
echo "=========Run memory evaluation on batch ${EXP_NAME}========="
algo=hqq
model_ids=$MODELS
for m in $model_ids; do
for cfg in ${CFGS}; do
python -m pdb ../src/cli.py llm \
--model $m \
--algo ${algo} \
--config ${cfg} \
--task eval_model_storage \
--experiment-name "${EXP_NAME}_stor" \
--quant-snapshot-dir="$QUANT_SNAPSHOT_DIR/$ATTEMPT" \
--result-dir=$RESULT_DIR \
2>&1 \
| tee -a $log_file
done
done