pub struct HfDatasetBuilder { /* private fields */ }Expand description
Builder for configuring HuggingFace dataset downloads.
Implementations§
Source§impl HfDatasetBuilder
impl HfDatasetBuilder
Sourcepub fn new(repo_id: impl Into<String>) -> Self
pub fn new(repo_id: impl Into<String>) -> Self
Creates a new builder with the given repository ID.
Sourcepub fn revision(self, revision: impl Into<String>) -> Self
pub fn revision(self, revision: impl Into<String>) -> Self
Sets the Git revision (branch, tag, or commit hash).
Default is “main”.
Sourcepub fn subset(self, subset: impl Into<String>) -> Self
pub fn subset(self, subset: impl Into<String>) -> Self
Sets the dataset subset/configuration.
Some datasets have multiple configurations (e.g., “glue” has “cola”, “sst2”, etc.)
Sourcepub fn split(self, split: impl Into<String>) -> Self
pub fn split(self, split: impl Into<String>) -> Self
Sets the data split to download.
Common values: “train”, “validation”, “test”
Trait Implementations§
Source§impl Clone for HfDatasetBuilder
impl Clone for HfDatasetBuilder
Source§fn clone(&self) -> HfDatasetBuilder
fn clone(&self) -> HfDatasetBuilder
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 moreAuto Trait Implementations§
impl Freeze for HfDatasetBuilder
impl RefUnwindSafe for HfDatasetBuilder
impl Send for HfDatasetBuilder
impl Sync for HfDatasetBuilder
impl Unpin for HfDatasetBuilder
impl UnsafeUnpin for HfDatasetBuilder
impl UnwindSafe for HfDatasetBuilder
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreCreates a shared type from an unshared type.