lesson-agent-dev / research /evals /configs /lm_eval_compare_study.yaml
MSG
Merge pull request #4 from MSghais/experiment/small_model_building_testing
59e2c8a
Raw
History Blame Contribute Delete
1.6 kB
# configs/lm_eval_compare_study.yaml
# ─────────────────────────────────────────────────────────────────────────────
# Shared settings for baseline vs finetuned comparisons.
# Use the SAME config for both runs; only change --preset / --experiment-name.
#
# Baseline:
# uv run --package slm-evals slm-lm-eval \
# --config research/evals/configs/lm_eval_compare_study.yaml \
# --preset minicpm5-1b \
# --experiment-name minicpm5-1b__baseline
#
# Candidate (after finetune):
# uv run --package slm-evals slm-lm-eval \
# --config research/evals/configs/lm_eval_compare_study.yaml \
# --preset minicpm5-1b-lesson-lora \
# --experiment-name minicpm5-1b-lora__v1 \
# --compare-to results/lm_eval/minicpm5-1b__baseline/results.json
# ─────────────────────────────────────────────────────────────────────────────
study:
baseline_preset: minicpm5-1b
candidate_preset: minicpm5-1b-lesson-lora
notes: >
Keep tasks, num_fewshot, limit, and seed identical across runs.
Do not compare training_results.json result_score to lm-eval accuracy.
tasks:
- arc_easy
- arc_challenge
- hellaswag
- piqa
- boolq
- gsm8k
num_fewshot: 5
limit: 100
seed: 42
batch_size: auto
device: auto
dtype: bfloat16
trust_remote_code: true
output_dir: results/lm_eval