lightly-ai/lightly-train

All-in-one training for vision models (YOLO, ViTs, RT-DETR, DINOv3): pretraining, fine-tuning, distillation.

解决的问题

LightlyTrain 简化了计算机视觉模型的端到端开发。它提供了一个统一的框架来处理整个生命周期,从在无标签数据上预训练基础模型,到针对目标检测和分割等任务微调专用模型,包括面向部署的优化。

工作原理

该框架提供高级 Python 函数来训练和微调最先进的架构,如 DINOv2、DINOv3 和 LTDETRv2。它支持多种视觉任务,允许用户插入自己的数据集和骨干网络。训练完成后,模型可以导出为 ONNX 和 TensorRT 等业界标准格式,用于边缘设备或生产服务器上的高性能推理。

适用人群

它专为构建计算机视觉应用的机器学习工程师和研究人员设计,他们需要快速从原始数据获得高精度、可部署的模型。对于面向边缘部署或需要在检测和分割任务中实现最先进性能的用户尤其有用。

亮点

  • 支持先进的预训练、微调和蒸馏方法。
  • 包含 DINOv3 和 LTDETRv2 等最先进的架构。
  • 提供开箱即用的 ONNX 和 TensorRT 导出,实现快速推理。
  • 针对多种任务进行了优化,包括目标检测、实例分割、语义分割和深度估计。
  • 通过梯度累积和激活检查点等功能实现高效训练。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目