pub struct ProcessRunner { /* private fields */ }Expand description
Local subprocess-backed ModelRunner.
Implementations§
Trait Implementations§
Source§impl Clone for ProcessRunner
impl Clone for ProcessRunner
Source§fn clone(&self) -> ProcessRunner
fn clone(&self) -> ProcessRunner
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 moreSource§impl Debug for ProcessRunner
impl Debug for ProcessRunner
Source§impl ModelRunner for ProcessRunner
impl ModelRunner for ProcessRunner
Source§fn card(&self) -> ModelCard
fn card(&self) -> ModelCard
Returns metadata describing the runner’s advertised model surface.
Source§fn infer(&self, cx: &mut Cx, request: ModelRequest) -> Result<ModelResponse>
fn infer(&self, cx: &mut Cx, request: ModelRequest) -> Result<ModelResponse>
Executes one non-streaming inference request.
Source§fn infer_stream(
&self,
cx: &mut Cx,
request: ModelRequest,
sink: &mut dyn ModelEventSink,
) -> Result<ModelResponse>
fn infer_stream( &self, cx: &mut Cx, request: ModelRequest, sink: &mut dyn ModelEventSink, ) -> Result<ModelResponse>
Executes one streaming inference request. Read more
Auto Trait Implementations§
impl Freeze for ProcessRunner
impl RefUnwindSafe for ProcessRunner
impl Send for ProcessRunner
impl Sync for ProcessRunner
impl Unpin for ProcessRunner
impl UnsafeUnpin for ProcessRunner
impl UnwindSafe for ProcessRunner
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