Class NativeCPUTensorBackend

java.lang.Object
org.episteme.nativ.mathematics.tensors.backends.NativeCPUTensorBackend
All Implemented Interfaces:
TensorProvider, AlgorithmProvider, Backend, ComputeBackend, CPUBackend, NativeBackend

@AutoService({Backend.class,ComputeBackend.class,CPUBackend.class,NativeBackend.class,TensorProvider.class}) public class NativeCPUTensorBackend extends Object implements TensorProvider, CPUBackend, NativeBackend
Native CPU Tensor Backend using Project Panama (FFM) for native acceleration.

Attempts to load 'dnnl' (oneDNN) or 'mkl_rt' for acceleration. If not found, it falls back to Java-based off-heap operations (via NativeTensor). Implements CPUBackend and NativeBackend.

Since:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • NativeCPUTensorBackend

      public NativeCPUTensorBackend()
  • Method Details