lmflow.pipeline.dpo_aligner#
Classes#
Functions#
|
Load dataset and convert it to the necessary format. |
Module Contents#
- lmflow.pipeline.dpo_aligner.get_paired_dataset(data_root: str, data_dir: str, sanity_check: bool = False, cache_dir: str | None = None, num_proc=24) datasets.Dataset[source]#
Load dataset and convert it to the necessary format.
The returned dataset uses the following structure:
{ "prompt": list[str], "chosen": list[str], "rejected": list[str] }
Each prompt is formatted as:
"Question: " + prompt + "
Answer: “