Transformer Lab transformerlab-app

3/5 🧩 软硬件结合 已发布
transformerlab 2120 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Transformer Lab

项目简介

The open source research environment for AI researchers to seamlessly train, evaluate, and scale models from local hardw


Transformer Lab 是一个面向人工智能研究实验室的开源操作系统级平台,旨在将当前碎片化的机器学习工具链整合到一个统一、优雅的界面中。该项目由 Mozilla Builders 支持,专为机器学习研究人员设计,支持在本地、本地服务器或云端灵活部署。

标签

项目特点

**统一平台**:将训练、微调、评估、聊天和模型管理整合到一个界面中。
**本地隐私**:个人版确保数据不离开本地机器。
**跨平台支持**:原生支持 macOS (Apple Silicon)、Linux 和 Windows (WSL2)。
**团队协作**:团队版支持 Slurm 集群或 SkyPilot 云(AWS、GCP、Azure)的统一任务编排。
**模型广泛支持**:支持 Llama 3、DeepSeek、Mistral、Qwen、Phi 等多种模型,以及 MLX、vLLM、Ollama 等推理引擎。
**丰富的训练方法**:支持全量微调、LoRA/QLoRA、RLHF (DPO、ORPO、SIMPO) 和奖励建模。
**插件系统**:通过 Python 插件架构扩展功能,并提供 Lab SDK 集成现有训练脚本。
**开源且受资助**:项目开源,并得到 Mozilla Builders 的支持。

技术规格

平台 macOS (Apple Silicon), Linux (NVIDIA/AMD GPU), Windows (WSL2 + NVIDIA GPU)
推理引擎 MLX, vLLM, Ollama, HuggingFace Transformers
训练方法 全量微调, LoRA/QLoRA, RLHF (DPO, ORPO, SIMPO), 奖励建模
模型格式 HuggingFace, GGUF, MLX
图像生成 Stable Diffusion, Flux, ControlNets, IP-Adapters
音频生成 Kokoro, Bark 等 TTS 模型
评估工具 LLM-as-a-Judge, EleutherAI LM Evaluation Harness (MMLU, HellaSwag, GSM8K 等)
集群支持 Slurm, SkyPilot (AWS, GCP, Azure)
插件架构 Python 插件系统
许可证 AGPL-3.0

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Node.js v22 1 前端开发依赖
Python 3 (Conda) 1 后端 API 和 SDK 依赖
Apple Silicon Mac (M1/M2/M3/M4) 1 macOS 平台要求
NVIDIA 或 AMD GPU 1 Linux 平台要求
NVIDIA GPU + WSL2 1 Windows 平台要求

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 4/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
🔵 创造与创新: 4/5

视频

所需技能

🔧 **动手能力**:能够安装和配置软件环境,管理 GPU 驱动和 WSL2(Windows 用户)。 💻 **编程能力**:需要 Python 和 JavaScript 基础,以便使用 Lab SDK 或进行二次开发。 ⚡ **电子电路**:不涉及。

适用场景

**AI 研究**:研究人员在本地或集群上训练、微调和评估 LLM 和扩散模型。
**模型部署与测试**:快速部署和测试各种开源模型,进行聊天、图像生成等任务。
**团队协作**:研究实验室在 GPU 集群上统一管理实验、模型和任务。
**教育学习**:学习 LLM 微调、RLHF 和模型评估的实践操作。