Table of Contents

Class MissingBackendException

Namespace
NumSharp
Assembly
NumSharp.dll

Raised when an operation needs a pluggable compute backend — an IBlasBackend assigned to NumSharp.Backends.TensorEngine.Blas — and none is installed, or the installed one declined these operands.

public class MissingBackendException : NotSupportedException, ISerializable, INumSharpException
Inheritance
MissingBackendException
Implements
Derived
Inherited Members

Remarks

Derives from NotSupportedException so an existing catch (NotSupportedException) keeps catching it, and also implements INumSharpException like the rest of the house exceptions — the same dual shape ValueError and AxisError use to sit under a BCL type AND the NumSharp marker at once.

This is the GENERAL case. The concrete backend a caller is expected to reference is named by the derived OpenBlasMissingBackendException.

Constructors

MissingBackendException()

public MissingBackendException()

MissingBackendException(string)

public MissingBackendException(string message)

Parameters

message string

MissingBackendException(string, Exception)

public MissingBackendException(string message, Exception innerException)

Parameters

message string
innerException Exception