Transformer Lab
transformerlab-app
3/5
🧩 软硬件结合
已发布
项目简介
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 和模型评估的实践操作。