use anyhow::Result;
fn main() -> Result<()> {
let prepared = jepa::demo::prepare_demo_image_folder()?;
println!("Prepared demo image folder at:");
println!(" {}", prepared.root.display());
println!();
println!("Images:");
for relative_path in &prepared.files {
println!(" {}", relative_path);
}
println!();
println!("Direct CLI run:");
println!(" cargo run -p jepa -- train --preset vit-small-16 --steps 2 --batch-size 2 \\");
println!(
" --dataset-dir {} --resize 256 --crop-size 224 --shuffle --dataset-limit {}",
prepared.root.display(),
jepa::demo::DEMO_IMAGE_COUNT
);
Ok(())
}