StableDiffusionを自分のPCで実行しよう

| 2023/04/08 20:07:43 | 320 | cat:AI |


こんにちは! sonyakunです! 今日は

PythonでStableDiffusionを使う

性能

参考程度に...

  • CPU: Intel Core i7 11700
  • RAM: DDR4 8GBx2(16GB)
  • GPU: NVIDIA GeForce RTX 3060 VRAM 19.8GB これが使ったPCのスペックです

    コード

    まず、ターミナルでpip install diffusers==0.12.1 transformers==4.19.2 ftfy accelerateを実行する必要があります。

import torch
from diffusers import StableDiffusionPipeline

def gen(prompt):
    model_id = "CompVis/stable-diffusion-v1-4"
    device = "cuda"
    pipe = StableDiffusionPipeline.from_pretrained(model_id, revision="fp16", torch_dtype=torch.float16)
    pipe = pipe.to(device)
    generator = torch.Generator(device).manual_seed(42)
    with torch.autocast("cuda"):
        image = pipe(prompt, guidance_scale=7.5, generator=generator).images[0]
        image.save(prompt + ".png")

while True:
    text = input(">")
    gen(prompt=text)

実行すると、>がでてくるはずです。でてきたら、そこに生成したいテキストを入力して送信すると、その名前のpngが生成されます。

>Google
Fetching 16 files: 100%|████████████████████████| 16/16 [00:00

Googleと送信して生成された画像


sonya4327JE(sonyakun)

RANK: VIP

送られたステッカー🎁

🎉

応援ステッカーを送ろう🎉


{まだ未搭載です}

スポンサーリンク

AI
ぜろ
352 回視聴   2023/04/20 21:45:23
sonya4327JE(sonyakun)
712 回視聴   2022/08/25 11:37:52
ニュース
sonya4327JE(sonyakun)
490 回視聴   2022/05/19 06:57:45
プラグイン
sonya4327JE(sonyakun)
1183 回視聴   2022/04/07 06:36:07
NEPTARUNE
12029 回視聴   2022/03/05 08:11:17
ニュース
a900c401-aa91-4412-ae97-d6ef9f7f14fe
463 回視聴   2022/06/09 18:31:47
しゅとく(shuuucream)
447 回視聴   2022/08/06 16:49:45
ニュース
sonya4327JE(sonyakun)
490 回視聴   2022/05/19 06:57:45
ニュース
ぜろ
1002 回視聴   2022/02/17 13:39:06
nennneko5787 ◆NOrufLSRl.
835 回視聴   2022/04/16 08:58:49
ニュース
ぜろ
596 回視聴   2022/05/15 21:57:42
サーバー
koafクン
695 回視聴   2022/02/18 01:11:01
ニュース
niconicoyuu
1363 回視聴   2022/02/20 02:57:04