pub struct Processor { /* private fields */ }Expand description
学習処理を実行
Implementations§
Source§impl Processor
impl Processor
Sourcepub fn new(config: ProcessorConfig) -> Self
pub fn new(config: ProcessorConfig) -> Self
新しい Processor を作成
Sourcepub fn with_learning_store(self, store: LearningStore) -> Self
pub fn with_learning_store(self, store: LearningStore) -> Self
LearningStore を設定(Offline 分析用)
Sourcepub fn with_lora_trainer(self, trainer: LoraTrainer) -> Self
pub fn with_lora_trainer(self, trainer: LoraTrainer) -> Self
LoRA Trainer を設定
Sourcepub fn with_learn_model(self, model: Arc<dyn LearnModel>) -> Self
pub fn with_learn_model(self, model: Arc<dyn LearnModel>) -> Self
LearnModel を設定(LoRA 学習用)
Sourcepub fn config(&self) -> &ProcessorConfig
pub fn config(&self) -> &ProcessorConfig
設定を取得
Sourcepub async fn run(
&self,
episode_store: &dyn EpisodeStore,
) -> Result<ProcessResult, ProcessorError>
pub async fn run( &self, episode_store: &dyn EpisodeStore, ) -> Result<ProcessResult, ProcessorError>
学習処理を実行
Auto Trait Implementations§
impl Freeze for Processor
impl !RefUnwindSafe for Processor
impl Send for Processor
impl Sync for Processor
impl Unpin for Processor
impl !UnwindSafe for Processor
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