microsoft / microsoft/vcpkg

[colmap] update to 4.1.1

Open
#53,441 0 comments 0 reactions 0 assignees View on GitHub
category:port-update
Dominant language
CMake
Stars
27.5k
Forks
7.7k
Avg merge
2d 19h
Merged PRs (30d)
321

Description

### Library name

colmap

### New version number

4.1.1

### Other information that may be useful (release notes, etc...)

Update ceres-solver and enable cuda/cudss support to avoid:

W: Requested to use GPU for bundle adjustment, but Ceres was compiled without CUDA support. Falling back to CPU-based dense solvers.
W: Requested to use GPU for bundle adjustment, but Ceres was compiled without cuDSS support. Falling back to CPU-based sparse solvers.

while dense reconstructing.

Add feature in onnx to enable -DONNX_DISABLE_STATIC_REGISTRATION:ON and modify onnx-runtime to force enabling it

Does colmap needs onnx-runtime to be built with tensorrt ? I don't think so

Contributor guide

Open the contributing guide

Research direction

Start with the vcpkg port and its existing colmap, ceres-solver, onnx, and onnx-runtime configuration. Check the 4.1.1 release requirements and the requested CUDA, cuDSS, ONNX static-registration, and TensorRT settings; done means colmap updates successfully and dense reconstruction no longer reports the listed missing-support warnings.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.