pub struct ModelComparison { /* private fields */ }Expand description
Model comparison manager
Implementations§
Source§impl ModelComparison
impl ModelComparison
pub fn new() -> Self
Sourcepub fn add_trustformers_results(&mut self, results: &[BenchmarkResult])
pub fn add_trustformers_results(&mut self, results: &[BenchmarkResult])
Add TrustformeRS benchmark results
Sourcepub fn add_pytorch_results(&mut self, pytorch_results: &[PytorchBenchmark])
pub fn add_pytorch_results(&mut self, pytorch_results: &[PytorchBenchmark])
Add PyTorch benchmark results
Sourcepub fn add_huggingface_results(&mut self, hf_results: &[HuggingFaceBenchmark])
pub fn add_huggingface_results(&mut self, hf_results: &[HuggingFaceBenchmark])
Add HuggingFace benchmark results
Sourcepub fn generate_report(&self) -> ComparisonReport
pub fn generate_report(&self) -> ComparisonReport
Generate comparison report
Sourcepub fn print_summary(&self)
pub fn print_summary(&self)
Print comparison summary
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ModelComparison
impl RefUnwindSafe for ModelComparison
impl Send for ModelComparison
impl Sync for ModelComparison
impl Unpin for ModelComparison
impl UnsafeUnpin for ModelComparison
impl UnwindSafe for ModelComparison
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> 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