#[non_exhaustive]pub enum CuestFfloatUsageMode {
Default,
On,
Off,
}Expand description
Precision usage mode for compute calls (cuEST “ffloat”).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Default
Use ffloat compute when it is available and expected to be faster on this GPU architecture (the cuEST default).
On
Request ffloat (reduced-precision) compute.
Off
Request FP64 compute.
Trait Implementations§
Source§impl Clone for CuestFfloatUsageMode
impl Clone for CuestFfloatUsageMode
impl Copy for CuestFfloatUsageMode
Source§impl Debug for CuestFfloatUsageMode
impl Debug for CuestFfloatUsageMode
impl Eq for CuestFfloatUsageMode
Source§impl Hash for CuestFfloatUsageMode
impl Hash for CuestFfloatUsageMode
Source§impl PartialEq for CuestFfloatUsageMode
impl PartialEq for CuestFfloatUsageMode
impl StructuralPartialEq for CuestFfloatUsageMode
Auto Trait Implementations§
impl Freeze for CuestFfloatUsageMode
impl RefUnwindSafe for CuestFfloatUsageMode
impl Send for CuestFfloatUsageMode
impl Sync for CuestFfloatUsageMode
impl Unpin for CuestFfloatUsageMode
impl UnsafeUnpin for CuestFfloatUsageMode
impl UnwindSafe for CuestFfloatUsageMode
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