pub struct CuestPotentialComputeOptions {
pub ffloat_usage_mode: Option<CuestFfloatUsageMode>,
pub jit_usage_mode: Option<CuestJitUsageMode>,
}Expand description
Options for CuestOeIntPlan::potential_with_options.
All fields are Options: None leaves the cuEST default in place. (This
matters for CuestJitUsageMode: the cuEST default is JIT on CUDA 13.x
packages and AOT on CUDA 12 packages, and explicitly requesting JIT on a
CUDA 12 package fails.)
Fields§
§ffloat_usage_mode: Option<CuestFfloatUsageMode>Precision usage mode; None = compute precision chosen heuristically.
jit_usage_mode: Option<CuestJitUsageMode>JIT usage mode; None = package default (JIT on CUDA 13.x).
Trait Implementations§
Source§impl Clone for CuestPotentialComputeOptions
impl Clone for CuestPotentialComputeOptions
Source§impl Debug for CuestPotentialComputeOptions
impl Debug for CuestPotentialComputeOptions
Auto Trait Implementations§
impl Freeze for CuestPotentialComputeOptions
impl RefUnwindSafe for CuestPotentialComputeOptions
impl Send for CuestPotentialComputeOptions
impl Sync for CuestPotentialComputeOptions
impl Unpin for CuestPotentialComputeOptions
impl UnsafeUnpin for CuestPotentialComputeOptions
impl UnwindSafe for CuestPotentialComputeOptions
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