- To make the pipeline deterministic:
- Disable TBB in GTSAM (go to build folder in gtsam, use cmake-gui to unset
GTSAM_WITH_TBB). - Change
ransac_randomizeflag inparams/trackerParameters.yamlto 0, to disable ransac randomization.
- Disable TBB in GTSAM (go to build folder in gtsam, use cmake-gui to unset
Note: these changes are not sufficient to make the output repeatable between different machines.
Note: remember that we are using
-march=nativecompiler flag, which will be a problem if we ever want to distribute binaries of this code.