ipab-slmc / exotica

Extensible Optimization Framework
https://ipab-slmc.github.io/exotica
BSD 3-Clause "New" or "Revised" License
149 stars 70 forks source link

[exotica_pinocchio_dynamics_solver] Split derivatives into own compile units #729

Closed wxmerkt closed 3 years ago

wxmerkt commented 3 years ago

Reduced the peak memory use from 7.6 GB to 6.1 GB. We cannot get any lower when using ABA derivatives. Without ABA derivatives, it's 3.8 GB. Hope this helps but might still cause problems on the buildfarm