pub struct ShowcaseConfig {
pub model_path: String,
pub iterations: usize,
pub warmup_iterations: usize,
pub gen_tokens: usize,
pub prompt: String,
pub colors: bool,
pub profile: bool,
pub zram: bool,
pub gpu_device: u32,
}Expand description
Showcase benchmark configuration
Fields§
§model_path: StringModel path (GGUF or APR format)
iterations: usizeNumber of benchmark iterations
warmup_iterations: usizeWarmup iterations
gen_tokens: usizeTokens to generate per iteration
prompt: StringPrompt for generation
colors: boolEnable rich terminal colors
profile: boolEnable renacer profiling integration
zram: boolEnable trueno-zram KV cache compression
gpu_device: u32Target GPU device
Trait Implementations§
Source§impl Clone for ShowcaseConfig
impl Clone for ShowcaseConfig
Source§fn clone(&self) -> ShowcaseConfig
fn clone(&self) -> ShowcaseConfig
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 ShowcaseConfig
impl Debug for ShowcaseConfig
Source§impl Default for ShowcaseConfig
impl Default for ShowcaseConfig
Source§fn default() -> ShowcaseConfig
fn default() -> ShowcaseConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ShowcaseConfig
impl RefUnwindSafe for ShowcaseConfig
impl Send for ShowcaseConfig
impl Sync for ShowcaseConfig
impl Unpin for ShowcaseConfig
impl UnsafeUnpin for ShowcaseConfig
impl UnwindSafe for ShowcaseConfig
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> 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