flame

极简框架,快速训练线性注意力大模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 72 🐛 待处理 9 👀 关注 8
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 426
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源框架,MIT许可证,完全免费,无付费版本。

项目预览

flame 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队fla-org
定价模式🏷️完全免费
价格说明开源框架,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型flash-linear-attention,large-language-models,sequence-modeling
GitHub 星标★ 426
上线时间2025-01-06 00:00:00
代码更新2026-04-22
仓库体积204 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数8

项目介绍

flame 是一个极简的深度学习训练框架,专为扩展 FLA(Fast Linear Attention)模型而设计。它解决了高效训练线性注意力模型时面临的工程复杂性问题,提供了简洁的 API 和模块化设计,使研究者能快速搭建和扩展大规模模型训练流程。核心能力包括分布式训练支持、内存优化、灵活的模型配置,以及与主流深度学习生态的兼容性。项目处于早期阶段,代码风格清晰,适合作为研究工具或教学参考。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 426

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 55 分钟 部署方式:本地GPU 5 步

环境要求

  • NVIDIA GPU 多卡更佳
  • Python 3.10+
  • CUDA 12.x

安装与启动步骤

  1. 1拉仓库

    它建在 torchtitan 之上,结构与其保持一致。

    git clone https://github.com/fla-org/flame.git
  2. 2装成本地包

    用可编辑安装,方便改配置。

    pip install .
  3. 3装匹配的注意力内核

    它替换默认的线性注意力实现,装错版本会直接报错。

    pip install -U flash-linear-attention
  4. 4准备小数据集跑通

    先用极小的数据验证训练循环。

  5. 5改并行配置再扩

    单卡能跑通后再调张量并行。

如何确认成功

一个极小配置能跑完若干步训练且 loss 正常下降,换并行度后仍能收敛而不是直接 OOM

注意事项

  • 它是训练框架,不是模型,价值在高效实现与可复现的训练配置。
  • 上游框架与其版本强耦合,升级其中一方要同步升级另一方。
  • 自定义注意力内核需要编译,CUDA 版本不匹配是最常见的失败原因。
  • 多卡训练对通信要求高,单机能跑通不代表多机能跑。
  • 数据准备不在仓库范围内,要自己按格式整理。

核心亮点

  • 专注 FLA 模型,训练流程高度定制化
  • 代码简洁,易于理解和二次开发
  • 内置分布式训练支持,便于扩展规模

不足之处

  • 文档/社区待观察
  • 生态尚不成熟,集成工具较少

适用场景

  • 研究线性注意力模型训练
  • 快速原型验证新架构
  • 教学演示分布式训练

替代项目

Hugging Face Transformers、Fairseq、TinyLlama

上一篇:LLM-Drop

下一篇:reasoning-gym

同类项目推荐

training_hub 开源

一站式调用主流LLM训练算法,快速验证训练策略

An algorithm-focused interface for common llm training, continual learning, and rein···

★ 105 2026-08-09
AnglE 开源

用角度学习训练最强句子向量,登顶MTEB榜单

Train and Infer Powerful Sentence Embeddings with AnglE | SOTA on STS and MTEB Lead···

★ 575 2026-08-09
Time-LLM 开源

用大模型重编程时间序列,预测更准更通用

[ICLR 2024] Official implementation of " Time-LLM: Time Series Forecasting by Repro···

★ 2714 2026-08-09
Skills 开源

给大模型装技能插件,按需组合快速增强能力

A project to improve skills of large language models

★ 1057 2026-09-15
lpwm 开源

用潜在粒子建模视频世界,预测未来更精准

[ICLR 2026 Oral] Latent Particle World Models official repository

★ 146 2026-08-09
axolotl 开源

一条命令微调大模型,省心省力

Go ahead and axolotl questions

★ 12674 2026-08-09
EasyWAM 开源

一套代码搞定世界动作模型的训练、微调与评测

A unified framework for training, fine-tuning, and evaluating World Action Models

★ 405 2026-09-16
zeta 开源

像搭积木一样构建高性能 AI 对话模型

Build high-performance AI models with modular building blocks

★ 605 2026-08-09
RecLM 开源

用自然语言指令微调,让推荐模型更懂你

[ACL2025] "RecLM: Recommendation Instruction Tuning"

★ 113 2026-08-09