xtreme1-io/xtreme1
Xtreme1 is an all-in-one data labeling and annotation platform for multimodal data training and supports 3D LiDAR point cloud, image, and LLM.
Xtreme1 – 用于多模态训练数据标注与管理的开源平台
是什么 – Xtreme1 是一个自托管的 Web 应用程序,可让您为计算机视觉和大语言模型(LLM)项目标注、整理和组织数据。它集成了 UI、后端服务(MySQL、Redis、MinIO)以及可选的预训练推理容器,使您能够使用内置模型进行 预标注,然后对结果进行修正。
为何重要 – 高质量的标注数据是视觉和 LLM 流水线的瓶颈。Xtreme1 提供了一个统一平台,用于处理 2D 图像框、多边形、关键点、3D LiDAR 点云框以及传感器融合标注,同时还支持本体(类层次结构)管理与质量监控工具。该平台开源(Apache-2.0),可通过 Docker 在本地或服务器上运行,适用于需要完全掌控数据的研究实验室、初创公司或企业。
核心功能(如 README 所列)
| 领域 | 功能 |
|---|---|
| 图像标注 | 边界框、多边形、折线、关键点。使用 YOLOR 实现可选的自动标注。 |
| 3D / 传感器融合标注 | LiDAR-相机融合框,由 OpenPCDet 和 AB3DMOT 驱动。 |
| 本体中心 | 定义类层次结构和属性模式,可导出至训练流水线。 |
| 数据管理 | 版本化存储(MinIO)、数据库驱动的项目元数据、质量监控仪表板。 |
| 错误检测 | 工具用于定位并修复标注错误。 |
| 结果可视化 | 在原始数据上叠加模型预测,快速评估。 |
| 面向 LLM 的 RLHF 工具 | 用于强化学习-人类反馈(RLHF)标注循环的 Beta 阶段界面。 |
| 整理辅助功能 | 使用 MobileNetV3 嵌入和 openTSNE 降维进行可视化调试。 |
快速开始(Docker Compose)
- 下载最新版本(撰写时为 v0.9.3)并解压。
wget https://github.com/xtreme1-io/xtreme1/releases/download/v0.9.3/xtreme1-v0.9.3.zip unzip -d xtreme1-v0.9.3 xtreme1-v0.9.3.zip - 启动服务栈
Compose 文件会拉取 MySQL、Redis、MinIO,以及 Xtreme1 的后端和前端容器。数据存储在 Docker 卷中,因此容器重启后仍能保留。cd xtreme1-v0.9.3 docker compose up # 添加 -d 可在后台运行 - 打开 UI – 访问
http://localhost:8190(推荐使用 Chrome)。 - 启用内置 AI 模型(可选,需 NVIDIA GPU 与 CUDA 及 NVIDIA Container Toolkit):
此命令将启动额外的容器,提供 YOLOR、OpenPCDet 等服务,UI 可调用它们进行预标注。docker compose --profile model up
从源码安装(开发者用)
- 克隆仓库,启用 Docker BuildKit,可选择本地构建镜像或使用 Docker Hub 上的预构建镜像。
docker-compose.yml可通过docker-compose.develop.yml(已 gitignore)覆盖,避免提交本地更改。- README 提供了处理 ARM CPU、版本升级、MySQL 数据库备份/恢复的详细步骤。
典型使用场景
- 计算机视觉数据集创建 – 为物体检测、分割或传感器融合模型标注 2D 图像或 3D 点云。
- 基于 RLHF 的 LLM 微调 – 使用 Beta 版 RLHF 标注 UI 收集人类偏好数据,用于语言模型对齐。
- 数据质量流水线 – 监控标注一致性,发现异常值,并在训练前重新标注问题样本。
- 团队协作 – 支持多用户项目、基于角色的访问控制、共享本体和版本化存储。
许可与社区
- 许可:Apache License 2.0(宽松,适合商业使用)。
- 治理:由 LF AI & Data Foundation 主持;该项目被定位为该基金会下的首个开源标注/标注平台。
- 支持:公开问题追踪器、文档网站(
docs.xtreme1.io),以及 Twitter 和 Medium 上的社区频道。
总结 – Xtreme1 是一个全栈式、基于 Docker 的解决方案,用于创建高质量的多模态训练数据。它是一个真正面向 AI/ML 实践者的软件项目,而非简单的精选列表或教程集合。
相关
- 项目
- 项目
- 项目
- 项目
- 项目