diff --git a/src/Numerics/Providers/Common/Cuda/CudaProvider.cs b/src/Numerics/Providers/Common/Cuda/CudaProvider.cs index 5f76bec2..a0d80a04 100644 --- a/src/Numerics/Providers/Common/Cuda/CudaProvider.cs +++ b/src/Numerics/Providers/Common/Cuda/CudaProvider.cs @@ -3,7 +3,7 @@ // http://numerics.mathdotnet.com // http://github.com/mathnet/mathnet-numerics // -// Copyright (c) 2009-2016 Math.NET +// Copyright (c) 2009-2018 Math.NET // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation @@ -112,7 +112,7 @@ namespace MathNet.Numerics.Providers.Common.Cuda { if (!_loaded) { - throw new InvalidOperationException(); + return "Nvidia CUDA (not loaded)"; } var parts = new List(); diff --git a/src/Numerics/Providers/Common/Mkl/MklProvider.cs b/src/Numerics/Providers/Common/Mkl/MklProvider.cs index 935ad81c..fb789bf7 100644 --- a/src/Numerics/Providers/Common/Mkl/MklProvider.cs +++ b/src/Numerics/Providers/Common/Mkl/MklProvider.cs @@ -284,7 +284,7 @@ namespace MathNet.Numerics.Providers.Common.Mkl { if (!_loaded) { - throw new InvalidOperationException(); + return "Intel MKL (not loaded)"; } var parts = new List(); diff --git a/src/Numerics/Providers/Common/OpenBlas/OpenBlasProvider.cs b/src/Numerics/Providers/Common/OpenBlas/OpenBlasProvider.cs index ee0497a0..12ea2e70 100644 --- a/src/Numerics/Providers/Common/OpenBlas/OpenBlasProvider.cs +++ b/src/Numerics/Providers/Common/OpenBlas/OpenBlasProvider.cs @@ -3,7 +3,7 @@ // http://numerics.mathdotnet.com // http://github.com/mathnet/mathnet-numerics // -// Copyright (c) 2009-2016 Math.NET +// Copyright (c) 2009-2018 Math.NET // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation @@ -134,7 +134,7 @@ namespace MathNet.Numerics.Providers.Common.OpenBlas { if (!_loaded) { - throw new InvalidOperationException(); + return "OpenBLAS (not loaded)"; } var parts = new List();