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

rwuerstchen

为 RWuerstchen 图像生成模型提供的简单接口

5 个不稳定版本

新功能 0.3.2 2024 年 8 月 14 日
0.3.0 2024 年 8 月 13 日
0.2.1 2024 年 2 月 28 日
0.2.0 2024 年 2 月 18 日
0.1.0 2023 年 12 月 16 日

#466 in 图像

Download history 5/week @ 2024-04-26 3/week @ 2024-05-17 15/week @ 2024-05-24 12/week @ 2024-05-31 7/week @ 2024-06-07 8/week @ 2024-06-14 11/week @ 2024-06-21 8/week @ 2024-06-28 4/week @ 2024-07-05 11/week @ 2024-07-12 5/week @ 2024-07-19 9/week @ 2024-07-26 8/week @ 2024-08-02 215/week @ 2024-08-09

每月 240 次下载
2 个 crate 中使用 (via kalosm-vision)

MIT/Apache

175KB
3.5K SLoC

RWuerstchen

RWuerstchen 是一个 Rust 封装库,用于在 Wuerstchen 中实现,该库在 Candle 机器学习框架中。

RWuerstchen 可以高效地从文本提示中生成图像。

用法

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",
    );
    if let Ok(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(())
}

依赖项

~33–53MB
~1M SLoC