pub struct CudaEGraphKernelLaunchConfig {
pub threads_per_block: u32,
pub max_blocks_per_launch: u32,
}Expand description
Launch-shaping controls for e-graph kernel work planning.
Fields§
§threads_per_block: u32CUDA threads per block.
max_blocks_per_launch: u32Maximum blocks emitted into one launch wave.
Trait Implementations§
Source§impl Clone for CudaEGraphKernelLaunchConfig
impl Clone for CudaEGraphKernelLaunchConfig
Source§fn clone(&self) -> CudaEGraphKernelLaunchConfig
fn clone(&self) -> CudaEGraphKernelLaunchConfig
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 CudaEGraphKernelLaunchConfig
impl Debug for CudaEGraphKernelLaunchConfig
Source§impl PartialEq for CudaEGraphKernelLaunchConfig
impl PartialEq for CudaEGraphKernelLaunchConfig
Source§fn eq(&self, other: &CudaEGraphKernelLaunchConfig) -> bool
fn eq(&self, other: &CudaEGraphKernelLaunchConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CudaEGraphKernelLaunchConfig
impl Eq for CudaEGraphKernelLaunchConfig
impl StructuralPartialEq for CudaEGraphKernelLaunchConfig
Auto Trait Implementations§
impl Freeze for CudaEGraphKernelLaunchConfig
impl RefUnwindSafe for CudaEGraphKernelLaunchConfig
impl Send for CudaEGraphKernelLaunchConfig
impl Sync for CudaEGraphKernelLaunchConfig
impl Unpin for CudaEGraphKernelLaunchConfig
impl UnsafeUnpin for CudaEGraphKernelLaunchConfig
impl UnwindSafe for CudaEGraphKernelLaunchConfig
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.