No kernel, backend or vendor entry point in this build on this device serves the request.
Examples: a complex type on a real-only native path, Uplo::Upper where only Lower is implemented, a device with no sub-group size 32 under a CTA kernel, a backend that was not compiled in, an order above a kernel's register capacity.
Not retryable as asked, but a different kernel pin, backend, scalar type or shape may succeed: this is the class to catch to fall back to another algorithm.
#include <batchlas/error.hh>
|
inlineexplicit |