NKFx
NKFx is an open-source software library designed to provide high-performance implementations of kernel functions and kernel-based learning algorithms. It aims to enable scalable execution of common kernel methods on both CPUs and GPUs, with support for a range of kernel families such as radial basis function (RBF), polynomial, and Matérn kernels. The library emphasizes modularity, allowing users to plug in custom kernels and switch between computational backends with minimal changes to their code.
NKFx originated from collaborations among researchers and engineers in academia and industry who sought a unified
At its core, NKFx contains a kernel evaluation engine, an optimization and learning layer for kernel-based models,
NKFx is used in research and development of scalable kernel methods, including support vector machines, Gaussian
Kernel methods, Gaussian processes, Support vector machines, Machine learning libraries.