commit | 9f7fb66d62014ed62ba6aa617364e8591211c797 | [log] [tgz] |
---|---|---|
author | Darius Rueckert <darius.rueckert@fau.de> | Wed Mar 25 11:41:39 2020 +0100 |
committer | Darius Rueckert <darius.rueckert@fau.de> | Thu Mar 26 18:23:48 2020 +0100 |
tree | 0424d41e1de2b43b2af8d0908aa294fa2e3c119f | |
parent | ab0d373e465f46ce483db640d0fb2f244f48702d [diff] |
Add a constant cost function to the autodiff benchmarks The constant cost function is run with a variable number of parameters to test at which point, different compilers fail to optimize the autodiff code. Clang achieves expected performance which fails at >50 parameters. G++ fails already at 20 parameters Change-Id: I75d8c683ef0011d813ec6d966d7ad58f86530f44
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
Please see ceres-solver.org for more information.