thrownewNotSupportedException("MKL Native Provider does not support capability querying and is therefore not compatible. Consider upgrading to a newer version.",e);
thrownewNotSupportedException("MKL Native Provider does not support capability querying and is therefore not compatible. Consider upgrading to a newer version.",e);
thrownewNotSupportedException("MKL Native Provider too old or not compatible. Consider upgrading to a newer version.");
thrownewNotSupportedException("MKL Native Provider too old. Consider upgrading to a newer version.");
}
// we only support exactly one major version, since major version changes imply a breaking change.
if(linearAlgebra!=2)
{
thrownewNotSupportedException(string.Format("MKL Native Provider not compatible. Expecting linear algebra v2 but provider implements v{0}.",linearAlgebra));
}
}
// set numerical consistency, precision and accuracy modes, if supported
// set numerical consistency, precision and accuracy modes, if supported