pub struct PostInstallVerification {
pub help_check_passed: bool,
pub stronger_check_attempted: bool,
pub stronger_check_passed: bool,
pub bench_prefill_tps: Option<f64>,
pub bench_decode_tps: Option<f64>,
pub rdna3_check_attempted: bool,
pub rdna3_is_valid: Option<bool>,
pub rdna3_wmma_tps: Option<f64>,
pub is_rdna3_device: Option<bool>,
pub wmma_supported: Option<bool>,
pub verified_binary_path: String,
pub summary: String,
}Expand description
Result of stronger-than—help post-install verification.
Fields§
§help_check_passed: boolWhether the basic –help check passed.
stronger_check_attempted: boolWhether a stronger verification (llama-bench) was attempted.
stronger_check_passed: boolWhether the stronger verification passed.
bench_prefill_tps: Option<f64>Prefill tokens/second from llama-bench (if run).
bench_decode_tps: Option<f64>Decode tokens/second from llama-bench (if run).
rdna3_check_attempted: boolWhether RDNA3 validation was attempted.
rdna3_is_valid: Option<bool>Whether RDNA3 validation passed (is_rdna3 = YES).
rdna3_wmma_tps: Option<f64>WMMA throughput from rdna3_validation.
is_rdna3_device: Option<bool>Whether the GPU is RDNA3.
wmma_supported: Option<bool>Whether WMMA is supported on the detected GPU.
verified_binary_path: StringPath to the binary that was verified.
summary: StringAny human-readable summary of the verification.
Trait Implementations§
Source§impl Clone for PostInstallVerification
impl Clone for PostInstallVerification
Source§impl Debug for PostInstallVerification
impl Debug for PostInstallVerification
Source§impl PartialEq for PostInstallVerification
impl PartialEq for PostInstallVerification
impl StructuralPartialEq for PostInstallVerification
Auto Trait Implementations§
impl Freeze for PostInstallVerification
impl RefUnwindSafe for PostInstallVerification
impl Send for PostInstallVerification
impl Sync for PostInstallVerification
impl Unpin for PostInstallVerification
impl UnsafeUnpin for PostInstallVerification
impl UnwindSafe for PostInstallVerification
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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