Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
backend_blas.hpp
Go to the documentation of this file.
1#pragma once
2
6
8#include <uni20/config.hpp>
9
10#if !UNI20_BACKEND_BLAS
11#error "backend_blas.hpp requires UNI20_BACKEND_BLAS"
12#endif
13
14#if (UNI20_BACKEND_MKL && UNI20_MKL_REPLACES_BLAS)
16#else
18#endif
19
20#if UNI20_BACKEND_MKL
22#endif
23
24#if UNI20_BACKEND_OPENBLAS
26#endif
27
28#if UNI20_HAS_MPLAPACK_FLOAT128
30#endif
MPBLAS binary128 overloads for the Uni20 BLAS wrapper surface.
Instantiates the reference BLAS backend over all supported scalar types.
Enables MKL direct-call support for Uni20 reference BLAS wrappers.