#image-generation #ai #models #candle #prompt #generate #interface

rwuerstchen

A simple interface for RWuerstchen image generation models models

6 releases (3 breaking)

new 0.4.0 Feb 9, 2025
0.3.2 Aug 14, 2024
0.2.1 Feb 28, 2024
0.1.0 Dec 16, 2023

#589 in Images

Download history 43/week @ 2024-10-26 28/week @ 2024-11-02 22/week @ 2024-11-09 42/week @ 2024-11-16 49/week @ 2024-11-23 42/week @ 2024-11-30 71/week @ 2024-12-07 56/week @ 2024-12-14 27/week @ 2024-12-21 31/week @ 2024-12-28 36/week @ 2025-01-04 42/week @ 2025-01-11 35/week @ 2025-01-18 25/week @ 2025-01-25 46/week @ 2025-02-01 134/week @ 2025-02-08

249 downloads per month
Used in 2 crates (via kalosm-vision)

MIT/Apache

275KB
5.5K SLoC

RWuerstchen

RWuerstchen is a rust wrapper for library for Wuerstchen implemented in the Candle ML framework.

RWuerstchen generates images efficiently from text prompts.

Usage

use futures_util::StreamExt;
use rwuerstchen::*;
#[tokio::main]
async fn main() -> Result<(), anyhow::Error> {
    let model = Wuerstchen::builder().build().await?;
    let settings = WuerstchenInferenceSettings::new(
        "a cute cat with a hat in a room covered with fur with incredible detail",
    );
    let mut images = model.run(settings);
    while let Some(image) = images.next().await {
        if let Some(buf) = image.generated_image() {
            buf.save(&format!("{}.png", image.sample_num()))?;
        }
    }
    Ok(())
}

Dependencies

~35–57MB
~1M SLoC