Skip to content

Conversation

@ahojnnes
Copy link
Contributor

@ahojnnes ahojnnes commented Aug 23, 2024

  • Adds support for using Ceres' CUDA based dense solver for BA.
  • Adds some initial heuristic thresholds to switch between CPU and GPU based solvers.
  • GPU-based solvers are still disabled by default and require explicit enabling through e.g. --Mapper.ba_use_gpu or --BundleAdjustment.use_gpu.
  • The heuristic thresholds would benefit from a more sophisticated tuning based on CPU/GPU capability. Not sure if feasible.

@ahojnnes ahojnnes requested review from B1ueber2y and sarlinpe August 23, 2024 12:42
@ahojnnes ahojnnes enabled auto-merge (squash) August 23, 2024 13:50
@ahojnnes ahojnnes merged commit 7a1201b into main Aug 23, 2024
@ahojnnes ahojnnes deleted the user/joschonb/ba-dense-cuda branch August 23, 2024 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants