v2026.9.30

harry7557558/spirula-studiov2026.9.30Sep 30, 2026by harry7557558

Upgrading?

AI Summary

This release speeds up dataset creation and introduces partitioned training with model merging for large datasets. It adds natural-language prompting for SAM 2.1, BiRefNet masking, a pen tool for masks, and improved training ETA/VRAM forecasting, along with several bug fixes. The default masking model changes from SAM 3 to SAM 2.1 Base+ with Grounding DINO.

Key Highlights

  • General speed improvements in dataset creation
  • Split large datasets into parts, train separately, and merge results
  • Natural language prompts for SAM 2.1 masking models and new BiRefNet model support
  • Training VRAM forecasting and OOM warnings with improved ETA estimation
  • Fixes for PLY loading from resumed training, COLMAP relative paths, and video decoding on some drivers

Breaking Changes

  • Default masking model changed from SAM 3 to SAM 2.1 Base+ with Grounding DINO (2-3x faster, slightly reduced accuracy); SAM 3 remains available as a non-default option

New Features

  • Partitioned dataset training with model merging
  • Natural language prompting for SAM 2.1 masking
  • BiRefNet masking model support
  • Training VRAM forecasting and OOM warning
  • Pen tool for mask editing
  • Separate fixed-area mask per camera in dual-fisheye setups
  • Improved telemetry usage in dataset creation
  • Reduced chance of VkResult -4 errors in dataset creation and meshing

Full Release Notes

Changelog
- General speed improvement in dataset creation
- Support splitting a large dataset into multiple parts, then train separately and merge
- Support natural language prompt for SAM 2.1 masking models
- Support [BiRefNet](https://github.com/zhengpeng7/birefnet) masking model
- Improved training ETA estimation, and added training VRAM forecasting and OOM warning
- Reduced chance of "VkResult -4" error in dataset creation and meshing
- Improved support for using telemetry information in dataset creation
- Support pen tool for masks
- Support using a separate fixed-area mask for each camera in dual-fisheye setups
- Fixed error loading PLY saved from a resumed training
- Fixed COLMAP dataset parsing error with relative paths
- Fixed video decoding issues with some drivers

Notes:
- This release carries difference in SfM intended to be improvement. Please submit an issue if you notice significant regression in accuracy or speed compared to previous versions.
- The default masking model has been changed from SAM 3 to SAM 2.1 Base+ with Grounding DINO, which provides 2-3x faster masking with slightly reduced accuracy. SAM 3 remains available as a non-default option.

Related Repositories