Spaces:
Running
Running
Fusion-LLM v1.1.0 发布说明
🎉 发布日期
2026-06-05
📊 版本类型
Minor Release(次要版本) - 新增功能 + 性能优化
🚀 新增功能
1. 新增评估指标
- BERTScore 评估(
evaluation/bertscore_moverscore.py) - MoverScore 评估(
evaluation/bertscore_moverscore.py) - 支持 Precision、Recall、F1 计算
2. 新增图形版可视化工具
- 注意力热力图(需要 matplotlib)
- 损失曲线图(需要 matplotlib)
- 模型架构图(需要 matplotlib)
- 文件:
evaluation/visualization_graphical.py
3. 新增部署选项
- GGML 部署选项(
deployment/export_ggml.py) - ONNX 部署选项(
deployment/export_onnx.py) - 包含完整部署指南(README_GGML.md、README_ONNX.md)
4. 优化 SBLA 注意力
- SBLA 注意力速度优化已合入
models/sbla_attention.py - 性能提升:比原始实现快 4.2 倍
- 支持混合精度(FP16)、优化内存访问模式
🔧 修复
1. 修复 ONNX 部署选项
- 修复
pad_token设置问题(GPT-2 分词器) - 添加
tokenizer.pad_token = tokenizer.eos_token设置
2. 修复图形版可视化工具
- 添加 matplotlib 依赖检查
- 提供友好的警告信息和安装指南
3. 修复 GBK 编码问题
- 可视化工具使用 ASCII 字符替代 Unicode 块字符
- 确保在 Windows GBK 编码下正常工作
🚀 优化
1. 优化 SBLA 注意力速度
- 原版:2.07 ms 平均
- 优化版:0.49 ms 平均
- 性能提升:4.2 倍!
2. 优化内存访问模式
- 减少不必要的形状操作
- 优化 KV 缓存访问
- 简化 SBLA 门控计算
📊 性能对比
| 版本 | 平均时间 | 最短时间 | 最长时间 |
|---|---|---|---|
| 原版 SBLA | 2.07 ms | 0.51 ms | 5.59 ms |
| 优化版 SBLA | 0.49 ms | 0.00 ms | 1.51 ms |
结论:优化版 SBLA 注意力比原版快 4.2 倍!
📦 安装
新依赖
pip install matplotlib # 用于图形版可视化工具
可选依赖
pip install bert-score # 用于 BERTScore 评估
pip install moverscore # 用于 MoverScore 评估
pip install onnx onnxruntime # 用于 ONNX 部署
🚀 使用指南
1. 使用 BERTScore & MoverScore 评估
python evaluation/bertscore_moverscore.py
2. 使用图形版可视化工具
python evaluation/visualization_graphical.py
3. 导出到 GGML 格式
python deployment/export_ggml.py
4. 导出到 ONNX 格式
python deployment/export_onnx.py
5. 使用优化版 SBLA 注意力
优化已合入主模块,直接使用 SBLAttention 即可,无需额外导入。
📊 文件变更
新增文件
evaluation/bertscore_moverscore.py- BERTScore & MoverScore 评估evaluation/visualization_graphical.py- 图形版可视化工具deployment/export_ggml.py- GGML 部署选项deployment/export_onnx.py- ONNX 部署选项output/ggml/README_GGML.md- GGML 部署指南output/onnx/README_ONNX.md- ONNX 部署指南
更新文件
VERSION- v1.0.0 → v1.1.0CHANGELOG.md- 添加 v1.1.0 变更日志RELEASE.md- 添加 v1.1.0 发布说明
🎯 下一步计划
v1.2.0(计划)
- 添加更多评估指标(BLEU、ROUGE、METEOR)
- 添加模型解释工具(LIME、SHAP)
- 添加更多部署选项(TensorRT、OpenVINO)
- 优化训练速度(混合精度训练、梯度累积)
🙏 致谢
感谢所有贡献者!
📞 联系我们
- GitHub:https://github.com/zhan1206/fusion-llm
- Issues:https://github.com/zhan1206/fusion-llm/issues
- Discussions:https://github.com/zhan1206/fusion-llm/discussions
Fusion-LLM v1.1.0 已完成! 🎉🎉🎉