pub struct ImageDataSet(/* private fields */);Expand description
A data set of images.
Implementations§
Source§impl ImageDataSet
impl ImageDataSet
Sourcepub fn from_dir<Path: AsRef<Path>>(path: Path) -> Self
pub fn from_dir<Path: AsRef<Path>>(path: Path) -> Self
Create a new image data set from a directory.
Examples found in repository?
examples/train-lora.rs (line 8)
3fn main() {
4 let kohya_ss = std::env::var("KOHYA_SS_PATH").expect("KOHYA_SS_PATH not set");
5 let environment = Environment::new().with_kohya_ss(kohya_ss);
6
7 let prompt = Prompt::new("bacana", "white dog");
8 let image_data_set = ImageDataSet::from_dir("examples/training/lora/bacana/images");
9 let data_set = TrainingDataSet::new(image_data_set);
10 let output = Output::new("{prompt.instance}({prompt.class})d{network.dimension}a{network.alpha}", "examples/training/lora/bacana/output");
11 let parameters = Parameters::new(prompt, data_set, output);
12
13 Trainer::new()
14 .with_environment(environment)
15 .start(¶meters);
16}Trait Implementations§
Source§impl Debug for ImageDataSet
impl Debug for ImageDataSet
Source§impl<'de> Deserialize<'de> for ImageDataSet
impl<'de> Deserialize<'de> for ImageDataSet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ImageDataSet
impl RefUnwindSafe for ImageDataSet
impl Send for ImageDataSet
impl Sync for ImageDataSet
impl Unpin for ImageDataSet
impl UnwindSafe for ImageDataSet
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