将 LlamaFactory v0.9.4 打包为独立 Windows 可执行文件,一键启动 WebUI 微调界面。
- 一键启动:双击批处理脚本即可运行 LlamaFactory WebUI
- 自动打开浏览器:启动后自动检测服务就绪并打开 WebUI 页面
- 独立可执行:PyInstaller 打包,无需手动配置 Python 环境
- 默认配置:预置 DeepSpeed 配置和中文界面
├── scripts/
│ ├── 点我运行.bat # 主启动脚本(自动等待并打开浏览器)
│ └── open_webui.bat # 快速打开 WebUI 页面
├── configs/
│ ├── user_config.yaml # LlamaFactory 默认用户配置
│ ├── ds_z2_config.json # DeepSpeed ZeRO-2 配置
│ ├── ds_z2_offload.json # DeepSpeed ZeRO-2 Offload 配置
│ ├── ds_z3_config.json # DeepSpeed ZeRO-3 配置
│ └── ds_z3_offload.json # DeepSpeed ZeRO-3 Offload 配置
├── build.py # PyInstaller 打包脚本
├── webui.spec # PyInstaller 打包配置
├── pyproject.toml # 项目元数据
├── CHANGELOG.md # 版本变更记录
├── LICENSE # MIT License
└── README.md
- 从 Releases 下载最新版本
- 解压后双击
点我运行.bat - 等待浏览器自动打开 WebUI(默认地址 http://127.0.0.1:7860)
# 克隆仓库
git clone https://github.com/RomanCohort/llamafactory-packager.git
cd llamafactory-packager
# 安装 LlamaFactory
pip install llamafactory==0.9.4
# 使用 PyInstaller 打包
pip install pyinstaller
pyinstaller webui.spec打包产物在 dist/ 目录中。
本项目使用 PyInstaller 将 LlamaFactory WebUI 打包为独立可执行文件:
- 入口:
llamafactory-cli webui - 端口:7860
- 打包工具:PyInstaller
- 目标平台:Windows x64
本项目基于 LlamaFactory(Apache 2.0 License)打包构建。LlamaFactory 是一个强大的大语言模型微调框架,支持 100+ LLMs 的微调训练。
MIT License
本项目打包的 LlamaFactory 遵循其原始 Apache 2.0 License。
| Project | Description |
|---|---|
| paper-search-tool | AI 论文搜索与整理工具 |
| ai-desktop-pet | AI 桌面宠物 |
| web-crawler-v2 | 网站爬取器 |
| berlin-tank-commander | 柏林车长文字冒险 |
| bioease | 生物信息学分析 |
| IGEM-sama | IGEM AI 虚拟主播 |
| ppt-agent | PPT 草稿生成器 |
| llamafactory-packager | LlamaFactory 打包器 |