Commit Graph
30458 Commits
Author SHA1 Message Date
Ryan Curtin 189f2b6ab6 Fix name of option. 2024-10-29 09:15:26 -04:00
Ryan Curtin 51d600e98e Fix path to match the CMAKE_SYSROOT path. 2024-10-28 17:50:05 -04:00
Omar Shrit 7fde2d2e79 Merge pull request #3819 from marlamb/feature/fix-uninitialized-variable-warning
Fix uninitialized variable warning
2024-10-26 10:41:46 +02:00
Martin Lambertsen 05d75967ed Fix uninitialized variable warning
The warning was detected during build of the tests on Linux with gcc
13.2.
2024-10-25 11:24:20 +02:00
Ryan Curtin ca27fa52f7 Merge pull request #3808 from rcurtin/doc-vptree
Document `VPTree`
2024-10-22 17:37:41 -04:00
Omar Shrit 94f5e1ea04 Merge pull request #3811 from marlamb/feature/modernize-type-traits
Modernize STL type traits
2024-10-22 23:07:32 +02:00
Ryan Curtin 48333f9110 Fix link to HMM regression PDF. 2024-10-22 11:59:43 -04:00
Ryan Curtin 8f5bf8da77 Just use the direct ACM paper link instead of archive.org. 2024-10-22 09:18:01 -04:00
Ryan Curtin 6184424690 Fix link. 2024-10-21 21:29:34 -04:00
Martin Lambertsen 2e47805d5e More formatting 2024-10-21 17:03:33 +02:00
Ryan Curtin e78523d7d8 Merge remote-tracking branch 'origin/master' into doc-vptree 2024-10-21 09:53:34 -04:00
Martin Lambertsen 324b7dfc32 Fix line length 2024-10-21 06:32:18 +02:00
Martin Lambertsen bb1ba3a132 Merge branch 'mlpack:master' into feature/modernize-type-traits 2024-10-21 06:16:17 +02:00
Omar ShritandRyan Curtin c9263b5615 Update src/mlpack/tests/cv_test.cpp
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-10-20 23:21:45 +02:00
Omar Shrit 3ae54b6a23 Merge pull request #3807 from rcurtin/fix-go-macos-ci
Use Go modules for Go bindings
2024-10-20 20:23:55 +02:00
Martin Lambertsen d24f019d1a Apply formatting
and some small manual fixes found by chance.
2024-10-19 10:42:42 +02:00
Martin Lambertsen f05ae22d60 Merge remote-tracking branch 'origin/master' into feature/modernize-type-traits 2024-10-17 06:56:56 +02:00
Ryan Curtin 05281d6e17 Fix paper link. 2024-10-16 13:26:48 -04:00
Ryan Curtin 395c63383c Fix some minor links. 2024-10-16 12:33:00 -04:00
Ryan Curtin ef8d0df872 Merge remote-tracking branch 'origin/master' into doc-vptree 2024-10-16 12:26:53 -04:00
Ryan Curtin 5b0167b67e Merge pull request #3800 from marlamb/feature/include-what-you-use
Include log header in all files with calls to Log::Assert
2024-10-16 10:39:36 -04:00
Ryan Curtin 5150b0ee1d Merge pull request #3813 from marlamb/feature/fix-armadillo-deprecation-warning
Fix armadillo deprecation warning
2024-10-16 07:41:31 -04:00
Martin Lambertsen 31dab6d49e Update HISTORY.md file
Although more files are touched in order to improve "include what you
use", the message focuses on the behavioral change that can be detected
by users for sure.
2024-10-15 07:29:47 +02:00
Martin Lambertsen ea2da569cb Merge remote-tracking branch 'origin/master' into feature/include-what-you-use 2024-10-15 07:28:08 +02:00
Martin Lambertsen 6d5231408b Remove includes in _impl header if main header contains include
Note that we consider the wider include to `core` as being sufficient.
2024-10-15 07:25:16 +02:00
Martin Lambertsen 2b6d811946 Fix armadillo deprecation warning
The use of `operator<<` to fill matrices is deprecated since a little
more than two years. In order to reduce the number of warnings during
compilation of `mlpack` and reduce likelyhood that something breaks as
soon as `armadillo` removes the deprecated operator, this commit uses
the initializer list form as suggested by the deprecation warning from
`armadillo`.
2024-10-15 07:08:03 +02:00
Martin Lambertsen 469cce1724 Remove trailing whitespaces 2024-10-14 22:33:57 +02:00
Martin Lambertsen 471a3daa27 Modernize STL type traits
With newer standards the readability of template heavy code can
be improved a lot by using a form with trailing _t for ::type and
_v for ::value respectively. Especially for ::type it also makes
the additional typename before the trait dispensable.

