Skip to content

Conversation

@mattdawkins
Copy link
Member

No description provided.

mattdawkins and others added 2 commits January 8, 2026 15:56
Add the unmodified svm.h and svm.cpp files from libsvm 3.11.
These will be patched to add HIK (Histogram Intersection Kernel) support.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Patch svm.h and svm.cpp to add support for HISTOGRAM and NMI
custom kernel types for Histogram Intersection Kernel support.
This matches the smqtk custom libsvm implementation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mattdawkins mattdawkins requested a review from chetnieter January 8, 2026 20:58
Add CMake infrastructure to build libsvm as an external package:
- Add libsvm entry to fletch-tarballs.cmake with version selection
  (3.11 with HIK patch, 3.35 without patch)
- Add External_libsvm.cmake for build configuration
- Add Patches/libsvm/Patch.cmake for applying patches
- Add Patches/libsvm/CMakeLists.txt for cross-platform CMake builds

Supports both Windows and Unix platforms using CMake wrapper.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@chetnieter chetnieter merged commit a3b20f6 into master Jan 13, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants