pub struct ModelBenchmarkTarget { /* private fields */ }Expand description
Canonical Runifold model adapter for BenchmarkTarget.
Implementations§
Source§impl ModelBenchmarkTarget
impl ModelBenchmarkTarget
Sourcepub fn new(model: Arc<dyn Model>, request: ModelRequest) -> Self
pub fn new(model: Arc<dyn Model>, request: ModelRequest) -> Self
Creates a target from one model and repeatable canonical request.
Trait Implementations§
Source§impl BenchmarkTarget for ModelBenchmarkTarget
impl BenchmarkTarget for ModelBenchmarkTarget
Source§fn execute(&self) -> BenchmarkFuture<'_>
fn execute(&self) -> BenchmarkFuture<'_>
Executes one isolated invocation.
Source§impl Clone for ModelBenchmarkTarget
impl Clone for ModelBenchmarkTarget
Source§fn clone(&self) -> ModelBenchmarkTarget
fn clone(&self) -> ModelBenchmarkTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for ModelBenchmarkTarget
impl !UnwindSafe for ModelBenchmarkTarget
impl Freeze for ModelBenchmarkTarget
impl Send for ModelBenchmarkTarget
impl Sync for ModelBenchmarkTarget
impl Unpin for ModelBenchmarkTarget
impl UnsafeUnpin for ModelBenchmarkTarget
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