This PR combines multiple commits that modernize the traits,
starting with what clang-tidy could achieve while analyzing test files
and continuing by regex replaces with few manual corrections.

While it does not guarantee that all current occurrences are modernized,
it moves the codebase considerably into the modern direction. Note that
also before this PR both notations were used, so missing a few should
be acceptable.
2024-10-14 08:28:05 +02:00
Omar Shrit 94a6b4863b Merge pull request #3809 from rcurtin/lstm-copy-fix
Fix copy/move constructor and operator for LSTM layer
2024-10-11 13:38:17 +02:00
Ryan Curtin 01e404d376 Merge remote-tracking branch 'origin/master' into lstm-copy-fix 2024-10-10 11:20:09 -04:00
Ryan Curtin 96bf8e34f5 Merge pull request #3806 from rcurtin/doc-mean-split-ball-tree
Document `MeanSplitBallTree`
2024-10-10 09:52:36 -04:00
Ryan Curtin 6753194fee Merge pull request #3803 from rcurtin/doc-split
Add documentation for `Split()` and `StratifiedSplit()`
2024-10-10 09:51:17 -04:00
Ryan Curtin b3bca16559 Update HISTORY. 2024-10-07 13:23:17 -04:00
Ryan Curtin c9f295a92b Fix initialization and copies of inSize and outSize for LSTM. 2024-10-07 13:21:27 -04:00
Ryan Curtin b5c024525f Update documentation for how to use Go bindings with modules. 2024-10-07 11:50:35 -04:00
Ryan Curtin 06703fbd3c Don't search for gonum anymore; it's automatically installed by Go modules. 2024-10-07 10:57:13 -04:00
Ryan Curtin aa5ce1b888 Add default template parameters for each type of tree. 2024-10-04 15:20:21 -04:00
Ryan Curtin 7644d879fd Merge remote-tracking branch 'origin/master' into doc-mean-split-ball-tree 2024-10-04 15:18:01 -04:00
Omar Shrit e5d891f7fa Merge pull request #3802 from rcurtin/doc-ball-tree
Add documentation for BallBound and BallTree.
2024-10-03 21:34:17 +02:00
Ryan Curtin 0eb90aeb4d Add HISTORY.md entry for fixes. 2024-10-02 17:41:20 -04:00
Ryan Curtin 811a0c4f92 Merge remote-tracking branch 'origin/master' into doc-vptree 2024-10-02 17:35:13 -04:00
Ryan Curtin 100d50089a Fix bugs in HollowBallBound implementation. 2024-10-02 17:34:57 -04:00
Ryan Curtin 351bce0fd7 Restore operator|=() overload because it actually was implemented. 2024-10-02 17:34:21 -04:00
Ryan Curtin 959333cebd Add default template parameters for VPTree typedef. 2024-10-02 17:34:07 -04:00
Ryan Curtin 5665e3f394 Minor fixes to HollowBallBound documentation. 2024-10-02 17:33:47 -04:00
Ryan Curtin b64d741147 Add documentation for VPTree. 2024-10-02 17:29:21 -04:00
Ryan Curtin 00c11fca42 I think the -t option is not necessary (it sets the timeout?). 2024-10-02 17:28:37 -04:00
Ryan Curtin 7a9ddb8370 Fix typo. 2024-10-02 15:28:04 -04:00
Ryan Curtin 02a2b61e37 Fix ordering of trees. 2024-10-02 15:21:31 -04:00
Ryan Curtin 3a69b4a615 Make sure that Go installed on MacOS CI builds. 2024-10-02 15:08:01 -04:00