pub struct TaskSampler { /* private fields */ }Expand description
Task sampling for meta-learning
Implementations§
Source§impl TaskSampler
impl TaskSampler
pub fn new(config: &MetaLearningConfig) -> Result<Self, TrustformersError>
pub fn sample_batch( &mut self, batch_size: usize, ) -> Result<TaskBatch, TrustformersError>
Auto Trait Implementations§
impl Freeze for TaskSampler
impl RefUnwindSafe for TaskSampler
impl Send for TaskSampler
impl Sync for TaskSampler
impl Unpin for TaskSampler
impl UnsafeUnpin for TaskSampler
impl UnwindSafe for TaskSampler
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