pub struct FlowStateModelBuilder { /* private fields */ }Expand description
Fluent constructor for FlowStateModel: point it at a GGUF file and a config (from a
parsed config.json via config_from), then call
build.
use zsfm_flowstate::{FlowStateConfig, FlowStateModel};
let cfg = FlowStateConfig::from_json(&std::fs::read_to_string("config.json")?)?;
let model = FlowStateModel::builder("flowstate.gguf").config_from(&cfg).build()?;Implementations§
Source§impl FlowStateModelBuilder
impl FlowStateModelBuilder
pub fn config(self, config: InferConfig) -> Self
pub fn config_from(self, c: &FlowStateConfig) -> Self
pub fn build(self) -> Result<FlowStateModel>
Auto Trait Implementations§
impl Freeze for FlowStateModelBuilder
impl RefUnwindSafe for FlowStateModelBuilder
impl Send for FlowStateModelBuilder
impl Sync for FlowStateModelBuilder
impl Unpin for FlowStateModelBuilder
impl UnsafeUnpin for FlowStateModelBuilder
impl UnwindSafe for FlowStateModelBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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