pub enum PreflightCheck {
Show 13 variants
Configuration,
Operator,
DType,
Shape,
Singularity,
ForwardPlane,
Denominator,
ResultAllocation,
PhaseBudget,
GeometryBudget,
RoundoffBudget,
Constant,
Execution,
}Expand description
The validation boundary that refused a lowering request.
Variants§
Configuration
A budget or provider limit was internally invalid.
Operator
The selected executor does not advertise a required operation.
DType
The selected profile does not admit canonical numbers/f32.
Shape
A Tensor shape, element count, or tile layout was invalid.
Singularity
A point sample lies at or inside its exclusion radius.
ForwardPlane
A plane-wave sample lies behind its forward plane.
Denominator
A normalized-distance or gain denominator was not safely positive.
ResultAllocation
A Tensor or final result would exceed an allocation limit.
PhaseBudget
Residual phase would exceed its declared interval.
GeometryBudget
Predicted geometry error would exceed its declared limit.
RoundoffBudget
Predicted arithmetic roundoff would exceed its declared limit.
Constant
A host-derived constant could not be represented safely as f32.
Execution
An accepted canonical Tensor operation failed.
Trait Implementations§
Source§impl Clone for PreflightCheck
impl Clone for PreflightCheck
Source§fn clone(&self) -> PreflightCheck
fn clone(&self) -> PreflightCheck
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more