pub struct OccupancyCalculator;Expand description
GPU occupancy calculator.
Implementations§
Source§impl OccupancyCalculator
impl OccupancyCalculator
Sourcepub fn calculate(spec: &GpuSpec, kernel: &KernelResources) -> OccupancyResult
pub fn calculate(spec: &GpuSpec, kernel: &KernelResources) -> OccupancyResult
Calculate occupancy for a given GPU spec and kernel configuration.
Auto Trait Implementations§
impl Freeze for OccupancyCalculator
impl RefUnwindSafe for OccupancyCalculator
impl Send for OccupancyCalculator
impl Sync for OccupancyCalculator
impl Unpin for OccupancyCalculator
impl UnsafeUnpin for OccupancyCalculator
impl UnwindSafe for OccupancyCalculator
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more