RcppEnsmallen v0.2.20.0.1 Released - New Active CMAES Implementation and Fixes!

software-releases
r-package
Author

James Balamuta

Published

October 3, 2023

After over a year of silence, Ensmallen Development Team has released a new update! In this release, the team has added a new optimizer, Active CMAES, and fixed a few bugs. We also performed maintenance on the R side by increasing the R version required to R 4.0 to ensure a compiler with C++11 is available. We’ve also removed the explicit C++11 requirement from the DESCRIPTION and Makevars{.win} files.

To dive deeper into any of the changes, please see the news entry for the package update below.

RcppEnsmallen news file entry for version v0.2.20.0.1 (2023-10-03)

  • Upgraded to ensmallen 2.20.0: “Eight Ball Deluxe” (2023-10-05)
    • Implementation of Active CMAES (#367).
    • LBFGS: avoid generation of NaNs, and add checks for finite values (#368).
    • Fix CNE test tolerances (#360).
    • Rename SCD optimizer, to CD (#379).
  • Updated GitHub Action runners update-ensmallen-refresh and pkgdown to address deprecation notices. (#53, #54, #55).
  • Removed explicit C++11 requirement from DESCRIPTION and Makevars{.win}.
  • Increased the R version required to R 4.0 to ensure a compiler with C++11 is available.

GitHub Changelog