pub struct ResidentGridRequest {
pub queue_len: u32,
pub requested_worker_groups: u32,
}Expand description
Logical work shape requested for a megakernel worker-grid recommendation.
Fields§
§queue_len: u32Logical ring slots or work items queued for this launch.
requested_worker_groups: u32Caller-requested worker workgroup ceiling. Zero means derive from occupancy.
Implementations§
Trait Implementations§
Source§impl Clone for ResidentGridRequest
impl Clone for ResidentGridRequest
Source§fn clone(&self) -> ResidentGridRequest
fn clone(&self) -> ResidentGridRequest
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 ResidentGridRequest
Source§impl Debug for ResidentGridRequest
impl Debug for ResidentGridRequest
impl Eq for ResidentGridRequest
Source§impl Hash for ResidentGridRequest
impl Hash for ResidentGridRequest
Source§impl PartialEq for ResidentGridRequest
impl PartialEq for ResidentGridRequest
impl StructuralPartialEq for ResidentGridRequest
Auto Trait Implementations§
impl Freeze for ResidentGridRequest
impl RefUnwindSafe for ResidentGridRequest
impl Send for ResidentGridRequest
impl Sync for ResidentGridRequest
impl Unpin for ResidentGridRequest
impl UnsafeUnpin for ResidentGridRequest
impl UnwindSafe for ResidentGridRequest
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.