news 2026/8/27 3:45:19

Xtreme1 多模态数据标注平台快速上手教程:Docker Compose 本地部署全流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Xtreme1 多模态数据标注平台快速上手教程:Docker Compose 本地部署全流程

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 以上空间。

  1. 克隆仓库并进入目录:
git clone https://gitcode.com/gh_mirrors/xt/xtreme1 cd xtreme1
  1. 后台启动全部服务:
docker compose up -d
  1. 等待几分钟。首次运行会初始化数据库并准备测试数据集,完成后用 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.ymlbackendfrontendimage行注释、取消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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 3:45:11

TestDisk 数据恢复指南:误删文件、分区丢失如何免费找回

TestDisk 数据恢复指南:误删文件、分区丢失如何免费找回 【免费下载链接】testdisk TestDisk & PhotoRec 项目地址: https://gitcode.com/gh_mirrors/te/testdisk 电脑突然提示"分区未初始化",或者你刚意识到整个文件夹被误删——先别慌,立刻停止对这块盘…

作者头像 李华
网站建设 2026/8/27 3:44:33

从ReAct到Multi-Agent:构建高效协作的AI智能体系统架构与实践

1. 从单兵作战到团队协作:AI Agent的范式转移如果你最近关注AI应用开发,会发现一个明显的趋势:大家不再满足于让一个大语言模型(LLM)去“单打独斗”地完成复杂任务了。早期的AI Agent,比如经典的ReAct范式&…

作者头像 李华
网站建设 2026/8/27 3:44:31

std::bind 实战指南:C++11 回调机制与线程安全设计

1. 为什么今天还要认真学 std::bind?——它不是“过时的语法糖”,而是理解 C 回调机制的钥匙你可能在刷 C 面试题时见过这道题:“std::bind 和 lambda 表达式有什么区别?”答案常被简化为“lambda 更简洁,bind 已淘汰”…

作者头像 李华
网站建设 2026/8/27 3:44:31

Agentic RAG规划缓存:从任务规划到执行复用的性能跃迁

1. 项目概述:从传统RAG到Agentic RAG的范式跃迁最近在优化一个企业级知识库问答系统时,我遇到了一个典型的性能瓶颈:用户每次提问,系统都要完整地走一遍“检索-增强-生成”的流程。对于一些高频、复杂但模式固定的查询&#xff0c…

作者头像 李华
网站建设 2026/8/27 3:43:22

复盘怎样转成工程规则

复盘怎样转成工程规则 复盘结论要转化为可验证的改动;流程建议需结合团队的发布和评审机制落地。 分类: [Engineering Technology]分类: [工程技术] 很多团队在遇到生产环境事故后,都会开会撰写“事故复盘报告”。但大多数复盘报告写完后就被躺平丢进 W…

作者头像 李华
网站建设 2026/8/27 3:42:38

人形机器人为何难进工厂?工业机器人标准化与验证逻辑解析

机器人出货量近两年保持明显增长,新能源汽车产线、3C 电子装配、一般工业自动化改造都在持续买入机器人,行业新闻里“机器人时代已经到来”的说法并不夸张。但真正走到制造现场会发现另一种现实:采购经理、工艺工程师和自动化集成商规划新线时…

作者头像 李华