mlpack 4.0.1
Released Dec. 29, 2022.
- Fix mapping of categorical data for Julia bindings (#3305).
- Bugfix: catch all exceptions when running bindings from Julia, instead of crashing (#3304).
- Various Python configuration fixes for Windows and OS X (#3312, #3313, #3311, #3309, #3308, #3297, #3302).
- Optimize and strip compiled Python bindings when possible, resulting in significant size minimization (#3310).
- The
/std:c++17
and/Zc:__cplusplus
options are now required when using Visual Studio (#3318). Documentation and compile-time checks added. - Set
BUILD_TESTS
toOFF
by default. If you want to build tests, likemlpack_test
, manually setBUILD_TESTS
toON
in your CMake configuration step (#3316). - Fix handling of transposed matrix parameters in Python, Julia, R, and Go bindings (#3327).
- Comment out definition of ARMA_NO DEBUG. This allows various Armadillo run-time checks such as non-conforming matrices and out-of-bounds element access. In turn this helps tracking down bugs and incorrect usage (#3322).