Commit Graph
16983 Commits
Author SHA1 Message Date
Ryan Curtin 05895bf58d Merge pull request #3805 from rcurtin/fix-cran
CRAN fixes
2024-10-02 12:51:26 -04:00
Ryan Curtin 5587d86c63 Fix incorrect include. 2024-09-30 16:21:09 -04:00
Ryan Curtin a97285080b Rename files so they are under the absurd 100-byte filename limit. 2024-09-30 15:38:28 -04:00
Ryan Curtin ede4a11b6f Fixes for CRAN. 2024-09-30 11:22:36 -04:00
Ryan Curtin 499b710f08 Add default parameters for MeanSplitKDTree type. 2024-09-23 17:36:51 -04:00
Omar Shrit 8afe0fd32a Merge pull request #3794 from rcurtin/kdtree-doc
Document `KDTree` and `BinarySpaceTree` and related classes
2024-09-23 18:20:49 +02:00
Martin Lambertsen 90b8d288cb Fix compilation errors with clang 19
The new compiler version seems to perform more exhaustive checks on
templates, even if they are not initiated. As the code was malformed
also before, it is likely that it is dead code. However, this commit is
mainly to ensure users using clang 19 can include the header without
compilation error.

Note that this commit does not guarantee that currently other code might
not compile with clang 19, it just fixes some code which was used
transitevily and caused problems.
2024-09-22 09:09:55 +02:00
Ryan Curtin 4a1f5ac54a Add new block for next release to HISTORY.md. 2024-09-18 09:05:53 -04:00
Ryan Curtin 97d76da9c5 Update and release version 4.5.0. 2024-09-18 09:05:53 -04:00
Ryan Curtin bfefa90398 Add license to file. 2024-09-16 09:07:55 -04:00
Omar Shrit 3657f4268b Merge pull request #3764 from MarkFischinger/opt/elkan-kmeans
Optimize Elkan K-means with OpenMP
2024-09-16 13:10:50 +02:00
Ryan Curtin 291152223b Add a blank line to space things out a little bit. 2024-09-12 18:33:23 -04:00
Ryan Curtin e15e79157f Merge remote-tracking branch 'origin/master' into kdtree-doc 2024-09-11 14:18:29 -04:00
Ryan Curtin 9a43b7b500 Minor differences and changes for documentation. 2024-09-11 14:18:01 -04:00
Ryan Curtin fe48c49c93 Fix style issues. 2024-09-10 16:16:09 -04:00
Ryan Curtin 13c0cda3f6 Merge remote-tracking branch 'origin/master' into opt/elkan-kmeans 2024-09-10 15:52:40 -04:00
Ryan Curtin c920b167bd Merge remote-tracking branch 'origin/master' into radical-doc 2024-09-10 15:51:11 -04:00
Ryan Curtin 8467affcc3 Merge remote-tracking branch 'origin/master' into style-fixes 2024-09-10 08:28:09 -04:00
Ryan Curtin 6a2e9cb33d Change DoRadical2D to Apply2D. 2024-09-09 14:05:52 -04:00
Ryan Curtin bb5864b027 Merge remote-tracking branch 'origin/master' into radical-doc 2024-09-09 14:05:02 -04:00
Ryan Curtin 76547591c2 Merge pull request #3783 from rcurtin/distribution-doc
Document remaining distributions and templatize
2024-09-09 13:55:33 -04:00
Ryan Curtin 4e14b78229 Move comment to more accurate place. 2024-09-09 13:53:01 -04:00
Ryan Curtin ade86a033f Merge branch 'core-into-multiple-pages' into kdtree-doc 2024-09-07 16:01:52 -04:00
Ryan Curtin 9cabcc33ce Fix remaining style issues. 2024-09-06 13:11:07 -04:00
Ryan Curtin db0a8543fe Fix compilation error. 2024-09-06 10:13:57 -04:00
Ryan Curtin e6215b1fc0 Revert style change that breaks builds. 2024-09-06 10:04:17 -04:00
Ryan Curtin b1e9093a4e Try to fix all the style issues from cpplint. 2024-09-06 09:49:45 -04:00
Ryan Curtin 7855ea4955 Don't use deprecated function in binding. 2024-09-04 12:04:34 -04:00
Ryan Curtin 65f3cca44b Let's go with John Langford's copy instead. 2024-09-04 12:04:12 -04:00
Ryan Curtin 4006b9d408 Let's go with John Langford's copy instead. 2024-09-04 11:48:53 -04:00
Ryan CurtinandOmar Shrit ab3fb32112 Update src/mlpack/core/distributions/laplace_distribution.hpp
Co-authored-by: Omar Shrit <omar@shrit.me>
2024-09-04 11:35:24 -04:00
Mark Fischinger 18065ad1db remove continue 2024-09-02 10:14:30 +02:00
Mark Fischinger 2a1f03b54f comment changes 2024-09-01 23:55:39 +02:00
Mark Fischinger 9d9526ceb9 Update omp_reductions.hpp 2024-09-01 23:46:27 +02:00
Mark FischingerandRyan Curtin 977ed5b5d2 Update src/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-09-01 23:45:30 +02:00
Mark FischingerandRyan Curtin 554c25a583 Update src/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-09-01 23:45:21 +02:00
Mark FischingerandRyan Curtin 1a2fba23a8 Update src/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-09-01 23:45:12 +02:00
Mark FischingerandRyan Curtin e1d55d8523 Update src/mlpack/methods/kmeans/elkan_kmeans_impl.hpp
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-09-01 23:35:10 +02:00
Mark Fischinger 28b3e3d112 custom openmp reductions 2024-09-01 17:33:56 +02:00
Mark Fischinger 92379f515c Merge branch 'master' into opt/kmeans-hamerly 2024-09-01 17:16:57 +02:00
Mark Fischinger ca5ffb6044 created new omp custom reduction 2024-09-01 17:14:56 +02:00
Mark Fischinger cf1bd082aa openMP custom reductions and typo fixes 2024-08-31 21:57:35 +02:00
Ryan Curtin 40f8414f7f Merge pull request #3762 from MarkFischinger/opt/naive-kmeans
Optimize Naive K-means with OpenMP
2024-08-31 10:51:42 -04:00
Mark Fischinger 009b44d1ac line length 2024-08-31 02:26:57 +02:00
Mark Fischinger e168cc2267 simplified localNewCentroids 2024-08-31 02:03:37 +02:00
Mark Fischinger 21d2ad80b6 address comments: fix optimization 2024-08-31 01:47:57 +02:00
Mark FischingerandRyan Curtin 41a0a67c99 remove space
Co-authored-by: Ryan Curtin <ryan@ratml.org>
2024-08-31 01:44:48 +02:00
Mark Fischinger daaa5e9797 line length 2024-08-30 23:04:14 +02:00
Mark Fischinger 9096fc346b local centroid for each thread 2024-08-30 22:53:10 +02:00
Mark Fischinger ef00afaaa0 line length 2024-08-30 22:09:53 +02:00