v0.1.7 — June 2, 2026 — GPU-optimized MatrixKAN, real-world benchmarks, docs consolidation
Production-grade benchmarks and a GPU-native kernel.
What's new
-
MatrixKAN — GPU-optimized PyTorch kernel using batched GEMM for B-spline
evaluation. Closes most of the inference latency gap between KANs and MLPs
on GPU hardware. -
Real-world benchmark suite —
benchmarks/real_world.pywith committed
baseline results artifact. The benchmark numbers are now reproducible from
the repo, not just claimed in the README. -
GPU timing path —
benchmarks/compare_mlp.pynow measures CPU and GPU
inference separately, giving an honest picture of where each backend wins. -
CITATION.cffandSECURITY.mdadded for academic citation and
responsible disclosure. -
Docs consolidated — legacy
documentations/merged intodocs/with
aligned MkDocs navigation. One docs site, no dead links.
Fixed
- LICENSE badge link and downloads badge corrected in README.
- Cross-link and path issues from the old dual-documentation layout resolved.
Full changelog: https://github.com/Mattral/KANX/blob/main/CHANGELOG.md