|
|
2 недель назад | |
|---|---|---|
| .idea | 2 недель назад | |
| configs | 2 недель назад | |
| data | 2 недель назад | |
| docs | 2 недель назад | |
| examples | 2 недель назад | |
| finetunex | 2 недель назад | |
| scripts | 2 недель назад | |
| tests | 2 недель назад | |
| INSTALL.md | 2 недель назад | |
| LORA_QUANTIZATION.md | 2 недель назад | |
| PROJECT_CHECKLIST.md | 2 недель назад | |
| PROJECT_SUMMARY.md | 2 недель назад | |
| QUANTIZATION_CHECKLIST.md | 2 недель назад | |
| QUANTIZATION_FEATURE.md | 2 недель назад | |
| QUANTIZATION_SUMMARY.md | 2 недель назад | |
| README.md | 2 недель назад | |
| README_FINAL.md | 2 недель назад | |
| TRAINING_FIXES.md | 2 недель назад | |
| quickstart.py | 2 недель назад | |
| requirements.txt | 2 недель назад | |
| setup.py | 2 недель назад | |
| test_quantization.py | 2 недель назад | |
| test_training_args.py | 2 недель назад | |
| 项目说明.md | 2 недель назад |
一个简单易用的大语言模型微调框架,支持 Qwen、Llama、Baichuan 等主流模型。
pip install -r requirements.txt
python examples/qwen3.5_0.8b_finetune.py
FineTuneX/
├── src/
│ ├── finetunex/
│ │ ├── __init__.py
│ │ ├── models/ # 模型加载和配置
│ │ ├── data/ # 数据处理
│ │ ├── trainers/ # 训练器
│ │ ├── configs/ # 配置文件
│ │ └── utils/ # 工具函数
│ └── api/ # API 服务
├── examples/ # 示例脚本
├── configs/ # 配置文件
├── data/ # 数据目录
└── outputs/ # 输出目录
from finetunex.data import load_dataset
dataset = load_dataset("your_dataset.json")
from finetunex.models import QwenConfig
config = QwenConfig(
model_name="Qwen/Qwen3.5-0.5B",
lora_r=16,
lora_alpha=32,
target_modules=["q_proj", "v_proj"],
)
from finetunex.trainer import FineTuneTrainer
trainer = FineTuneTrainer(config)
trainer.train(dataset)
MIT License