#[repr(transparent)]pub struct cudaGraphExecUpdateResult(pub c_uint);
Expand description
CUDA Graph Update error types
Tuple Fields§
§0: c_uint
Implementations§
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateSuccess: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateSuccess: cudaGraphExecUpdateResult
< The update succeeded
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateError: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateError: cudaGraphExecUpdateResult
< The update failed for an unexpected reason which is described in the return value of the function
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateErrorTopologyChanged: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateErrorTopologyChanged: cudaGraphExecUpdateResult
< The update failed because the topology changed
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateErrorNodeTypeChanged: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateErrorNodeTypeChanged: cudaGraphExecUpdateResult
< The update failed because a node type changed
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateErrorFunctionChanged: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateErrorFunctionChanged: cudaGraphExecUpdateResult
< The update failed because the function of a kernel node changed (CUDA driver < 11.2)
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateErrorParametersChanged: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateErrorParametersChanged: cudaGraphExecUpdateResult
< The update failed because the parameters changed in a way that is not supported
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateErrorNotSupported: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateErrorNotSupported: cudaGraphExecUpdateResult
< The update failed because something about the node is not supported
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateErrorUnsupportedFunctionChange: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateErrorUnsupportedFunctionChange: cudaGraphExecUpdateResult
< The update failed because the function of a kernel node changed in an unsupported way
Source§impl cudaGraphExecUpdateResult
impl cudaGraphExecUpdateResult
Sourcepub const cudaGraphExecUpdateErrorAttributesChanged: cudaGraphExecUpdateResult
pub const cudaGraphExecUpdateErrorAttributesChanged: cudaGraphExecUpdateResult
< The update failed because the node attributes changed in a way that is not supported
Trait Implementations§
Source§impl Clone for cudaGraphExecUpdateResult
impl Clone for cudaGraphExecUpdateResult
Source§fn clone(&self) -> cudaGraphExecUpdateResult
fn clone(&self) -> cudaGraphExecUpdateResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for cudaGraphExecUpdateResult
impl Debug for cudaGraphExecUpdateResult
Source§impl Hash for cudaGraphExecUpdateResult
impl Hash for cudaGraphExecUpdateResult
impl Copy for cudaGraphExecUpdateResult
impl Eq for cudaGraphExecUpdateResult
impl StructuralPartialEq for cudaGraphExecUpdateResult
Auto Trait Implementations§
impl Freeze for cudaGraphExecUpdateResult
impl RefUnwindSafe for cudaGraphExecUpdateResult
impl Send for cudaGraphExecUpdateResult
impl Sync for cudaGraphExecUpdateResult
impl Unpin for cudaGraphExecUpdateResult
impl UnwindSafe for cudaGraphExecUpdateResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more