Enum rcudnn_sys::cudaDeviceP2PAttr [−][src]
#[repr(u32)]
#[non_exhaustive]
pub enum cudaDeviceP2PAttr {
cudaDevP2PAttrPerformanceRank,
cudaDevP2PAttrAccessSupported,
cudaDevP2PAttrNativeAtomicSupported,
cudaDevP2PAttrCudaArrayAccessSupported,
}
Expand description
CUDA device P2P attributes
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.
cudaDevP2PAttrPerformanceRank
< A relative value indicating the performance of the link between two devices
cudaDevP2PAttrAccessSupported
< Peer access is enabled
cudaDevP2PAttrNativeAtomicSupported
< Native atomic operation over the link supported
cudaDevP2PAttrCudaArrayAccessSupported
< Accessing CUDA arrays over the link supported
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for cudaDeviceP2PAttr
impl Send for cudaDeviceP2PAttr
impl Sync for cudaDeviceP2PAttr
impl Unpin for cudaDeviceP2PAttr
impl UnwindSafe for cudaDeviceP2PAttr
Blanket Implementations
Mutably borrows from an owned value. Read more