F64SparseKernels
Sparse vector-vector routines as a backend half.
Inheritors
Properties
Link copied to clipboard
Whether this backend can do work on this host. koblas's own implementations always can, so the default is true; a binding reports whether the library it calls resolved.
Link copied to clipboard
Whether this is koblas's own implementation rather than a binding to a host library. The compiled-in SIMD kernels are portable however fast they are; only something calling out counts as accelerated.
Link copied to clipboard
Relative preference among the backends offered for one half (F64Blas, F64Decompositions, F64Kernels or a sparse counterpart). registerBackend picks the highest; the portable reference is 0.
Functions
asum
Sum |x_i| over the stored entries.
axpy
dot
nrm2
Euclidean norm over the stored entries, rescaled as the dense euclideanNorm is.