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 的支持。
技术规格
| 平台 | |
|---|---|
| 推理引擎 | |
| 训练方法 | |
| 模型格式 | |
| 图像生成 | |
| 音频生成 | |
| 评估工具 | |
| 集群支持 | |
| 插件架构 | |
| 许可证 |
项目资源
物料清单 (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 平台要求 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 浏览器 | 访问 Transformer Lab Web UI | ✅ 是 |
| 终端 | 运行安装和启动脚本 | ✅ 是 |
| Node.js v22 | 前端开发 | ▢ 推荐 |
| Conda | 后端 API 环境管理 | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
1/5
数理与计算
4/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
4/5
项目图库
视频
tY5TAvKviLo
所需技能
🔧 **动手能力**:能够安装和配置软件环境,管理 GPU 驱动和 WSL2(Windows 用户)。
💻 **编程能力**:需要 Python 和 JavaScript 基础,以便使用 Lab SDK 或进行二次开发。
⚡ **电子电路**:不涉及。
适用场景
**AI 研究**:研究人员在本地或集群上训练、微调和评估 LLM 和扩散模型。
**模型部署与测试**:快速部署和测试各种开源模型,进行聊天、图像生成等任务。
**团队协作**:研究实验室在 GPU 集群上统一管理实验、模型和任务。
**教育学习**:学习 LLM 微调、RLHF 和模型评估的实践操作。