odyn-network/benchmark-dpo-hyperparameters-v1
Odyn benchmark: DPO LoRA fine-tuning hyperparameters (V1) Curated benchmark of real, cited DPO + LoRA fine-tuning configurations for validating a hyperparameter advisor. Each row is a published or measured config (from a framework example, model card, or write-up) with its hyperparameters — learning rate, LoRA rank/alpha/dropout, epochs, batch, beta, loss type, gradient checkpointing — plus the dataset it trained on and per-field provenance. Schema Column… See the full description on the dataset page: https://huggingface.co/datasets/odyn-network/benchmark-dpo-hyperparameters-v1.
Odyn benchmark: DPO LoRA fine-tuning hyperparameters (V1)
Curated benchmark of real, cited DPO + LoRA fine-tuning configurations for validating a hyperparameter advisor. Each row is a published or measured config (from a framework example, model card, or write-up) with its hyperparameters — learning rate, LoRA rank/alpha/dropout, epochs, batch, beta, loss type, gradient checkpointing — plus the dataset it trained on and per-field provenance.
Schema
Conventions: NR = not recorded / unrecoverable from the source. n/a = the field does not apply to that objective (e.g. beta for ORPO). Provenance is tracked per field so stated (from the source), framework_default (unset → the framework's default), and derived (computed, e.g. from trainer_state.json step math, cross-checked) are never conflated.
Provenance & recovery
Values were recovered from primary sources only: framework example YAMLs (LLaMA-Factory, TRL, axolotl, alignment-handbook), Hugging Face model cards, adapter_config.json, all_results.json / trainer_state.json, training_args.bin (pickle-inspected, not executed), the HF datasets-server API for row counts, and published blogs/notebooks. Anything not stated or safely derivable is left NR rather than guessed.
Sources
Rows cite LLaMA-Factory, TRL, and Axolotl example configs; Hugging Face model cards and cookbook notebooks; the alignment-handbook; and write-ups from philschmid, Anyscale, and mlabonne. See cite and source_url per row.
Usage
from datasets import load_dataset
ds = load_dataset("odyn-network/benchmark-finetune-dpo-configs-v1", split="train")
print(ds[0]["model"], ds[0]["training_objective"], ds[0]["learning_rate"])
