Switching to METIS ordering fixes out of memory error for large examples.

release/4.3a0
Frank Dellaert 2018-12-31 13:08:41 -05:00
parent 6a58e88631
commit 3c3f6d2b7c
1 changed files with 3 additions and 8 deletions

View File

@ -69,15 +69,10 @@ void testGtsam(int numberNodes) {
} }
LevenbergMarquardtParams params; LevenbergMarquardtParams params;
params.verbosity = NonlinearOptimizerParams::ERROR; params.setVerbosity("ERROR");
// params.setLinearSolverType("MULTIFRONTAL_QR"); params.setOrderingType("METIS");
params.setLinearSolverType("MULTIFRONTAL_CHOLESKY");
LevenbergMarquardtOptimizer optimizer(graph, initial, params); LevenbergMarquardtOptimizer optimizer(graph, initial, params);
// GaussNewtonParams params_gn;
// params_gn.setVerbosity("ERROR");
// params_gn.setMaxIterations(20);
// params_gn.setLinearSolverType("MULTIFRONTAL_QR");
// GaussNewtonOptimizer optimizer(graph, initial, params_gn );
auto result = optimizer.optimize(); auto result = optimizer.optimize();
} }