pub struct CudaEGraphKernelWave {
pub pass: CudaEGraphKernelPass,
pub first_item: u64,
pub item_count: u64,
pub blocks: u32,
pub threads_per_block: u32,
}Expand description
One bounded CUDA launch wave for an e-graph kernel pass.
Fields§
§pass: CudaEGraphKernelPassKernel pass.
first_item: u64First logical row/edge/group item handled by this wave.
item_count: u64Logical row/edge/group item count handled by this wave.
blocks: u32CUDA blocks for this wave.
threads_per_block: u32CUDA threads per block for this wave.
Trait Implementations§
Source§impl Clone for CudaEGraphKernelWave
impl Clone for CudaEGraphKernelWave
Source§fn clone(&self) -> CudaEGraphKernelWave
fn clone(&self) -> CudaEGraphKernelWave
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CudaEGraphKernelWave
impl Debug for CudaEGraphKernelWave
Source§impl PartialEq for CudaEGraphKernelWave
impl PartialEq for CudaEGraphKernelWave
Source§fn eq(&self, other: &CudaEGraphKernelWave) -> bool
fn eq(&self, other: &CudaEGraphKernelWave) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CudaEGraphKernelWave
impl Eq for CudaEGraphKernelWave
impl StructuralPartialEq for CudaEGraphKernelWave
Auto Trait Implementations§
impl Freeze for CudaEGraphKernelWave
impl RefUnwindSafe for CudaEGraphKernelWave
impl Send for CudaEGraphKernelWave
impl Sync for CudaEGraphKernelWave
impl Unpin for CudaEGraphKernelWave
impl UnsafeUnpin for CudaEGraphKernelWave
impl UnwindSafe for CudaEGraphKernelWave
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.