pub struct ResidentGridLimits {
pub max_workgroup_size_x: u32,
pub max_compute_workgroups_per_dimension: u32,
pub max_compute_invocations_per_workgroup: u32,
}Expand description
Adapter limits that bound a megakernel worker-grid recommendation.
Fields§
§max_workgroup_size_x: u32Adapter maximum workgroup size in the x dimension.
max_compute_workgroups_per_dimension: u32Adapter maximum compute workgroups per dimension.
max_compute_invocations_per_workgroup: u32Adapter maximum invocations per compute workgroup.
Implementations§
Trait Implementations§
Source§impl Clone for ResidentGridLimits
impl Clone for ResidentGridLimits
Source§fn clone(&self) -> ResidentGridLimits
fn clone(&self) -> ResidentGridLimits
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 moreimpl Copy for ResidentGridLimits
Source§impl Debug for ResidentGridLimits
impl Debug for ResidentGridLimits
impl Eq for ResidentGridLimits
Source§impl Hash for ResidentGridLimits
impl Hash for ResidentGridLimits
Source§impl PartialEq for ResidentGridLimits
impl PartialEq for ResidentGridLimits
impl StructuralPartialEq for ResidentGridLimits
Auto Trait Implementations§
impl Freeze for ResidentGridLimits
impl RefUnwindSafe for ResidentGridLimits
impl Send for ResidentGridLimits
impl Sync for ResidentGridLimits
impl Unpin for ResidentGridLimits
impl UnsafeUnpin for ResidentGridLimits
impl UnwindSafe for ResidentGridLimits
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.