MilesCranmer / PySR

High-Performance Symbolic Regression in Python and Julia
https://astroautomata.com/PySR
Apache License 2.0
2.19k stars 207 forks source link

Speed up evaluation with `turbo` parameter #208

Closed MilesCranmer closed 1 year ago

MilesCranmer commented 1 year ago

This updates the backend to v0.14, which has a turbo parameter. Turning this on uses LoopVectorization.jl on the operators, which can get ~30% performance improvement compared to the current evaluation mechanism.