Enum rcudnn_sys::cudaGraphExecUpdateResult [−][src]
#[repr(u32)]
#[non_exhaustive]
pub enum cudaGraphExecUpdateResult {
cudaGraphExecUpdateSuccess,
cudaGraphExecUpdateError,
cudaGraphExecUpdateErrorTopologyChanged,
cudaGraphExecUpdateErrorNodeTypeChanged,
cudaGraphExecUpdateErrorFunctionChanged,
cudaGraphExecUpdateErrorParametersChanged,
cudaGraphExecUpdateErrorNotSupported,
cudaGraphExecUpdateErrorUnsupportedFunctionChange,
}
Expand description
CUDA Graph Update error types
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
cudaGraphExecUpdateSuccess
< The update succeeded
cudaGraphExecUpdateError
< The update failed for an unexpected reason which is described in the return value of the function
cudaGraphExecUpdateErrorTopologyChanged
< The update failed because the topology changed
cudaGraphExecUpdateErrorNodeTypeChanged
< The update failed because a node type changed
cudaGraphExecUpdateErrorFunctionChanged
< The update failed because the function of a kernel node changed (CUDA driver < 11.2)
cudaGraphExecUpdateErrorParametersChanged
< The update failed because the parameters changed in a way that is not supported
cudaGraphExecUpdateErrorNotSupported
< The update failed because something about the node is not supported
cudaGraphExecUpdateErrorUnsupportedFunctionChange
< The update failed because the function of a kernel node changed in an unsupported way
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for cudaGraphExecUpdateResult
impl Send for cudaGraphExecUpdateResult
impl Sync for cudaGraphExecUpdateResult
impl Unpin for cudaGraphExecUpdateResult
impl UnwindSafe for cudaGraphExecUpdateResult
Blanket Implementations
Mutably borrows from an owned value. Read more