Class JBlasBackend<E>

java.lang.Object
org.episteme.core.mathematics.linearalgebra.backends.JBlasBackend<E>
All Implemented Interfaces:
AutoCloseable, LinearAlgebraProvider<E>, AlgorithmProvider, Backend, ComputeBackend, CPUBackend

@AutoService({Backend.class,CPUBackend.class,LinearAlgebraProvider.class}) public class JBlasBackend<E> extends Object implements CPUBackend, LinearAlgebraProvider<E>
CPU compute backend for JBlas (Java BLAS).

JBlas provides linear algebra for Java based on native BLAS/LAPACK libraries, offering high performance for dense matrix operations. This backend wraps the JBlas linear algebra provider and integrates it into the Episteme backend discovery system.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)