pub struct ChronosModel {
pub config: InferConfig,
/* private fields */
}Fields§
§config: InferConfigImplementations§
Source§impl ChronosModel
impl ChronosModel
Sourcepub fn builder(gguf_path: impl Into<PathBuf>) -> ChronosModelBuilder
pub fn builder(gguf_path: impl Into<PathBuf>) -> ChronosModelBuilder
Start building a ChronosModel — see ChronosModelBuilder.
pub fn load(gguf_path: &Path, config: InferConfig) -> Result<Self>
Trait Implementations§
Source§impl Forecaster for ChronosModel
impl Forecaster for ChronosModel
Source§fn forecast(
&self,
context: &[Vec<f32>],
_mask: &[Vec<bool>],
horizon: usize,
) -> Result<QuantileMatrix>
fn forecast( &self, context: &[Vec<f32>], _mask: &[Vec<bool>], horizon: usize, ) -> Result<QuantileMatrix>
Chronos-2’s forecast() is univariate-only; context/mask must carry exactly one
variate (mask is currently unused — Chronos always treats the series as fully observed).
type Config = InferConfig
fn load(gguf_path: &Path, config: InferConfig) -> Result<Self>
Auto Trait Implementations§
impl !RefUnwindSafe for ChronosModel
impl !UnwindSafe for ChronosModel
impl Freeze for ChronosModel
impl Send for ChronosModel
impl Sync for ChronosModel
impl Unpin for ChronosModel
impl UnsafeUnpin for ChronosModel
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