public static void UseNativeMKL( Providers.Common.Mkl.MklConsistency consistency = Providers.Common.Mkl.MklConsistency.Auto, Providers.Common.Mkl.MklPrecision precision = Providers.Common.Mkl.MklPrecision.Double, Providers.Common.Mkl.MklAccuracy accuracy = Providers.Common.Mkl.MklAccuracy.High) { LinearAlgebraControl.UseNativeMKL(consistency, precision, accuracy); FourierTransformControl.UseNativeMKL(); }
/// <summary> /// Use the Intel MKL native provider for linear algebra. /// Throws if it is not available or failed to initialize, in which case the previous provider is still active. /// </summary> public static void UseNativeMKL() { LinearAlgebraControl.UseNativeMKL(); FourierTransformControl.UseNativeMKL(); }