Skip to content

v1.4.0

Choose a tag to compare

@Vincentqyw Vincentqyw released this 02 Aug 14:01
· 10 commits to main since this release

Features

  • Headless CLI mode (colmapforge run) running the full pipeline without
    Qt, plus a cmf alias.
  • YOLO-World + SAM text-prompt cascades with four mask backends: MobileSAM,
    SAM2.1-Tiny, EfficientViT-SAM-L0, and EdgeTAM.
  • Model download overhaul: Hugging Face mirror support, SHA256
    verification, and a colmapforge download predownload command.
  • Sensible CLI defaults and richer top-level help.
  • SAM3 runs on GPU when VRAM >= 8 GB; CUDA/cuDNN bundled via pip extras.

Fixes

  • Packaged builds (all platforms): bundle the vendored CLIP BPE vocabulary
    file; release bundles crashed at segmentation with "No such file or
    directory: bpe_simple_vocab_16e6.txt.gz".
  • Windows: uv sync --extra gpu no longer fails to resolve — the
    [cuda,cudnn] pip extras are Linux-only (the nvidia-* wheels ship no
    Windows builds); Windows uses the plain onnxruntime-gpu wheel with a
    system CUDA 13 + cuDNN 9 install.

Refactor

  • Drop the osam dependency — the CLIP BPE tokenizer is now vendored.
  • Remove dead code and dedupe GUI/CLI pipeline logic.

Documentation

  • Re-benchmark Apple M4 Pro and merge with RTX 5090 results into a single
    comparison table.

Full Changelog: v1.3.0...v1.4.0

Full Changelog: v1.3.0...v1.4.0

Full Changelog: v1.3.0...v1.4.0

Full Changelog: v1.3.0...v1.4.0