Enum rcudnn_sys::cudaGPUDirectRDMAWritesOrdering [−][src]
#[repr(u32)]
#[non_exhaustive]
pub enum cudaGPUDirectRDMAWritesOrdering {
cudaGPUDirectRDMAWritesOrderingNone,
cudaGPUDirectRDMAWritesOrderingOwner,
cudaGPUDirectRDMAWritesOrderingAllDevices,
}
Expand description
CUDA GPUDirect RDMA flush writes ordering features of the device
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.
cudaGPUDirectRDMAWritesOrderingNone
< The device does not natively support ordering of GPUDirect RDMA writes. ::cudaFlushGPUDirectRDMAWrites() can be leveraged if supported.
cudaGPUDirectRDMAWritesOrderingOwner
< Natively, the device can consistently consume GPUDirect RDMA writes, although other CUDA devices may not.
cudaGPUDirectRDMAWritesOrderingAllDevices
< Any CUDA device in the system can consistently consume GPUDirect RDMA writes to this device.
Trait Implementations
Auto Trait Implementations
impl Send for cudaGPUDirectRDMAWritesOrdering
impl Sync for cudaGPUDirectRDMAWritesOrdering
impl Unpin for cudaGPUDirectRDMAWritesOrdering
Blanket Implementations
Mutably borrows from an owned value. Read more