HostBlasConfig
data class HostBlasConfig(val libraryPath: String? = null, val lapackeLibraryPath: String? = null, val threadCount: Int? = 1, val level1Min: Int? = null, val level2Min: Int? = null, val level3Min: Int? = null, val factorizeMin: Int? = null, val factorizeRhsMin: Int? = null)(source)
Policy for one OpenBLAS and optional LAPACKE backend instance.
Constructors
HostBlasConfig
Properties
factorizeMin
Smallest dimension routed to the native factorizations; null keeps the platform default.
factorizeRhsMin
Smallest number of right-hand sides routed to a blocked native solve; null keeps the default.
lapackeLibraryPath
An absolute LAPACKE library path, or the deployment lookup chain when null.
level1Min
level2Min
level3Min
libraryPath
An absolute OpenBLAS library path, or the deployment lookup chain when null.
threadCount
OpenBLAS thread count; setting it, including to one, requires a higher JVM thread-memory cap.