v0.14.2
[0.14.2] - 2026-02-24
New Classification Support: You can now train image classification models with LightlyTrain! See the classification documentation for more information.
Added
- Add
classification support - Add support for frozen backbone training in LTDETR and Picodet object detection
models. Setmodel_args={"backbone_freeze": True}intrain_object_detectionto
freeze the backbone and reduce VRAM usage. - Add LTDETR support for DINOv3 ViT-B/L and DINOv2 ViT-L/B/G models. Pretrained weights
are not yet available for these models. - Add support for fine-tuning DINOv2 models for instance segmentation with the
train_instance_segmentationcommand. See the
instance segmentation documentation
for more information.
Fixed
- Filter invalid bounding boxes in instance segmentation
- Fix incorrect logging of training times.
What's Changed
- Update UV by @guarin in #606
- Relax tests by @guarin in #607
- Add Image Classification Implementation by @guarin in #608
- Implement functions for reading YOLO OBB labels. by @gabrielfruet in #609
- Filter invalid bounding boxes in instance segmentation by @guarin in #610
- Add dinov2 eomt instance segmentation by @guarin in #611
- Add more ltdetr configs by @guarin in #612
- Add image classification multihead by @guarin in #613
- Add semantic segmentation multihead by @guarin in #614
- Fix pywinpty CI error by @guarin in #621
- Update GPU/Data time logging by @guarin in #617
- Document classification by @guarin in #620
- Raise error if backbone weights file doesn't exist by @guarin in #622
- Update license logs by @guarin in #623
- Object Detection backbone freezing option by @gabrielfruet in #618
- Fix timer tests by @guarin in #625
- Release 0.14.2 by @guarin in #626
New Contributors
- @gabrielfruet made their first contribution in #609
Full Changelog: v0.14.1...v0.14.2