#[repr(transparent)]pub struct cudaClusterSchedulingPolicy(pub c_uint);
Expand description
Cluster scheduling policies. These may be passed to ::cudaFuncSetAttribute
Tuple Fields§
§0: c_uint
Implementations§
Source§impl cudaClusterSchedulingPolicy
impl cudaClusterSchedulingPolicy
Sourcepub const cudaClusterSchedulingPolicyDefault: cudaClusterSchedulingPolicy
pub const cudaClusterSchedulingPolicyDefault: cudaClusterSchedulingPolicy
< the default policy
Source§impl cudaClusterSchedulingPolicy
impl cudaClusterSchedulingPolicy
Sourcepub const cudaClusterSchedulingPolicySpread: cudaClusterSchedulingPolicy
pub const cudaClusterSchedulingPolicySpread: cudaClusterSchedulingPolicy
< spread the blocks within a cluster to the SMs
Source§impl cudaClusterSchedulingPolicy
impl cudaClusterSchedulingPolicy
Sourcepub const cudaClusterSchedulingPolicyLoadBalancing: cudaClusterSchedulingPolicy
pub const cudaClusterSchedulingPolicyLoadBalancing: cudaClusterSchedulingPolicy
< allow the hardware to load-balance the blocks in a cluster to the SMs
Trait Implementations§
Source§impl Clone for cudaClusterSchedulingPolicy
impl Clone for cudaClusterSchedulingPolicy
Source§fn clone(&self) -> cudaClusterSchedulingPolicy
fn clone(&self) -> cudaClusterSchedulingPolicy
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 cudaClusterSchedulingPolicy
impl Debug for cudaClusterSchedulingPolicy
Source§impl Hash for cudaClusterSchedulingPolicy
impl Hash for cudaClusterSchedulingPolicy
impl Copy for cudaClusterSchedulingPolicy
impl Eq for cudaClusterSchedulingPolicy
impl StructuralPartialEq for cudaClusterSchedulingPolicy
Auto Trait Implementations§
impl Freeze for cudaClusterSchedulingPolicy
impl RefUnwindSafe for cudaClusterSchedulingPolicy
impl Send for cudaClusterSchedulingPolicy
impl Sync for cudaClusterSchedulingPolicy
impl Unpin for cudaClusterSchedulingPolicy
impl UnwindSafe for cudaClusterSchedulingPolicy
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