#!/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