pub struct Fp8QuantPick {
pub kernel: KernelHandle,
pub grid: [u32; 3],
pub twin: bool,
pub reject: Option<&'static str>,
pub requested: bool,
}Expand description
2026-09-25: Which kernel a launch runs, on what grid, and why the other did
not. super::Fp8ActQuant::pick_with sets the handle and the grid from one
decision.
No PartialEq, because KernelHandle does not implement it; tests compare
twin, reject and grid.
Fields§
§kernel: KernelHandle§grid: [u32; 3]§twin: bool2026-09-25: true when kernel is the Hopper twin.
reject: Option<&'static str>2026-09-25: None when the twin runs; otherwise the refusal reason.
requested: bool2026-09-25: The lever value the pick was made with.
Trait Implementations§
Source§impl Clone for Fp8QuantPick
impl Clone for Fp8QuantPick
Source§fn clone(&self) -> Fp8QuantPick
fn clone(&self) -> Fp8QuantPick
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Fp8QuantPick
impl Debug for Fp8QuantPick
impl Copy for Fp8QuantPick
Auto Trait Implementations§
impl Freeze for Fp8QuantPick
impl RefUnwindSafe for Fp8QuantPick
impl Send for Fp8QuantPick
impl Sync for Fp8QuantPick
impl Unpin for Fp8QuantPick
impl UnwindSafe for Fp8QuantPick
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