gitextract_ojfng46t/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── README_EN.md ├── configs/ │ ├── README.md │ ├── dpo_cfg.json │ └── sft_cfg.json ├── data/ │ ├── dpo_data.json │ └── sft_data.json ├── pyptoject.toml ├── pytest.ini ├── requirements.txt ├── scripts/ │ ├── dpo.sh │ └── sft.sh └── src/ ├── Args/ │ ├── base_args.py │ ├── dpo_args.py │ └── sft_args.py ├── Dataset/ │ ├── data_util.py │ ├── dataset.py │ ├── dpo_dataset.py │ └── sft_dataset.py ├── Enviroment/ │ ├── env.py │ ├── env_deepspeed.py │ └── env_utils.py ├── Evaluation/ │ ├── AI_utils.py │ ├── eval.py │ ├── eval_template/ │ │ └── general_prompt.py │ ├── eval_utils.py │ ├── infer.py │ └── infer_utils.py ├── Main.py ├── Model/ │ ├── dpo_model.py │ ├── model_utils.py │ ├── sft_model.py │ └── tokenizer.py ├── Others/ │ └── exceptions.py ├── Train/ │ ├── dpo_loss_func.py │ ├── lr_scheduler.py │ ├── metric.py │ ├── optimizer.py │ ├── sft_loss_func.py │ ├── train.py │ └── train_utils.py └── Utils/ └── utils.py