Commit Graph
30475 Commits
Author SHA1 Message Date
Omar Shrit c0943e4ea4 Move Board directory to the CMake
Signed-off-by: Omar Shrit <omar@avontech.fr>
2024-11-02 16:21:07 +01:00
Omar Shrit 67ef37e3c6 Merge pull request #3815 from rcurtin/doc-ub-tree
Document `UBTree`
2024-10-31 17:09:02 +01:00
Omar Shrit 7d6a962ff4 Merge pull request #3822 from rcurtin/crosscompile-doc-fix
Fix inconsistency in embedded tutorial
2024-10-31 17:08:15 +01:00
Ryan Curtin 7f952a8cb4 Fix link to a locally-hosted version. 2024-10-30 11:30:25 -04:00
Omar Shrit ccfa1318f6 Merge pull request #3818 from marlamb/feature/modernize-typedefs
Modernize typedefs
2024-10-29 17:39:06 +01:00
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
Ryan Curtin e1082148d6 Use using instead of typedef. 2024-10-25 08:57:56 -04: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
Martin Lambertsen 855a22f267 Modernize typedefs in docs 2024-10-25 11:20:47 +02:00
Martin Lambertsen db14293137 Fix review findings 2024-10-25 11:11:20 +02:00
Martin Lambertsen 00c6ef1486 Modernize typedefs
The `using` keyword improves readability simply be letting people read
from left to right.
Additionally some `typename` keywords have been removed, when they have
not been required.
2024-10-24 08:24:22 +02:00
Ryan Curtin 92d21c85b5 Fix minor merge issues that remained. 2024-10-23 17:52:25 -04:00
Ryan Curtin f09846cc2b Merge remote-tracking branch 'origin/master' into doc-ub-tree 2024-10-23 17:37:52 -04: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
Ryan Curtin cac046a9c1 Add links to UBTree documentation. 2024-10-21 21:26:18 -04:00
Ryan Curtin 9e71487232 Merge remote-tracking branch 'origin/master' into doc-ub-tree 2024-10-21 21:24:28 -04:00
Ryan Curtin ceeecb69c4 Add a hopefully helpful image of a CellBound. 2024-10-21 21:24:19 -04:00
Ryan Curtin 26a01e41b8 Add default parameters for UBTree typedef. 2024-10-21 21:24:06 -04:00
Ryan Curtin 28734e4cf3 Fix incorrect tense. 2024-10-21 21:23:57 -04:00
Ryan Curtin c605720837 Document UB-tree. 2024-10-21 21:23:44 -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