Xtreme1 多模态数据标注平台快速上手教程:Docker Compose 本地部署全流程
【免费下载链接】xtreme1Xtreme1 is an all-in-one data labeling and annotation platform for multimodal data training and supports 3D LiDAR point cloud, image, and LLM.项目地址: https://gitcode.com/gh_mirrors/xt/xtreme1
Xtreme1 是一个开源的多模态数据标注平台,你可以在同一套系统里完成图像、3D LiDAR 点云和 2D/3D 传感器融合数据集的标注,并借助 AI 模型做预标注。本文带你走一遍本地部署流程、模型服务的开启方式,以及如何确认部署成功。
它解决什么问题
训练计算机视觉或大模型项目时,数据标注往往是最耗时的环节:2D 和 3D 数据分散在不同工具里,类别与属性口径也难统一。Xtreme1 把标注、数据管理、本体配置和质量监控收进一个平台,覆盖 2D/3D 目标检测、语义/实例分割、LiDAR-相机融合等场景。
适合哪些人用
- 为 CV 或 LLM 项目准备训练数据的机器学习工程师
- 希望用预标注降低人工成本的标注团队
- 想体验 LiDAR-相机融合标注、查看模型推理结果的算法同学
最短路径跑起来
先确认环境:桌面系统装 Docker Desktop 4.1 以上版本;Linux 服务器用 Docker Engine 20.10 以上加 Compose 插件 2.0 以上版本。内存 2GB 起,磁盘预留 10GB 以上空间。
- 克隆仓库并进入目录:
git clone https://gitcode.com/gh_mirrors/xt/xtreme1 cd xtreme1- 后台启动全部服务:
docker compose up -d- 等待几分钟。首次运行会初始化数据库并准备测试数据集,完成后用 Chrome 打开
http://localhost:8190。
看到标注工作台页面即代表部署成功。MySQL、Redis、MinIO 的账号密码都写在docker-compose.yml里;数据落在 Docker 卷中,重建容器不会丢失。
核心能力拆解
图像标注:支持边界框和分割标注,预置 YOLOR、RITM 模型先框出和抠出目标,你再修正,能明显减少手工操作。
LiDAR-相机融合标注:点云与多路相机画面同屏联动,标注 3D 目标时可对照相机图像核验,内置 OpenPCDet 和 AB3DMOT 提供预标注。
本体中心:类别和属性在这里统一配置,支持层级结构,标注和模型训练共用同一套本体定义。
数据管理与结果可视化:按本体检索数据集,快速回看标注结果和模型输出,定位错标数据。
平台还带一个面向大语言模型的 RLHF 标注工具(beta 版)。
如何开启内置模型服务
默认情况下模型容器不会启动,加一个modelprofile 即可显式启用:
docker compose --profile model up前提:主机已装 NVIDIA CUDA 驱动和 NVIDIA Container Toolkit,GPU 建议 NVIDIA T4 级别,内存 4GB 以上。各模型服务分别监听 8292 到 8295 端口。
ARM 机器与常见问题
Apple M1 等 ARM 机器上,MySQL 等镜像可能不兼容。新建docker-compose.override.yml,强制走 amd64 镜像(QEMU 模拟,性能会下降):
services: mysql: platform: linux/amd64常见问题:
- 首启耗时:数据库初始化和测试数据集准备需要几分钟,耐心等后端健康检查通过。
- 其他机器访问:把
localhost换成本机 IP 即可。 - 停止与清理:
docker compose stop停服务;docker compose down删容器但保留数据;down -v会连数据一起删,谨慎使用。
扩展方向
- 从源码构建:克隆同一仓库后,把
docker-compose.yml中backend、frontend的image行注释、取消build行注释,执行docker compose build再启动,即可用本地代码构建镜像。 - 架构:Nginx 做网关,Web 前端和 API 后端为应用层,MySQL、Redis、MinIO 为存储层,整体跑在 Docker Engine 与 Docker Compose 之上。
Xtreme1 采用 Apache 2.0 许可证发布,由 LF AI & Data Foundation 托管。仓库目前标注为不再主动维护,代码保留作归档用途;如需继续开发,可基于当前版本自行维护,信息以仓库最新 README 为准。
【免费下载链接】xtreme1Xtreme1 is an all-in-one data labeling and annotation platform for multimodal data training and supports 3D LiDAR point cloud, image, and LLM.项目地址: https://gitcode.com/gh_mirrors/xt/xtreme1
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考